Трейдинг > TradeStation
Restart_TS_9.1
(1/1)
Gelium:
Утилита для автоматического перезапуска TS 9.1 и открытия рабочих листов. Используется для автоматизации экспорта торговых приказов из TS 9.1.
Gelium:
Прилагаю очередную версию. Порядок использования:
1. В отдельный каталог складываем все рабочие листы, которые надо открыть и файлы из прилагаемого архива.
2. Для того, чтобы рабочие листы в случае случайного повреждения не открывались битыми, батником !Backup.bat руками после правок рабочих листов делаем эталонную копию в каталог bak.
3. Прописываем Restart_TS_9.1_New.bat в параметрах запуска приложения после экспорта истории из MetaTrader советником Gelium_Exporter.
4. После экспорта истории советник запускает Restart_TS_9.1_New.bat. Если в каталоге с Restart_TS_9.1_New.exe есть батник !Restore.bat, то он запускается и восстанавливаются эталонные рабочие листы. Далее запускается TS и открываются все рабочие листы из каталога в котором лежит Restart_TS_9.1_New.exe.
В этой версии не нужна рабочая область. Порядок открытия рабочих листов можно задать через имена файлов.
Если бэкап рабочих листов не нужен, можно просто удалить батники. В Win7 слета рабочих листов не было, но для надежности лучше предусматривать все возможные сбои заранее.
Gelium:
Прилагаю архив с батником Restart_TS_9.1_New.bat, который надо запускать из советника. В батнике прибивается уже работающий рестартер, чтобы при экспорте истории из нескольких терминалов последний перезапуск открывал TS правильно.
Gelium:
Прилагаю новую версию рестартера, которая при запущенной TS и открытых рабочих листах сначала заставляет обновиться графики без перезапуска TS и проверяет наличие изменений в файлах сигналов. Если изменения есть, TS не перезапускается. Если какой-то файл не обновится, TS будет перезапущена полностью.
TS обновляется по методу: https://gelium.net/forum/index.php?topic=1252.msg13841#msg13841
Для настроек рестартера добавлен конфигуратор: Restart_TS_9.1_Config.exe
Ограничение в этой версии: в одном рабочем листе должно быть одно окно с графиком. По числу файлов рабочих листов сверяется число файлов с сигналами, которые нужно обновить. Это не очень удобно. В новых версиях, как будет время, поправлю.
Gelium:
Добавил возможность внести несколько каталогов с сигналами для проверки. Каталоги нужно раздлелить с помощью ";".
Например, так: с:\Trade1;с:\Trade2
Навигация
Перейти к полной версии