Оптимизации советника в тестере МТ4 предполагает выбор валютной
пары. Причем одной пары. А если советник работает более чем по
одному инструменту одновременно, то как протестировать его
на истории? Первое, что приходит в голову ( например в случае
двух инструментов) это протестировать советник по одной паре
( в коде советника действие по каждой паре допускается при совпадении
ORDERSYMBOL() == "ПАРА") с записью EQUITY() в файл, затем по другой и
результаты суммировать. Но при таком подходе, в случае, если
моделируемых констант в советнике несколько, то вырисовывается
значительная рутинная работа. Если диапазон границ констант
модели широк, то возможность тестирования подобным образом
сводится к нулю. Если тестить по сформировавшимся барам, то
вообще-то наверное можно сразу подготовить файлы с исходными
данными по рабочему тайм-фрейму по каждой паре
A[i]=Close[i] в отдельный файл. Tрейлинг стопы ставить уже по минутной
базе. Потиковое моделирование уже не пройдет, да и возможно
и не нужно. Правда пропадет автоматический расчет свопов. Оптимизатор
тестера в МТ4 позволяет избежать подобной рутины, но при работе
по одной паре.А как сделать по истории по нескольким сразу. Использовать
каким то образом что - то типа MARKETINFO(). У кого есть опыт по тестированию
мультивалютных советников в MT4 на истории, пожалуйста подскажите
как лучше поступить.
A[i]=Close[i] в отдельный файл. Tрейлинг стопы ставить уже по минутной базе. Потиковое моделирование уже не пройдет, да и возможно и не нужно. Правда пропадет автоматический расчет свопов. Оптимизатор тестера в МТ4 позволяет избежать подобной рутины, но при работе по одной паре.А как сделать по истории по нескольким сразу. Использовать каким то образом что - то типа MARKETINFO(). У кого есть опыт по тестированию мультивалютных советников в MT4 на истории, пожалуйста подскажите как лучше поступить.
С уважением, Anatoli.