Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
ФХЪРСап 13, 2024, 05:54:10 pm
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Тестирование стратегий « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Тестирование стратегий  (Прочитано 9307 раз)
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« : ЬРавР 17, 2011, 07:34:53 pm »

Уважаемые разработчики!
Прошу пояснить
при начальной загрузке торгового терминала TRANSAQ,
функция calc() вызывается на каждой свечи истории, а функция onHistoryCalculated() вызывается в конце истории.
    Если это так,
то можно тестировать стратегию при загрузке торгового терминала и функцией onHistoryCalculated()  выводить результаты тестирования. Верно?
        Не хватает :
1) возможности перегрузить графики без перезагрузки торгового терминала.
       Если сделать кнопочку "обновить", то можно было бы изменив параметры настройки робота снова запустить его тестирование на истории.
2) изображать графические символы на графиках, например,как в индикаторе фрактал.
     Таким образом, реализовать, пусть скромный, но тестер стратегий.
Спасибо.
« Последнее редактирование: ЬРавР 17, 2011, 08:49:53 pm от nikolz » Записан
Олег
Hero Member
*****
Сообщений: 849



Просмотр профиля Email
« Ответ #1 : ЬРавР 17, 2011, 07:58:17 pm »

А правда,  почему бы так не сделать?
Записан

Коллеги!
МТС фокусничает!
Будьте бдительны сами и предупредите всех своих хороших знакомых!
Я тоже на днях вляпался.
Схема "фокуса" описана вот здесь:
http://www.forum.sib.mts.ru/viewtopic.php?f=344&t=11381
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #2 : ЬРавР 17, 2011, 08:47:59 pm »

В дополнение,
если изменить внешние переменные то должен происходить пересчет истории, если так то можно оптимизировать и сделать автоматическую оптимизацию, например, скриптом AutoIt.
Может какие еще идеи есть как реализовать тестер?
Записан
AlexandrBK
Jr. Member
**
Сообщений: 50


Просмотр профиля Email
« Ответ #3 : ЬРавР 17, 2011, 09:32:32 pm »

Я уже писал свои идеи по этому поводу.
В другой теме поместил скрин-шот, где видно график доходности на исторических данных.
Если есть желание - можно тему продолжить. Думаю, вместе сможем больше!
Записан
AlexandrBK
Jr. Member
**
Сообщений: 50


Просмотр профиля Email
« Ответ #4 : ЬРавР 17, 2011, 09:47:19 pm »

Вот скрин-шот, где два скрипта с разными параметрами. Итоговый результат разный.

nikolz, я не совсем понял, зачем перегружать терминал для перегрузки графиков?
закрыли окно с графиком, открыли снова - график перегузился. сменили параметры в скрипте - робот пересчитался.
Терминал не трогаю. Пусть себе работает :)
Записан
nikolz
Sr. Member
****
Сообщений: 285


Просмотр профиля Email
« Ответ #5 : ЬРавР 18, 2011, 07:13:45 am »

Спасибо. Все понятно.
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #6 : ЬРавР 18, 2011, 11:34:06 am »

С перегрузкой графиков не понял, но судя из обсуждения, все уладилось. Отметки на графике будут уже довольно скоро.
Записан
SuperMaster
Newbie
*
Сообщений: 1


Просмотр профиля Email
« Ответ #7 : дХТаРЫп 11, 2015, 05:07:21 pm »

Здравствуйте!
Подскажите пожалуйста, как можно протестировать скрипт АТФ на истории, если я использую функцию OnNewCandle?
Записан
jekr
Newbie
*
Сообщений: 2


Просмотр профиля Email
« Ответ #8 : ЬРп 08, 2015, 03:50:53 pm »

Как протестировать стратегию. Когда пытаюсь загрузить файл с исходными данными. Transaq выдает ошибку. Файл и скриншот прилагаю. Что я делаю не так?
Записан
ramil
Newbie
*
Сообщений: 9


Просмотр профиля Email
« Ответ #9 : ЬРп 08, 2015, 04:37:27 pm »

Попробуй скачать по этой ссылке:

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
Записан
jekr
Newbie
*
Сообщений: 2


Просмотр профиля Email
« Ответ #10 : ЬРп 15, 2015, 12:14:36 pm »

Спасибо с экспортным файлом с финама все заработало. Правда теперь другая проблема, если в файле больше 1000 с небольшим свечей транзак зависает, если меньше все хорошо. Это можно как то победить?
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Тестирование стратегий « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!