Использование TradeStation 9.5 в режиме offline.

Текущая версия TradeStation 9.5 Update 12 обладает некоторыми весьма полезными для разработчика МТС возможностями:
  1. Многопоточная оптимизация, позволяющая загрузить все ядра процессора.
  2. API оптимизации, которое позволяет создавать "настраивающих МТС роботов".
  3. Более быстрый расчет по сравнению с TradeStation 9.1 за счет оптимизации платформы.
Подробнее новые возможности TradeStation 9.5 рассмотрены здесь.

Исследования возможностей TradeStation 9.5 Update 12 выявили следующие нюансы:
  • Исполнение ордеров внутри бара во время тестирования МТС происходит с ошибками, если включено исполнение внутри бара и используется событие Order_Fill. В этом случае стоп может быть исполнен на данных, которые были до открытия позиции. Возможно, Update 14 будет содержать необходимые исправления.

  • Многоядерная оптимизация при переборе большого числа вариантов может приводить к краху TradeStation, если используются DLL, которые недоработаны согласно требований для многоядерной оптимизации. Так использование Puls во время оптимизации может приводить к краху TradeStation. Пока нет времени на доработку Puls. Возможно, в будущем время для этого найдется.
  • В TradeStation 9.5 исходные коды EasyLanguage хранятся в Unicode. В связи с недоработкой, импорт кодов с содержанием русских текстов происходит с ошибкой. Вместо русских букв ставятся вопросики. Проблема решается вставкой исходного кода в редактор TDE. Далее работа с русским текстом проходит без проблем, так же как и в TradeStation 9.1.
В данное время TradeStation 9.5 не дает каких-то значительных улучшений для ручного теханализа. Для меня TradeStation 9.1 удобнее, чем TradeStation 9.5. Однако ускорение оптимизации МТС, за счет загрузки всех ядер, позволяет на порядки ускорить оптимизацию. Так же с помощью Optimization API можно сделать робота, который сам будет оптимизировать одну или несколько МТС на любом числе символов/интервалов/типов графиков. Так что TradeStation 9.5 будет интересная только тем, кто хочет ускорить разработку и настройку МТС. Остальные трейдеры пока могут не тратить на нее время.

Для установки и запуска TradeStation 9.5 в режиме Offline вам потребуются следующие дистрибутивы: Активатор:
Перед установкой TradeStation 9.5 обратите внимание на следующие моменты:
  • Переключение между TradeStation 9.1 и TradeStation 9.5 работает медленно. Поэтому очень удобно ставить TradeStation 9.5 в виртуальную машину и использовать ее для многоядерной оптимизации. Возможность автоматически сохранять состояния виртуальной машины позволяет прерывать процесс оптимизации, смотреть интересные параметры и снова восстанавливать процесс оптимизации. Так же автосохранение состояний виртуальной машины позволяет защититься от потери результатов долгосрчной оптимизации из-за сбоев компьютера или ОС. Я использую виртуальную машину VmWare Workstation. Ее работой очень доволен.

  • Если у вас уже установлена TradeStation 9.1, то во время установки TradeStation 9.5 не желательно использовать настройки среды TradeStation 9.1. Вместо этого перед установкой сделайте backup TradeStation 9.1 встроенными средствами TradeStation. После установки TradeStation 9.5 восстановите настройки из backup-а.

  • Формат рабочих листов TradeStation 9.5 отличается от формата TradeStation 9.1. Поэтому если вы сохраните старые рабочие листы от TradeStation 9.1 в формате TradeStation 9.5, снова в TradeStation 9.1 вы их открыть не сможете.
Установка и настройка TradeStation 9.5:
  1. Установите базовый дистрибутив TradeStation 9.5. После установки прервите процесс обновления, чтобы вам не скачалась и не установилась тестовая версия Update 14. C этим обновлением активатор работать не будет.
  2. Установите Update 12.
  3. Если вы используете QuoteRoom, остановите в нем сервис TradeStation. Если вы планируете работать с TradeStation 9.5, отключите автозапуск этого сервиса.
  4. Если в качестве источника истории вы используете QuoteRoom, настройте в сервисе ASCII Maker экспорт истории в текстовые файлы в формате TradeStation.
  5. Распакуйте архив с активатором. В итоге вы получите базовую папку Start_TS95, которая будет содержать в себе следующие папки:
    • CAL - файлы из этой папки необходимо скопировать в вашу папку с путем вида "C:\Program Files (x86)\TradeStation 9.5\CAL".
    • Cache - эту папку необходимо скопировать с перезаписью в вашу папку с путем вида "C:\Program Files (x86)\TradeStation 9.5\Program".
    • Offline - в этой папке находится активатор, который необходимо запустить до запуска TradeStation 9.5. Его можно запускать с помощью файла Start_Activator.bat.
    • History - эта папка содержит папаки с файлами attributes.INI, которые облегчают процесс построения графиков на базе текстовых файлов.
  6. Ознакомьтесь с инструкцией по построению графиков на базе текстовых файлов. Настройте экспорт истории в соответствующие папки и разместите в них соответсвующие файлы attributes.INI. Файлы attributes.INI необходимо править вручную.
Запуск TradeStation 9.5:
  1. Запустите активатор Start_TS95\Offline\Start_Activator.bat.
  2. Запустите TradeStation 9.5.
  3. Если у вас был сделан backup настроек TradeStation 9.1, восстановите из него настройки среды.
Если после запуска TradeStation 9.5 просит у вас имя и пароль, значит либо не запущен активатор для TradeStation 9.5, либо до запуска активатора для TradeStation 9.5 в памяти оставался активатор для TradeStation 9.1. Перегрузите компьютер и попробуйте запуск повторно.
Cache

Pavel Gelium 2000-2017 © All rights reserved.