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

MQL4 EA

작업 종료됨

실행 시간 4 일

명시

Прошу написать настраиваемый советник на основе индикатора 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

 

응답함

1
개발자 1
등급
(281)
프로젝트
650
28%
중재
112
19% / 62%
기한 초과
319
49%
무료
2
개발자 2
등급
(267)
프로젝트
599
35%
중재
64
20% / 58%
기한 초과
147
25%
작업중
게재됨: 1 기고글, 22 코드
3
개발자 3
등급
(473)
프로젝트
1139
44%
중재
51
31% / 33%
기한 초과
501
44%
무료
4
개발자 4
등급
(250)
프로젝트
460
26%
중재
140
20% / 59%
기한 초과
100
22%
작업중
5
개발자 5
등급
(80)
프로젝트
117
67%
중재
16
25% / 13%
기한 초과
12
10%
무료
게재됨: 2 코드
6
개발자 6
등급
(351)
프로젝트
679
56%
중재
33
15% / 39%
기한 초과
63
9%
무료
7
개발자 7
등급
(34)
프로젝트
68
46%
중재
1
0% / 0%
기한 초과
0
무료
8
개발자 8
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
게재됨: 2 코드
9
개발자 9
등급
프로젝트
0
0%
중재
0
기한 초과
0
무료
10
개발자 10
등급
(1)
프로젝트
4
25%
중재
1
0% / 100%
기한 초과
1
25%
무료
게재됨: 6 코드
11
개발자 11
등급
(23)
프로젝트
53
9%
중재
10
20% / 60%
기한 초과
11
21%
무료
게재됨: 6 코드
12
개발자 12
등급
(187)
프로젝트
367
56%
중재
45
22% / 56%
기한 초과
188
51%
무료
게재됨: 1 기고글, 6 코드
13
개발자 13
등급
(40)
프로젝트
82
34%
중재
3
33% / 67%
기한 초과
15
18%
무료
게재됨: 4 코드
14
개발자 14
등급
프로젝트
0
0%
중재
2
0% / 100%
기한 초과
0
무료
15
개발자 15
등급
(574)
프로젝트
945
47%
중재
309
58% / 27%
기한 초과
125
13%
무료
16
개발자 16
등급
프로젝트
4
50%
중재
0
기한 초과
0
무료

프로젝트 정보

예산
17- USD
기한
 3 일