Нужен советник на основе MACD с подтверждением EMA

MQL4 Experten

Auftrag beendet

Ausführungszeit 6 Tage
Bewertung des Entwicklers
Рад помочь!
Bewertung des Kunden
Очень грамотный разработчик. все четко по не самому простому ТЗ с первого раза. Все пожелания по ходу учтены, работа аккуратная, хорошо читаемый и понятный код. Рекомендую!

Spezifikation

Условия открытия сделок

  • Дифференцированный сигнал входа, в зависимости от Опции “EMA same direction”.

  • Сигналом открытия ордера является одно из событий

    1. 1 - поступивший сигнал BUY(SELL) от MACD при выполнении условия, что цена находиться выше (ниже) EMA (при включенной опции (same direction with EMA = true)  )

    2. 2 - поступивший сигнал закрытия свечи по цене закрытия выше (ниже) EMA , при выполнении условия, что гистограмма MACD  находиться выше (ниже) нулевой линии (при включенной опции (same direction with EMA = true)  )

    3. 3 - поступивший сигнал BUY(SELL) от MACD при выключенной опции EMA direction = (same direction with EMA = false)

  • открытие сделок отложенными ордерами

    1. buy stop цена открытия = цена close сигнального бара + спред*2

    2. sell stop цена открытия = цена close сигнального бара - спред*2

    3. если отложенный ордер открыть невозможно, то открываем по рынку


опции советника

  • Для MACD нужна возможность выставлять тип сигнала.

    1. Main signal  true/false,

    2. Zero line cross true/false.

  • опция Обратное усреднение = true/false с учетом уже накопленной разницы по следующему алгоритму.

    1. все убыточные ордера прежнего направления при обратном сигнале заводятся в замок.

    2. В случае повторного сигнала, обратного убыточным ордерам прежнего направления, и разнице между суммами уже открытых ордеров разного направления менее или равного  одного минимального лота, повторный замок не открывается. т.е. при открытии замка мы учитываем разницу, и если ее нет, то замок не нужен. т.к. он уже есть.

    3. по любому сигналу, как обычно, открывается + один новый лот в направлении сигнала. см. выше таблицу.

    4. пример:
      см приложение

  • + Трейлинг стоп силами советника true/false

  • + размер шага трейлинга, если п 5 = true Должен работать в отрицательной и в положительной зоне.

  • выставлять стоп-лосс в БУ = true/false.  
    + Выставление точки БУ в ноль по достижении ценой прибыли в определенном пользователем размере в ПП по открытым ордерам.
    Например цена прошла 50 пп в нужную сторону, ордер прибыльный, в этом случае стоп-лосс ордера выставляется в точку безубытка (равен цене открытия ордера).

  • Графическое отображение на графике цены точек входа стрелками и крестиком на уровне начального стоп.лосс, если он применим.

  • Глубина отрисовки сигналов в барах. Например 1000 баров истории. Глубже не рисовать.

  • Значение тейк профит, стоп-лосс. если 0 - то не выставляются.

  • Отсылка мейлов и пуш-уведомлений true/false

  • Вывод на экран состояния счета, сумм открытых лотов buy sell (т.е. с учетом их направления) по текущей валютной паре.

  • SHIFT  сигнала. или 0 - открываем сразу по сигналу, не дожидаясь закрытия бара,
    или 1, 2 … ожидание числа закрытых баров после появления сигнала, где 1 - сразу после закрытия бара, на котором сформировался сигнал. по умолчанию 1.

закрытие сделок

  • Закрытие ТОЛЬКО профитных ордеров по вариантам событий:

    1. true/false Обратный сигнал

    2. true/false, fast EMA, slow EMA   - Обратное направлению уже открытых профитных ордеров пересечение двух EMA (с возможностью выбора их периода) например ЕМА 26 и ЕМА 60
      например, открыт ордер buy , тогда при условии когда появится пересечение (A) ema26 < (Б) ема60, этот ордер закрывается советником.
      и наоборот если открыт ордер sell, тогда при условии когда появится пересечение (A) ema26 > (Б) ема60, он закрывается советником.


подробное описание тут   https://docs.google.com/document/d/1LvHZ2fHsaXihsj2eZ73XantNuAU87wtXr9aO_Ln3V1E/edit?usp=sharing




Bewerbungen

1
Entwickler 1
Bewertung
(45)
Projekte
76
20%
Schlichtung
7
0% / 86%
Frist nicht eingehalten
14
18%
Frei
2
Entwickler 2
Bewertung
(340)
Projekte
588
36%
Schlichtung
31
45% / 3%
Frist nicht eingehalten
16
3%
Frei
Veröffentlicht: 13 Beispiele
3
Entwickler 3
Bewertung
(589)
Projekte
1070
50%
Schlichtung
39
28% / 41%
Frist nicht eingehalten
49
5%
Frei
Veröffentlicht: 1 Artikel, 8 Beispiele
4
Entwickler 4
Bewertung
(465)
Projekte
815
49%
Schlichtung
75
21% / 51%
Frist nicht eingehalten
142
17%
Frei
5
Entwickler 5
Bewertung
(564)
Projekte
845
73%
Schlichtung
15
53% / 13%
Frist nicht eingehalten
193
23%
Frei
6
Entwickler 6
Bewertung
(157)
Projekte
220
50%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
14
6%
Frei
7
Entwickler 7
Bewertung
(30)
Projekte
45
16%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
4
9%
Frei
8
Entwickler 8
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
319
49%
Frei
9
Entwickler 9
Bewertung
(48)
Projekte
73
37%
Schlichtung
22
9% / 41%
Frist nicht eingehalten
14
19%
Arbeitet
10
Entwickler 10
Bewertung
(49)
Projekte
134
27%
Schlichtung
62
13% / 53%
Frist nicht eingehalten
58
43%
Frei
Veröffentlicht: 342 Artikel, 1 Beispiel
11
Entwickler 11
Bewertung
(473)
Projekte
1139
44%
Schlichtung
51
31% / 33%
Frist nicht eingehalten
501
44%
Frei
12
Entwickler 12
Bewertung
(30)
Projekte
32
22%
Schlichtung
2
0% / 0%
Frist nicht eingehalten
1
3%
Frei
13
Entwickler 13
Bewertung
(195)
Projekte
395
28%
Schlichtung
155
20% / 52%
Frist nicht eingehalten
112
28%
Frei
14
Entwickler 14
Bewertung
(361)
Projekte
644
26%
Schlichtung
92
72% / 14%
Frist nicht eingehalten
12
2%
Arbeitet
Veröffentlicht: 1 Beispiel

Projektdetails

Budget
50 - 150 USD
Ausführungsfristen
bis 20 Tag(e)