Как протестировать мультивалютный советник

 

Советник прикреплён в графику евродоллар, но должен делать ставки на другой паре, как протестировать такой советник, есть ли для этого возможность, а то дает ошибку 4106

 
ufkef:

Советник прикреплён в графику евродоллар, но должен делать ставки на другой паре, как протестировать такой советник, есть ли для этого возможность, а то дает ошибку 4106


Так не получится, придется переделывать советник, а именно - устанавливать советник на ту пару, на которой нужно совершать сделки, а цены брать с другой(других) пар при помощи функций:

iOpen(), iClose()
и т.п.
 
ufkef, очевиднонеточно выразился. Он хочет оптимизировать в тестере мультивалютный советник, который открывает сделки параллельно на нескольких парах. Буду очень благодарен, если кто-нибудь придумает красивый ход для реализации такого тестирования в МТ4. :)) Хотя, скорее выйдет МТ5, где это обещали реализовать.
 
Очевидно, что открываться одновременно по нескольким парам нельзя. Зато можно прогнать советника по одной валюте, потом по другой, а потом совместить результаты. Это уже не раз обсуждалось, ищи поиском. У Кима была какая-то штуковина, чтобы сделать этот процес удобнее.
 
Муторно это и в моем случае неэффективно. Советник хеджевый, параметры, требующие оптимизации общие для всех пар. Видится что-то вроде эмулятора торговли на нескольких парах со сбросом условного профита в файл по окончании каждого прохода в оптимизаторе, и с последующим анализом файла в экселе. Но с моим уровнем сделать такую штуку сложно, да и сомнения гложут,  есть ли ради  чего  огород городить...
 
granit77:
Муторно это и в моем случае неэффективно. Советник хеджевый, параметры, требующие оптимизации общие для всех пар. Видится что-то вроде эмулятора торговли на нескольких парах со сбросом условного профита в файл по окончании каждого прохода в оптимизаторе, и с последующим анализом файла в экселе. Но с моим уровнем сделать такую штуку сложно, да и сомнения гложут, есть ли ради чего огород городить...


более верным было бы иметь секундную (если тиковая - согласовать) историю котировок по всем используемым парам, по которым будет вестить торговля. и действительно эмулировать сделки. при желании - с каким-то периодом (минута, например, а то и чаще - дело вкуса) "скидывать" текущее состояние состояние по счёту (для контроля текущих просадок и прочего). можно нарисовать красивые графики всяческие. :-)

но это - действительно "огород" :-(