Бесплатно! Загрузить Здесь

Руководство по миграции NinjaTrader

Переход с версии 7 на версию 8

При первом запуске NinjaTrader 8 вам будет предложена возможность перенести некоторые из ваших предыдущих настроек NinjaTrader через всплывающее окно «Перенести данные NinjaTrader». Этот процесс миграции значительно поможет в переносе 7 , но он НЕ будет переносить все данные, поэтому важно понимать, что передается, а что не передается, до удаления вашей установки NinjaTrader 7 . Обратите внимание, что одновременная установка NinjaTrader 7 и 8 вызывает конфликтов, поэтому, если вы хотите сохранить версию 7 вы, безусловно, можете это сделать.

Что может быть перенесено

  • Загруженные ранее исторические данные
  • Данные Market Replay
  • Подключения к аккаунту
  • Созданные вами демо счета
  • Историю торгов
  • Историю ордеров
  • Созданные вами инструменты
    • включая фундаментальные данные, ролловеры, дивиденды, и комиссионные
  • Списки инструментов
  • Шаблоны стратегий ATM
    • Параметр по умолчанию будет установлен на “ticks”
  • Установки и предпочтения
  • Лицензионный ключ
  • Шаблоны рисунков на графиках
  • Назначенные вами “горячие кнопки”

Что не может быть перенесено

  • Индикаторы NinjaTrader и стратегии
  • Workspaces (рабочие пространства)*
  • Шаблоны Strategy Wizard
  • Шаблоны графиков
  • Шаблоны по умолчанию для типов баров, индикаторов и стратегий
  • Шаблоны сессий
  • Сохраненные результаты бэкст
  • Шаблоны для “Обзора Рынка”

* Рабочие области не переносятся из-за значительных изменений в способе форматирования и расположения окон в NinjaTrader 8 . Вам нужно будет перестроить свои рабочие пространства или получить совместимые с NinjaTrader 8 версии любых рабочих пространств, предоставленных 3 сторонними поставщиками.

Восстановление NinjaTrader из файлов Backup

Восстановление NinjaTrader 8 из файлов backup NinjaTrader 7 не поддерживается.

Перенос файлов NinjaScript

Для 3 стратегий й партии, индикаторов или дополнения сценариев, пожалуйста , проконсультируйтесь с отдельными поставщиками для NinjaTrader 8 совместимых версий своих продуктов. Из-за значительных изменений в NinjaScript, выпущенном в версии 8 , стратегии, индикаторы и надстройки версии 7 больше не будут работать в новой версии. NinjaTrader предоставила поставщикам информацию о необходимых шагах для преобразования их кода, и вскоре они смогут предоставить вам новые версии, совместимые с версией 8 .

Чтобы перенести свои собственные индикаторы и стратегии NinjaScript, вам сначала необходимо обновить код, чтобы отразить существенные изменения в библиотеках NinjaScript. Всестороннюю информацию об изменениях, нарушающих код, можно найти по ссылке ниже, и мы рекомендуем использовать Справочник по языку в нашем интерактивном справочном руководстве на протяжении всего процесса преобразования кода:

https://ninjatrader.com/support/helpGuides/nt8/?code_breaking_changes.htm

Из-за объема изменений, внесенных в NinjaScript, вы не сможете импортировать 7 в NinjaTrader 8 для преобразования кода. Самый эффективный способ преобразовать 7 - создать новый скрипт непосредственно через редактор NinjaScript в NinjaTrader 8 , а затем начать копировать и вставлять части вашего кода из версии 7 в версию 8 , внося изменения в каждый раздел кода по мере необходимости.

В дополнении к изменениям в архитектуре, которые привели к удалению некоторых событийно ориентированных методов из NinjaScript, есть два ключевых компонента в вашем коде, которые НЕ должны быть копированы в ваш новый скрипт NinjaTrader 8:

  • Параграфы “using” в верхней части скрипта
  • Весь код в рамках “NinjaScript Generated Code”

Полную информацию о создании нового скрипта в NinjaTrader 8 в качестве первого шага в процессе преобразования кода см. В разделе «Управление скриптами и папками» статьи Справочного руководства по ссылке ниже: https://ninjatrader.com/support / helpGuides / nt 8 /?ns_explorer.htm