Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: nikolz on 17.03.2011, 19:34:53

Title: Тестирование стратегий
Post by: nikolz on 17.03.2011, 19:34:53
Уважаемые разработчики!
Прошу пояснить
при начальной загрузке торгового терминала TRANSAQ,
функция calc() вызывается на каждой свечи истории, а функция onHistoryCalculated() вызывается в конце истории.
    Если это так,
то можно тестировать стратегию при загрузке торгового терминала и функцией onHistoryCalculated()  выводить результаты тестирования. Верно?
        Не хватает :
1) возможности перегрузить графики без перезагрузки торгового терминала.
       Если сделать кнопочку "обновить", то можно было бы изменив параметры настройки робота снова запустить его тестирование на истории.
2) изображать графические символы на графиках, например,как в индикаторе фрактал.
     Таким образом, реализовать, пусть скромный, но тестер стратегий.
Спасибо.
Title: Re: Тестирование стратегий
Post by: Олег on 17.03.2011, 19:58:17
А правда,  почему бы так не сделать?
Title: Re: Тестирование стратегий
Post by: nikolz on 17.03.2011, 20:47:59
В дополнение,
если изменить внешние переменные то должен происходить пересчет истории, если так то можно оптимизировать и сделать автоматическую оптимизацию, например, скриптом AutoIt.
Может какие еще идеи есть как реализовать тестер?
Title: Re: Тестирование стратегий
Post by: AlexandrBK on 17.03.2011, 21:32:32
Я уже писал свои идеи по этому поводу.
В другой теме поместил скрин-шот, где видно график доходности на исторических данных.
Если есть желание - можно тему продолжить. Думаю, вместе сможем больше!
Title: Re: Тестирование стратегий
Post by: AlexandrBK on 17.03.2011, 21:47:19
Вот скрин-шот, где два скрипта с разными параметрами. Итоговый результат разный.

nikolz, я не совсем понял, зачем перегружать терминал для перегрузки графиков?
закрыли окно с графиком, открыли снова - график перегузился. сменили параметры в скрипте - робот пересчитался.
Терминал не трогаю. Пусть себе работает :)
Title: Re: Тестирование стратегий
Post by: nikolz on 18.03.2011, 07:13:45
Спасибо. Все понятно.
Title: Re: Тестирование стратегий
Post by: Heller on 18.03.2011, 11:34:06
С перегрузкой графиков не понял, но судя из обсуждения, все уладилось. Отметки на графике будут уже довольно скоро.
Title: Re: Тестирование стратегий
Post by: SuperMaster on 11.02.2015, 17:07:21
Здравствуйте!
Подскажите пожалуйста, как можно протестировать скрипт АТФ на истории, если я использую функцию OnNewCandle?
Title: Re: Тестирование стратегий
Post by: jekr on 08.05.2015, 15:50:53
Как протестировать стратегию. Когда пытаюсь загрузить файл с исходными данными. Transaq выдает ошибку. Файл и скриншот прилагаю. Что я делаю не так?
Title: Re: Тестирование стратегий
Post by: ramil on 08.05.2015, 16:37:27
Попробуй скачать по этой ссылке:

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
Title: Re: Тестирование стратегий
Post by: jekr on 15.05.2015, 12:14:36
Спасибо с экспортным файлом с финама все заработало. Правда теперь другая проблема, если в файле больше 1000 с небольшим свечей транзак зависает, если меньше все хорошо. Это можно как то победить?