При первом запуске NinjaTrader 8 вам будет предложена возможность перенести некоторые из ваших предыдущих настроек NinjaTrader через всплывающее окно «Перенести данные NinjaTrader». Этот процесс миграции значительно поможет в переносе 7 , но он НЕ будет переносить все данные, поэтому важно понимать, что передается, а что не передается, до удаления вашей установки NinjaTrader 7 . Обратите внимание, что одновременная установка NinjaTrader 7 и 8 вызывает конфликтов, поэтому, если вы хотите сохранить версию 7 вы, безусловно, можете это сделать.
Что может быть перенесено
Что не может быть перенесено
* Рабочие области не переносятся из-за значительных изменений в способе форматирования и расположения окон в 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:
Полную информацию о создании нового скрипта в NinjaTrader 8 в качестве первого шага в процессе преобразования кода см. В разделе «Управление скриптами и папками» статьи Справочного руководства по ссылке ниже: https://ninjatrader.com/support / helpGuides / nt 8 /?ns_explorer.htm