Советник по индикатору ZigZag

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 3 gün
Geliştirici tarafından geri bildirim
Спасибо за заказ. С Вами было приятно работать.

Şartname

Советник использует индикатор ZigZag, основывается на Паттерне 123.
Пример для SELL.
Советник сравнивает два последних максимума (точки 1 и 3). Если точка3 ниже точки 1, то на уровень точки 2 (минимум между точками 1 и 3) выставляется отложенный ордер SellStop. ТэйкПрофит равен расстоянию от точки 2 до точки 3 (в пунктах) умноженному на Y (Y выставляется в параметрах)

Как только срабатывает отложка SellStop, на уровень точки 3 ставится отложенный ордер BuyStop  с увеличенным на Х лотом (Х выставляется в параметрах).

Если цена дошла до ТейкПрофита раньше, чем до отложки BuyStop, то закрываются все ордера (и Sell и BuyStop). Если Цена зацепила BuyStop раньше, то ТейкПрофит для Sell удаляется и выставляется уже для открытого ордера Buy. ТейкПрофит всегда общий для всех ордеров, т.е. все ордера закрываются (и Sell, и Buy, и отложки) при его достижении.

Так же, при достижении и открытии BuyStop, выставляется отложка SellStop на уровень точки 2      с вновь увеличенным на Х лотом. Если сработал этот SellStop, то ТейкПрофит выставляется уже для него и все другие ордера закрываются так же при достижении этого Тейка, а на уровень точки 3 вновь выставляется отложенный ордер BuyStop с увеличенным лотом.

И так продолжается, пока не сработает ТейкПрофит одного из ордеров и все сделки закроются.

Это будет одна серия ордеров. Но так как во время отработки первой серии, может появиться новый сигнал, в настройках сделать параметр, отвечающий за максимальное допустимое количество одновременно открытых серий.

Теперь о том, когда нужно удалить первую отложку и считать сигнал не действительным.

Как только появился новый максимум (точка 5), а отложенный ордер в точке 2 не был задет, ордер удаляется. Не важно, образовалась ли точка 5 выше или ниже точки 3. Это новый максимум для нового расчета, а предыдущий сигнал является ложным. 

Параметры:

Lot

Lot_Exp = X

TakeProfit= Y

Max_Distance= максимальное допустимое расстояние от уровня точки 2 до уровня точки 3  (в пунктах)

Max_Series

Magic

Для Buy все зеркально противоположно.

ТЗ со скриншотами в прикрепленном файле.

Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(252)
Projeler
462
26%
Arabuluculuk
139
20% / 60%
Süresi dolmuş
100
22%
Serbest
2
Geliştirici 2
Derecelendirme
(80)
Projeler
117
67%
Arabuluculuk
16
25% / 13%
Süresi dolmuş
12
10%
Serbest
Yayınlandı: 2 kod
3
Geliştirici 3
Derecelendirme
(618)
Projeler
1429
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
4
Geliştirici 4
Derecelendirme
(47)
Projeler
89
43%
Arabuluculuk
5
20% / 60%
Süresi dolmuş
9
10%
Serbest
5
Geliştirici 5
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod

Proje bilgisi

Bütçe
10 - 40 USD