Советник на основе индикатора Moving Average

MQL4 Experts

Tâche terminée

Temps d'exécution 4 jours

Spécifications

Прошу написать настраиваемый советник на основе индикатора Moving Average и основанный на отскоке от скользящей средней.

 

Для пятизначных котировок.

Торговля в обе стороны.

TrallingStop – включается только при достижении TP заданного значения, с одновременным отключением выставленных ранее TP и SL.

По времени сделки не закрываются. Только по TP и SL.

Противоположный ордер удаляется только если первый закрылся по TP и SL.

Работа на всех таймфреймах и на всех валютных парах в МТ4

 

 

Настройки:

Period_MA – период «Moving average»;

Method_MA - метод «Moving average»;

Shifting_MA - сдвиг

Lot – значение фиксированного лота  в каждом отдельном ордере;

TP - Тейкпрофит в пунктах. Если равен 0, то не ставится;

SL - Стоплосс в пунктах. Если равен 0, то не ставится;

TrallingStop – размер трейлинг-стопа в пунктах. Срабатывает только при достижении заданного ранее значения TP.

MinDist - минимально допустимая дистанция для открытия ордера (на рис. от точки 1 до точки 2) в пунктах.;

MinBar –минимальное  количество баров в провесе для открытия ордера (на рис. от точки 1 до точки 3);

Maxtrades - максимальное количество одновременно открытых позиций;

BlockHour – не открывать сделки в этот час. От 1 до 24. Если равен 0, то не ставится. Время действия – 1 час.

EarliestOpenHour -  раньше этого часа НОВЫЕ ордера не открываются. От 1 до 24. Если равен 0, то не ставится.

EarliestEndHour -  позже этого часа НОВЫЕ ордера не открываются. От 1 до 24. Если равен 0, то не ставится.

Нужно настроить эти 2 последних параметра, чтобы они себе не противоречили. Т.е. нужен период времени, в течение которого НОВЫЕ сделки не будут открываться, а уже открытые ранее не закрывались по времени.

 

Условие открытия сделки – рис.1 и 2:

1.       После пресечения СС бара должен сформироваться экстремум от точки 1 (именно с места пересечения) до точки экстремума - 2, не менее заданного значения (MinDist).

2.       Далее должен сформироваться провес от точки 1 до точки 3, в котором должно быть не менее заданного значения (MinBar) количество баров. Которые не должны пересекаться СС.

3.       Если, например, задано значение 5 баров, а пересечение произошло на 4-м, то от места пересечения СС с 4-м баром должно заново выполняться условие 1 и 2.

4.       При соблюдении этих двух условий и при последующем пересечении СС бара в точке 3 – открывается ордер по направлению СС на  BAY или SELL.

5.       Условия закрытия уже открытых ордеров только по TP, SL или трейлинг стопу. Но не по времени.

 рис1       рис2

 

Répondu

1
Développeur 1
Évaluation
(281)
Projets
650
28%
Arbitrage
112
19% / 62%
En retard
319
49%
Gratuit
2
Développeur 2
Évaluation
(267)
Projets
599
35%
Arbitrage
64
20% / 58%
En retard
147
25%
Travail
Publié : 1 article, 22 codes
3
Développeur 3
Évaluation
(473)
Projets
1139
44%
Arbitrage
51
31% / 33%
En retard
501
44%
Gratuit
4
Développeur 4
Évaluation
(250)
Projets
460
26%
Arbitrage
140
20% / 59%
En retard
100
22%
Travail
5
Développeur 5
Évaluation
(80)
Projets
117
67%
Arbitrage
16
25% / 13%
En retard
12
10%
Gratuit
Publié : 2 codes
6
Développeur 6
Évaluation
(351)
Projets
679
56%
Arbitrage
33
15% / 39%
En retard
63
9%
Gratuit
7
Développeur 7
Évaluation
(34)
Projets
68
46%
Arbitrage
1
0% / 0%
En retard
0
Gratuit
8
Développeur 8
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 2 codes
9
Développeur 9
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
10
Développeur 10
Évaluation
(1)
Projets
4
25%
Arbitrage
1
0% / 100%
En retard
1
25%
Gratuit
Publié : 6 codes
11
Développeur 11
Évaluation
(23)
Projets
53
9%
Arbitrage
10
20% / 60%
En retard
11
21%
Gratuit
Publié : 6 codes
12
Développeur 12
Évaluation
(187)
Projets
367
56%
Arbitrage
45
22% / 56%
En retard
188
51%
Gratuit
Publié : 1 article, 6 codes
13
Développeur 13
Évaluation
(40)
Projets
82
34%
Arbitrage
3
33% / 67%
En retard
15
18%
Gratuit
Publié : 4 codes
14
Développeur 14
Évaluation
Projets
0
0%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
15
Développeur 15
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
16
Développeur 16
Évaluation
Projets
4
50%
Arbitrage
0
En retard
0
Gratuit

Informations sur le projet

Budget
17- USD
Délais
à 3 jour(s)