工作已完成
指定
Требуется написать советник, основанный на индикаторе MACD. Mt4.
Условия для входа в сделку (например, покупку):
1) MACD пересекает 0 снизу вверх, первая «полоска» MACD выше нуля – сигнал на покупку.
2) Каждая следующая «полоска» на MACD, которая не ниже предыдущей – сигнал на покупку.
Для продаж все зеркально наоборот.
Если появляется сигнал к сделке в противоположную сторону (MACD пересекает 0 в другую сторону) – все сделки закрываются (новая открывается).
Учитываются только закрывшиеся бары, сделка происходит с открытием новой свечи.
Изменяемые параметры:
1) Авторазмер лота: использовать 0,01 лота на каждые …. долларов баланса. …. – изменяемый параметр. (Если ….=0 значит, используется фиксированный лот).
2) Фиксированный лот
3) Параметры MACD
4) Стоп лосс
5) Тейк профит
6) Закрывать сделку противоположным сигналом (да/нет)
7) Одновременно может быть открыта только одна сделка в одну и ту же сторону (да/нет). Если «нет», работают оба пункта условия для входа в сделку. Если «да» - только первый.
8) Tester mode (да/нет). Советник будет использоваться на графиках ренко. Тестер стратегий в мт4 не различает ренко-бары и простые свечи. Для этого, чтоб адекватно протестировать советник на ренко нужно:
А) Чтоб советник при получении сигнала не просто открывал сделку, а СТАВИЛ ОТЛОЖКУ НА CLOSE ПРЕДЫДУЩЕЙ (СИГНАЛЬНОЙ) СВЕЧИ
Б) При противоположном сигнале СНАЧАЛА открывается новая сделка (та, что по отложеннику) и только ПОСЛЕ этого закрывается старая сделка.
Если разработчику будет удобнее выполнить пункт 8 в отдельном файле, чтоб получилось 2 советника – 1 для реала и другой (с 8 пунктом) для тестера стратегий – без проблем.
Любой инструмент, любой таймфрейм.
Должно работать как на стандартных счетах, так и ндд.
Советник должен оставлять «следы», где он открыл сделки (красные и синие стрелки)
Разработчик в течении хотя бы недели должен исправлять недочеты (отклонения от тз), если вдруг такие выявятся, т.к. за 20 минут в тестере до передачи денег я их могу не заметить.
Просьба откликаться только если вы реально поняли задание. С одной стороны, точнее объяснить я уже не смогу, все и так подробно расписано выше, с другой стороны «нечто похожее» на этот советник у меня уже есть и нужен только 100% отражающий тз, без вариаций.