Использование TradeStation 9.5 Update 22 (build 3284) в режиме offline.

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

Исследования возможностей TradeStation 9.5 Update 22 выявило следующий нюанс:
  • Многоядерная оптимизация при переборе большого числа вариантов может приводить к краху TradeStation, если используются DLL, которые недоработаны согласно требований для многоядерной оптимизации. Так использование Puls во время оптимизации может приводить к краху TradeStation. Пока нет времени на доработку Puls. Возможно, в будущем время для этого найдется.
В данное время 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.

  2. Установите Update 18, затем Update 22.

  3. Если вы используете QuoteRoom, остановите в нем сервис TradeStation. Если вы планируете работать с TradeStation 9.5, отключите автозапуск этого сервиса.

  4. Если в качестве источника истории вы используете QuoteRoom, настройте в сервисе ASCII Maker экспорт истории в текстовые файлы в формате TradeStation.

  5. Распакуйте архив с активатором. В итоге вы получите базовую папку Start_TS_9.5, которая будет содержать в себе следующие папки:
    • 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_TS_9.5\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. Перегрузите компьютер и попробуйте запуск повторно.

P.S.

Если кто-то может поделиться последним обновлением Update 26, буду признателен.
Cache

Pavel Gelium 2000-2017 © All rights reserved.