Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: nikolz on 17.03.2011, 19:34:53
-
Уважаемые разработчики!
Прошу пояснить
при начальной загрузке торгового терминала TRANSAQ,
функция calc() вызывается на каждой свечи истории, а функция onHistoryCalculated() вызывается в конце истории.
Если это так,
то можно тестировать стратегию при загрузке торгового терминала и функцией onHistoryCalculated() выводить результаты тестирования. Верно?
Не хватает :
1) возможности перегрузить графики без перезагрузки торгового терминала.
Если сделать кнопочку "обновить", то можно было бы изменив параметры настройки робота снова запустить его тестирование на истории.
2) изображать графические символы на графиках, например,как в индикаторе фрактал.
Таким образом, реализовать, пусть скромный, но тестер стратегий.
Спасибо.
-
А правда, почему бы так не сделать?
-
В дополнение,
если изменить внешние переменные то должен происходить пересчет истории, если так то можно оптимизировать и сделать автоматическую оптимизацию, например, скриптом AutoIt.
Может какие еще идеи есть как реализовать тестер?
-
Я уже писал свои идеи по этому поводу.
В другой теме поместил скрин-шот, где видно график доходности на исторических данных.
Если есть желание - можно тему продолжить. Думаю, вместе сможем больше!
-
Вот скрин-шот, где два скрипта с разными параметрами. Итоговый результат разный.
nikolz, я не совсем понял, зачем перегружать терминал для перегрузки графиков?
закрыли окно с графиком, открыли снова - график перегузился. сменили параметры в скрипте - робот пересчитался.
Терминал не трогаю. Пусть себе работает :)
-
Спасибо. Все понятно.
-
С перегрузкой графиков не понял, но судя из обсуждения, все уладилось. Отметки на графике будут уже довольно скоро.
-
Здравствуйте!
Подскажите пожалуйста, как можно протестировать скрипт АТФ на истории, если я использую функцию OnNewCandle?
-
Как протестировать стратегию. Когда пытаюсь загрузить файл с исходными данными. Transaq выдает ошибку. Файл и скриншот прилагаю. Что я делаю не так?
-
Попробуй скачать по этой ссылке:
http://www.finam.ru/profile/moex-akcii/sberbank/export/?market=1&em=16842&code=GAZP&df=6&mf=4&yf=2015&from=06.05.2015&dt=8&mt=4&yt=2015&to=08.05.2015&p=2&f=GAZP_150506_150508&e=.txt&cn=GAZP&dtf=1&tmf=1&MSOR=1&mstime=on&mstimever=1&sep=1&sep2=1&datf=1&at=1
-
Спасибо с экспортным файлом с финама все заработало. Правда теперь другая проблема, если в файле больше 1000 с небольшим свечей транзак зависает, если меньше все хорошо. Это можно как то победить?