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

エキスパート

仕事が完了した

実行時間17 日
依頼者からのフィードバック
Отличная работа. Всё по ТЗ и в срок.
開発者からのフィードバック
Спасибо заказчику что доверил мне выполнение первой работы на этом сайте!

指定

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

応答済み

1
開発者 1
評価
(473)
プロジェクト
1139
44%
仲裁
51
31% / 33%
期限切れ
501
44%
2
開発者 2
評価
(187)
プロジェクト
367
56%
仲裁
45
22% / 56%
期限切れ
188
51%
パブリッシュした人: 1 article, 6 codes
3
開発者 3
評価
(13)
プロジェクト
34
76%
仲裁
1
100% / 0%
期限切れ
6
18%

プロジェクト情報

予算
10 USD