sergdk1986
Новичок
- Регистрация
- 22.03.19
- Сообщения
- 7
- Реакции
- 0
sergdk1986 не предоставил никакой дополнительной информации.
Доброго дня, форумчане!! Написал советника на mql4 для бинарных опционов (для Wforex через mt4) . Начал его тестировать на демосчете. Но это очень долго А иногда его приходиться дорабатывать и тестировать заново, что вообще может растянуться на годы. Но в mt4 же есть тестер стратегий, правда он не расчитан на БО. Пробовал протестировать при помощи Binary Options Strategy ссылка. Он состоит из 3 частей. Самого советник(который доступен в ознакомительном режиме через маркет), библиотеки(которая посылает сигнал на открытие позиции в советник) и индикатора(в котором описываешь свою стратегию, он же в свою очередь обращается к библиотеке и через нее открывает позицию на тестере, через функцию PlaceTrade()) Но вот проблема в том что mt4 не хочет добавлять добавлять индикатор к графику из-за того что функция PlaceTrade() обращается наружу.(хотя может и нет, но метод проб и ошибок показал, что без этой функции индикатор присоединяется к графику)
Далее пробовался способ, при котором советник(мною написанный) просто запускался в тестер с измененной функцией OpenOrder() на стандартную слипом в 60 секунд и записью разницы цены открытия ордера и актуальной цены в csv-файл. Но советник не реагирует на функцию sleep(). И здесь я тоже потерпел неудачу Стратегия запускает ордер при пересечении скользящих на open. Так что сейчас думаю можно будет брать разницу цен Open двух свечей, но это не сработает, если в скользящие будет применятся к другим ценам или другой логике робота.
Так вот в чем вопрос: Как можно протестировать советника или как задать задержку для стандартного тестера стратегий mt4?
Далее пробовался способ, при котором советник(мною написанный) просто запускался в тестер с измененной функцией OpenOrder() на стандартную слипом в 60 секунд и записью разницы цены открытия ордера и актуальной цены в csv-файл. Но советник не реагирует на функцию sleep(). И здесь я тоже потерпел неудачу Стратегия запускает ордер при пересечении скользящих на open. Так что сейчас думаю можно будет брать разницу цен Open двух свечей, но это не сработает, если в скользящие будет применятся к другим ценам или другой логике робота.
Так вот в чем вопрос: Как можно протестировать советника или как задать задержку для стандартного тестера стратегий mt4?