Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
24.01.2025, 07:01:18
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

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


Просмотр профиля Email
« : 17.03.2011, 19:34:53 »

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



Просмотр профиля Email
« Ответ #1 : 17.03.2011, 19:58:17 »

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

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


Просмотр профиля Email
« Ответ #2 : 17.03.2011, 20:47:59 »

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


Просмотр профиля Email
« Ответ #3 : 17.03.2011, 21:32:32 »

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


Просмотр профиля Email
« Ответ #4 : 17.03.2011, 21:47:19 »

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

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


Просмотр профиля Email
« Ответ #5 : 18.03.2011, 07:13:45 »

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


Просмотр профиля Email
« Ответ #6 : 18.03.2011, 11:34:06 »

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


Просмотр профиля Email
« Ответ #7 : 11.02.2015, 17:07:21 »

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


Просмотр профиля Email
« Ответ #8 : 08.05.2015, 15:50:53 »

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


Просмотр профиля Email
« Ответ #9 : 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
Записан
jekr
Newbie
*
Сообщений: 2


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

Спасибо с экспортным файлом с финама все заработало. Правда теперь другая проблема, если в файле больше 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!