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

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 4 gün

Şartname

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

 

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(281)
Projeler
650
28%
Arabuluculuk
112
19% / 62%
Süresi dolmuş
319
49%
Serbest
2
Geliştirici 2
Derecelendirme
(267)
Projeler
599
35%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
25%
Çalışıyor
Yayınlandı: 1 makale, 22 kod
3
Geliştirici 3
Derecelendirme
(473)
Projeler
1139
44%
Arabuluculuk
51
31% / 33%
Süresi dolmuş
501
44%
Serbest
4
Geliştirici 4
Derecelendirme
(250)
Projeler
460
26%
Arabuluculuk
140
20% / 59%
Süresi dolmuş
100
22%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(80)
Projeler
117
67%
Arabuluculuk
16
25% / 13%
Süresi dolmuş
12
10%
Serbest
Yayınlandı: 2 kod
6
Geliştirici 6
Derecelendirme
(351)
Projeler
679
56%
Arabuluculuk
33
15% / 39%
Süresi dolmuş
63
9%
Serbest
7
Geliştirici 7
Derecelendirme
(34)
Projeler
68
46%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Yayınlandı: 2 kod
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(1)
Projeler
4
25%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
25%
Serbest
Yayınlandı: 6 kod
11
Geliştirici 11
Derecelendirme
(23)
Projeler
53
9%
Arabuluculuk
10
20% / 60%
Süresi dolmuş
11
21%
Serbest
Yayınlandı: 6 kod
12
Geliştirici 12
Derecelendirme
(187)
Projeler
367
56%
Arabuluculuk
45
22% / 56%
Süresi dolmuş
188
51%
Serbest
Yayınlandı: 1 makale, 6 kod
13
Geliştirici 13
Derecelendirme
(40)
Projeler
82
34%
Arabuluculuk
3
33% / 67%
Süresi dolmuş
15
18%
Serbest
Yayınlandı: 4 kod
14
Geliştirici 14
Derecelendirme
Projeler
0
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Serbest
15
Geliştirici 15
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
16
Geliştirici 16
Derecelendirme
Projeler
4
50%
Arabuluculuk
0
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
17- USD
Son teslim tarihi
to 3 gün