Алгоритмическая торговля для NinjaTrader 8 » ru » NinjaTrader 8 » Настройки » Как переустановить NinjaTrader 8?

Как переустановить NinjaTrader 8?

Всем привет, сегодня я опишу свой способ удаления торговой платформы NinjaTrader 8. Удаление целиком и полностью, чтобы можно было переустановить с чистого листа. Почему это может понадобиться? Читай ниже.

Любая программа, равно как и операционная система со временем обрастает кучей своиих временных файлов, каких-то файлов кэша и прочим "добром" и результатами жизнедеятельности. Отсюда и возникающие проблемы из разряда "винда тормозит", "прога зависла" ну или применимо к нашему случаю "пишет program errors в скриптах" или "не запускается нинзя, показывает ошибку и закрывается".

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

или установленные индикаторы не показывают правильно то, что должны - я прибегаю к переустановке нинзе. Конечно, это самый крайний и радикальный способ побороть возникшую проблему, потому что в большинстве случаем помогает просто очистить кэш и удалить временные файлы NinjaTrader 8. Но очень редко бывает так, что очистка кэша и сброс базы данных не помогает. Тогда только переустановка и только с чистого листа.

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

Копируем данные

Перед самим удалением нам необходимо сохранить все нужное во временную папку. Сами определите, где вы ее создадите и как назовете. Для простоты я опишу свой вариант. У меня на диске D: есть папка Temp, куда попадает все ,что жалко удалить или что-то временное, время от времени эта папка беспощадно чистится. В описанных мною путях слово handlar заменяйте на имя своего компьютера.

1. Копируем  в папку D:\Temp\NT8\bin\Custom\Indicators\ (такие папки создаем вручную) все индикаторы, которыми после переустановки снова захотим пользоваться. Индикаторы находятся в папке С:\Users\handlar\Documents\NinjaTrader 8\bin\Custom\Indicators\. Все индикаторы, которые вы или писали сами или устанавливали, они не содержат в названии символ @. С "собаки" начинаются названия индикаторов, которые устанавливаются вместе с NinjaTrader. Их копировать нет смысла, т.к. они и так установятся заново.

2. Копируем  в папку D:\Temp\NT8\bin\Custom\Strategies\ (такие папки создаем вручную) все стратегии, которыми после переустановки снова захотим пользоваться. Стратегии находятся в папке С:\Users\handlar\Documents\NinjaTrader 8\bin\Custom\Strategies\

3. Копируем  в папку D:\Temp\NT8\templates\Chart\ (такие папки создаем вручную) все шаблоны для графиков, которые нужны. Шаблоны находятся в папке С:\Users\handlar\Documents\NinjaTrader 8\templates\Chart\

4. Копируем в папку D:\Temp\NT8\templates\Commission\ (такие папки создаем вручную) все настройки для комиссий, которые нужны (как настраивать комиссию в NinjaTrader 8 можно прочитать на моем сайте). Настройки находятся в папке C:\Users\handlar\Documents\NinjaTrader 8\templates\Commission\

5. Копируем в папку D:\Temp\NT8\workspaces\ (такие папки создаем вручную) все настройки рабочих пространств, которые нужно использовать дальше. Настройки находятся в папке C:\Users\handlar\Documents\NinjaTrader 8\workspaces\

Удаляем торговую платформу с компьютера

Удалять можно различными программами, как сторонних разработчиков, так и встроенной в операционную систему программой удаления. Воспользуемся встроенной программой удаления. Все описанное будет для английской версии Windows, поскольку у меня стоит именно такая версия Windows 10. Для русскоязычной версии нужно будет просто найти соответсвенные названия.

Кликаем правой клавишей мыши по иконке Windows в нижнем левом углу панели задач и из контекстного меню выбираем пункт Apps and Features.

В открывшемся окне мы видим список установленных программ. В этом списке нужно найти программу NinjaTrader 8 и кликнуть по строчке с программой левой кнопкой мыши. После клика строка с названием и информацией о программе раздвитися и покажутся две кнопки. Жмем кнопку Uninstall.

После чего Windows в своих лучших традициях спросит еще раз, точно ли нужно удалять? Соглашаемся и после этого еще раз покажется окошко встроенной системы контроля учетных записей наподобие такого:

Жмем Yes, после чего запустится программа удаления нинзи. По завершении этого процесса нужно переходить к следующему шагу - установка NinjaTrader 8 с нуля. О том, как установить нинзю себе на компьютер можно прочитать в этой статье.

Удаляем рабочие папки

При удалении торгового терминала почему-то рабочие папки не удаляются полностью, поэтому их нужно удалить вручную. Я поступаю следующим образом: запускаю Total Commander и на одной из панелей открываю содержимое диска C и запускаю поиск полностью по всему диску словосочетания "NinjaTrader 8". Находит много, все что найдет - все удаляем, т.к. это мусор, который остался от предыдущей версии:

  • c:\Program Files (x86)\NinjaTrader 8
  • c:\Users\handlar\Documents\NinjaTrader 8\
  • c:\Users\handlar\Documents\NinjaTrader 8 Backup\
  • c:\Users\handlar\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState\AppIconCache\100\{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}_NinjaTrader 8_bin64_NinjaTrader_exe
  • c:\Users\handlar\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState\AppIconCache\100\{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}_NinjaTrader 8_bin_NinjaTrader_exe

Копируем сохраненные данные

После того, как NinjaTrader 8 была установлена, нужно скопировать сохраненные ранее данные: шаблоны, настройки комиссий и проч. Для этого нужно просто открыть наш временный каталог D:\Temp\NT8\ и скопировать все каталоги путем выделения всего содержимого папки NT8 (Ctrl + A) и потом скопировать (Ctrl + C)

Затем перейти в каталог C:\Users\handlar\Documents\NinjaTrader 8\ и там вставить (Ctrl + V) скопированное содержимое.

На этом все, можно пробовать запускать NinjaTrader. Такой радикальный вариант решения проблемы помогает на 100%.