Работа завершена
Техническое задание
Платформа МТ5.
Советник по RSI (ADX).
Требуется написать советник открывающий сделки по RSI, примененному к другому индикатору (ADX) и протестировать его на истории (на минутном графике).
Инструмент – тот к которому применен советник (протестировать на паре EUR/USD, GBP/USD с уровнями RSI 70 и 45).
Рабочий тайм фрейм – 1 минута.
Котировки пятизначные (пять знаков после запятой).
Объем сделки – по мартингейлу начиная с минимальной 0,01 (можно поменять в настройках).
Торговля двухсторонняя (как на повышение, так и на понижение котировки).
Индикаторы:
– К ценовому графику применен ADX (+DI/-DI), период 14 (можно поменять в настройках);
– К индикатору ADX применен индикатор RSI с периодом 14 и с уровнями 70 и 45 (период и уровни можно менять в настройках).
Алгоритм работы:
1. При последовательном пересечении сверху вниз индикатором RSI (примененного к ADX) двух уровней (70 и 45 – по умолчанию) открывается сделка (начиная с первой ступени, объемом указанным в настройках). Т.е. открытие по результату пересечения нижнего уровня сверху вниз при условии, если ему предшествовало пересечение верхнего уровня сверху вниз.
2. Направление сделки определяется показаниями индикатора ADX.
– Если в текущем последовательном пересечении уровней 70 и 45 сверху вниз, при значении RSI (примененного к ADX) выше 70, «+DI» был выше «-DI», открывается сделка на повышение.
– Если в текущем последовательном пересечении уровней 70 и 45 сверху вниз, при значении RSI (примененного к ADX) выше 70, «-DI» был выше «+DI», открывается сделка на понижение.
3. Закрытие сделок:
– SL – 100 пунктов в убыток (можно поменять в настройках).
– TP – по трейлинг стопу, выставленному на уровне 100 пунктов в прибыль, с диапазоном смещения в 50 пунктов (уровень и диапазон можно поменять в настройках).
4. Следующая сделка открывается при отсутствии текущих сделок.
5. Если предыдущая была убыточна – увеличение объема последующей путем умножения объема предыдущей сделки на коэффициент.
6. Если предыдущая сделка была прибыльной – открывается первая сделка.
7. Всего предусмотреть 7 ступеней по мартингейлу. При недостаточном количестве средств для открытия последующей ступени – открывается первая сделка.
8. Советник работает с ежедневно 8:00 до 23:00 по московскому времени. В 23:00 сделки зарываются не зависимо от результата, при этом счетчик ступеней по мартингейлу обнуляется. Новый день – с первой ступени (после 8:00).
Переменные:
– период ADX;
– период RSI;
– Уровни RSI верхний, нижний (по умолчанию 70 и 45);
– объем первой сделки – от 0,01 лота;
– Коэффициент по мартингейлу;
– SL – в пунктах;
– TP – в пунктах;
– диапазон трейлинг стопа.