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

Asesores Expertos

Trabajo finalizado

Plazo de ejecución 17 días
Comentario del Cliente
Отличная работа. Всё по ТЗ и в срок.
Comentario del Ejecutor
Спасибо заказчику что доверил мне выполнение первой работы на этом сайте!

Tarea técnica

Здравствуйте, уважаемы программисты! Хотел бы попросить Вас написать советник по следующему ТЗ:
Работаем по 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, указанного в параметрах индюка (не просто выше уровня, а пересёк снизу вверх)).

Han respondido

1
Desarrollador 1
Evaluación
(473)
Proyectos
1139
44%
Arbitraje
51
31% / 33%
Caducado
501
44%
Libre
2
Desarrollador 2
Evaluación
(187)
Proyectos
367
56%
Arbitraje
45
22% / 56%
Caducado
188
51%
Libre
Ha publicado: 1 artículo, 6 ejemplos
3
Desarrollador 3
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre

Información sobre el proyecto

Presupuesto
10 USD