Текущая версия TradeStation 9.5 Update 22 обладает некоторыми весьма полезными для разработчика МТС возможностями:
Исследования возможностей TradeStation 9.5 Update 22 выявило следующий нюанс:
Для установки и запуска TradeStation 9.5 в режиме Offline вам потребуются следующие дистрибутивы:
- Многопоточная оптимизация, позволяющая загрузить все ядра процессора.
- API оптимизации, которое позволяет создавать "настраивающих МТС роботов".
- Более быстрый расчет по сравнению с TradeStation 9.1 за счет оптимизации платформы.
Исследования возможностей TradeStation 9.5 Update 22 выявило следующий нюанс:
- Многоядерная оптимизация при переборе большого числа вариантов может приводить к краху TradeStation, если используются DLL, которые недоработаны согласно требований для многоядерной оптимизации. Так использование Puls во время оптимизации может приводить к краху TradeStation. Пока нет времени на доработку Puls. Возможно, в будущем время для этого найдется.
Для установки и запуска TradeStation 9.5 в режиме Offline вам потребуются следующие дистрибутивы:
Базовый дистрибутив TradeStation 9.5.
Обновление Update 18 (build 3239).
Обновление Update 22 (build 3284).
Start_TS_9.5.7z
Перед установкой TradeStation 9.5 обратите внимание на следующие моменты:
Обновление Update 18 (build 3239).
Обновление Update 22 (build 3284).
Start_TS_9.5.7z
- Переключение между 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.
- Установите Update 18, затем Update 22.
- Если вы используете QuoteRoom, остановите в нем сервис TradeStation. Если вы планируете работать с TradeStation 9.5, отключите автозапуск этого сервиса.
- Если в качестве источника истории вы используете QuoteRoom, настройте в сервисе ASCII Maker экспорт истории в текстовые файлы в формате TradeStation.
- Распакуйте архив с активатором. В итоге вы получите базовую папку 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, которые облегчают процесс построения графиков на базе текстовых файлов.
- Ознакомьтесь с инструкцией по построению графиков на базе текстовых файлов. Настройте экспорт истории в соответствующие папки и разместите в них соответсвующие файлы attributes.INI. Файлы attributes.INI необходимо править вручную.
- Запустите активатор Start_TS_9.5\Offline\Start_Activator.bat.
- Запустите TradeStation 9.5.
- Если у вас был сделан backup настроек TradeStation 9.1, восстановите из него настройки среды.
Полезная ссылка: Автоматическое обновление графиков TradeStation в режиме Offline.