Нужен робот на основании скользящей средней

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 27 giorni

Specifiche

Входные параметры (каждый параметр может меняться пользователем):

Валютная пара по умолчанию: EURUSD

Период графика по умолчанию: М5

ВремяНач: Начальное время дня, начиная с которого открываются сделки. Значение по умолчанию: 00:00.
ВремяКон: Конечное время дня, начиная с которого сделки открывать уже нельзя(можно только закрывать). Значение по умолчанию: 12:00.
Количество сделок, которое можно открыть в течение дня (КоличСделок): 6.
ТейкПрофит: 20
ПерваяПрибыль (ПП): 21
Стоплосс для Варианта Б: 20
Количество пунктов трейлинг-стопа: 10
Стоплосс (для пункта 2): 100
Закрытие сделки в пункте 1: вариант А или Б. По умолчанию вариант А.
Число свечей после начала отсчёта (ЧС_Начало): 15.
Число свечей для закрытия сделки 1 (ЧСЗС1): 20
Число свечей для закрытия сделки 2 (ЧСЗС2): 40
Разница минимума и максимума(МинМакс): 200


Параметры скользящей средней:
Период:14
Метод: simple
Применить к: Close

 
Задание:

Сделки заключаются при пересечении графика со скользящей средней, начиная со 2-й свечи после ВремяНач.
Если график пересёк скользящую среднюю сверху вниз, то открываем сделку на продажу.
Если график пересёк скользящую среднюю снизу вверх, то открываем сделку на покупку.
Одновременно может быть открыта максимум одна сделка на продажу и максимум одна сделка на покупку.
Сделки закрываются в следующих случаях:

1. Здесь один из двух вариантов (А или Б).
Вариант А. по ТейкПрофиту.

Вариант Б.
Прибыль достигает значения ПП. После этого выставляется Стоплосс для Варианта Б. 
Если прибыль увеличивается ещё минимум на 10 пунктов от значения ПП, то выставляется трейлинг-стоп на количество пунктов, указанное в задании(по умолчанию 10).
(Пример: ПП = 21. Выставляется стоплосс для Варианта Б = 20. Цена достигает 21 и растёт дальше. Когда она выросла до 31, то ставим трейлинг-стоп на 10) 

2. По стоплоссу (для пункта 2).
3. Если с момента открытия сделки прошло число свечей ЧСЗС1, и она ещё не закрылась, и находится в прибыли, то закрываем её с текущей прибылью. 
Если же сделка на этот момент убыточная, то ставим тейкпрофит на 0.
4. Далее, если с момента открытия сделки прошло число свечей ЧСЗС2, и она ещё не закрылась, то закрываем её по текущей стоимости, даже с убытком.

Если хоть одна сделка закрылась с убытком 10 пунктов или больше, сделки в этот день больше не открываем.
Если КоличСделок достигло предела, сделки в этот день больше не открываем.

Ограничения:
После ВремяНач мы начинаем отсчитывать свечи.
И если в самые первые Число свечей после начала отсчёта(ЧС_Начало = 15) нету пересечения графика и скользящей средней, то никаких сделок в этот день не открываем.
 
Начиная с ВремяНач мы фиксируем максимальное и минимальное значение цены графика. Если разница между максимальным и минимальным значением цены МинМакс составит больше, чем указано в задании(по умолчанию 200), то никаких сделок мы в этот день больше не открываем. 

Con risposta

1
Sviluppatore 1
Valutazioni
(361)
Progetti
644
26%
Arbitraggio
92
72% / 14%
In ritardo
12
2%
In elaborazione
Pubblicati: 1 codice
2
Sviluppatore 2
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
319
49%
Gratuito
3
Sviluppatore 3
Valutazioni
(618)
Progetti
1429
59%
Arbitraggio
31
81% / 0%
In ritardo
10
1%
Gratuito
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
(202)
Progetti
263
22%
Arbitraggio
23
52% / 17%
In ritardo
0
Caricato
6
Sviluppatore 6
Valutazioni
(298)
Progetti
478
40%
Arbitraggio
105
40% / 24%
In ritardo
82
17%
Caricato
Pubblicati: 2 codici
7
Sviluppatore 7
Valutazioni
(54)
Progetti
102
23%
Arbitraggio
12
25% / 17%
In ritardo
13
13%
Gratuito
8
Sviluppatore 8
Valutazioni
(589)
Progetti
1069
50%
Arbitraggio
39
28% / 41%
In ritardo
49
5%
In elaborazione
Pubblicati: 1 articolo, 8 codici

Informazioni sul progetto

Budget
30+ USD