OnChartEvent в тестере стратегий

 

Добрый день!

Если возможность эмулировать события графика в тестере стратегий?

Опубликовал продукт в маркете, попробовать его можно  только в тестере стратегий, половина функций советника не работают, так как основаны на событиях графика.

Как быть? Может кто то уже сталкивался?

Заранее благодарю

 
Andrei Kossarev:

Добрый день!

Если возможность эмулировать события графика в тестере стратегий?

Опубликовал продукт в маркете, попробовать его можно  только в тестере стратегий, половина функций советника не работают, так как основаны на событиях графика.

Как быть? Может кто то уже сталкивался?

Заранее благодарю

OnChartEvent не работает, но можно в тиках проверять состояния кнопок (нажата/отпущена) и делать прочие манипуляции с графиками.

 

Поиском весь форум перерыл, не вижу конкретной реализации "костылей" чтобы запустить хоть как то в тестере панельку с кнопками, много намеков, но ни одного решения.

Как в тестере МТ4 запустить полноценно графическую панель7

есть у кого готовые реализации?

 
Igor Makanu:

Поиском весь форум перерыл, не вижу конкретной реализации "костылей" чтобы запустить хоть как то в тестере панельку с кнопками, много намеков, но ни одного решения.

Как в тестере МТ4 запустить полноценно графическую панель7

есть у кого готовые реализации?

есть в справке, выше написано, кнопка работает в тестере..

 
Vladimir Pastushak:

есть в справке, выше написано, кнопка работает в тестере..

да кнопку я нашел, я хочу полноценную панель 

неужели нельзя сделать эмуляцию OnChartEvent в тестере стратегий?

 
Igor Makanu:

да кнопку я нашел, я хочу полноценную панель 

неужели нельзя сделать эмуляцию OnChartEvent в тестере стратегий?

Слишком ресурсозатратный процесс, можно любую панель сделать и без OnChartEvent

 
Vladimir Pastushak:

можно любую панель сделать и без OnChartEvent

я уже думал об этом, но тут как всегда лень не дает дважды делать одну и ту же работу и для тестера панель и для торговли

спасибо, подумаю еще, может быть ктонить еще подтянется в топик

ЗЫ: вчера попробовал в тестер в советник с панелью в режиме визуализации добросить еще и индикатор с панелью (поверх тестируемого советника), а индикатор то работал довольно корректно! - поддергивался конечно на тиках, но в целом был юзабельный.... значит все таки можно.... как вариант можно события из индикатора в тестируемый советник передать, пока вижу простые способы передать данные через глобальные переменные , но как то топорно выглядит такое решение и вроде через "именованные каналы (Named Pipes) " должно получиться - не работал с ними, но читал


подумаю еще, а может и кто подскажет куда посмотреть

 
Igor Makanu:

я уже думал об этом, но тут как всегда лень не дает дважды делать одну и ту же работу и для тестера панель и для торговли

спасибо, подумаю еще, может быть ктонить еще подтянется в топик

ЗЫ: вчера попробовал в тестер в советник с панелью в режиме визуализации добросить еще и индикатор с панелью (поверх тестируемого советника), а индикатор то работал довольно корректно! - поддергивался конечно на тиках, но в целом был юзабельный.... значит все таки можно.... как вариант можно события из индикатора в тестируемый советник передать, пока вижу простые способы передать данные через глобальные переменные , но как то топорно выглядит такое решение и вроде через "именованные каналы (Named Pipes) " должно получиться - не работал с ними, но читал


подумаю еще, а может и кто подскажет куда посмотреть

Посмотрите мои программы, один код что для демо что для реала что для тестера..

 
Vladimir Pastushak:

Посмотрите мои программы, один код что для демо что для реала что для тестера..

и? решения проблемы с OnChartEvent в тестере стратегий так не подскажите?

у Вас в кодобазе 30+ публикаций!

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
и?
 
Igor Makanu:
и?

Посмотрите эту ветку. Там в конце есть программная реализация на mql4. Если коротко, OnChartEvent  в индикаторах работает при визуальном тестировании. Панель размещаем в индикаторе и через глобальные переменные терминала информацию по нажатию кнопок передаём в советник. Я давно пользуюсь таким советником с панелью в индикаторе для полуавтоматической торговли. Работа абсолютно одинаковая, что при реальной торговле, что при визуальном тестировании.