Советник SMA+MACD+ATR

Experts

Job finished

Execution time 17 days
Feedback from customer
Отличная работа. Всё по ТЗ и в срок.
Feedback from employee
Спасибо заказчику что доверил мне выполнение первой работы на этом сайте!

Specification

Здравствуйте, уважаемы программисты! Хотел бы попросить Вас написать советник по следующему ТЗ:
Работаем по 3 стандартным индюкам в МТ4 SMA, MACD и ATR.
Желательно, чтобы в советнике индюки были вписаны и их свойства (периоды, применения, способы построения, цвета, уровни) можно было бы менять в параметрах индюка.
Так же в параметрах необходимо указать стандартный набор (ТР1, ТР2, SL, лот, трал (да/нет), magic, N, S, F).
И так, открываем рыночный ордер SELL если:
1 SMA направлена вниз. Т.е. значение SMA1<= SMA2 (желательно, чтобы данное условие можно было отключать в параметрах).
2 Предыдущая свеча полностью находится ниже SMA.
3 Гистограмма индикатора MACD опустилась ниже своей нулевой линии + SMA этого же индикатора так же опустилась ниже нулевой линии
4 SMA MACD должна быть внутри MACD, а не вне.
5 Индикатор ATR вышел и закрылся выше своего уровня N, указанного в параметрах индюка (не просто выше уровня, а пересёк снизу вверх).
6 Сигналы для заключения сделки действительны в течении 4-х свечей после появления сигнала от одного из 2-ух индикаторов MACD или ATR.
Параметры входа на SELL следующие:
При поступлении сигнала с 1 по 6 пункты открываем 2 ордера SELL равным объёмом.
Выставляем 1-му и 2-му ордеру SL
Выставляем 1-му ордеру ТР1
Выставляем 2-му ордеру ТР2 (ТР1<ТР2 для справки)
После срабатывание ТР1, 2-му ордеру выставляем трал либо переставляем ТР в безубыток, в зависимости от параметра трала (да/нет)
Важное дополнение!
а) Открываем дополнительные 2 ордера SELL по тем же условиям 1-6 если гистограмма MACD пересекла 0-ую линию на не менее S и не более F баров и ушла вновь ниже нулевой линии.
б) Ввести параметр (да/нет) отвечающий за повторный вход.
Нет – если при первом входе на SELL 1-ый ордер не закрыт, то повторный вход согласно «а» запретить.
Да – разрешить.
Для условий на вход BUY:
Условия обратные, за исключением, того, что сигнал от ATR должен быть таким же (Индикатор ATR вышел и закрылся выше своего уровня N, указанного в параметрах индюка (не просто выше уровня, а пересёк снизу вверх)).

Responded

1
Developer 1
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
2
Developer 2
Rating
(187)
Projects
367
56%
Arbitration
45
22% / 56%
Overdue
188
51%
Free
Published: 1 article, 6 codes
3
Developer 3
Rating
(13)
Projects
34
76%
Arbitration
1
100% / 0%
Overdue
6
18%
Free

Project information

Budget
10 USD