SELL/BUY

MQL5 Experten

Auftrag beendet

Ausführungszeit 9 Tage
Bewertung des Entwicklers
Конструктивный и очень внимательный заказчик. Спасибо за заказ.

Spezifikation

Здравствуйте ! 
У меня есть советник для mt4  в который я хотел бы внести изменение.



 Итак  ТЗ выглядит следующим образом:

1. Открывается первая сделка по текушей рыночной ценне сразу после запуска советника. Какая именно сделка открывается, Buy или Sell, задается в свойствах советника параметром "Type First Order - Sell or Buy" 

2. Далее в зависимости от движения рынка(вверх-Buy, вниз-sell) открываются новые сделки на растоянии одного шага(Step) друг от друга.  Размер шага(Step) в пунктах задается пользователем в свойствах советника параметром "Step"

3. Все позиции (Buy и Sell) имееют общий по размеру в пунктах StopLoss, размер StopLoss задается пользователем в свойствах советника параметром "StopLoss (if 0 no use)". Если задается 0 параметр не используется.

4. Все позиции Buy имеют общию цену TakeProfit, то есть все позиции Buy закрываются разом, также и все позиции Sell имеют другую общию цену TakeProfit. Цены TakeProfit (их только два, одна для позиций Buy другая для Sell) определяются при открытии первой сделки и не меняются. Какая именно сделка является первой, Buy или Sell, не важно. 
   TakeProfit for Buy = цена открытия первой сделки + n-пунктов.  
   TakeProfit for Sell = цена открытия первой сделки - n-пунктов. 

Значение n_пунктов задается пользователем в свойствах советника параметрами: 

"TakeProfit for Buy (if 0 no use)", если задается 0 параметр не используется.

"TakeProfit for Sell (if 0 no use)", если задается 0 параметр не используется.

 Важно:   
 TakeProfit это фиксрованая для всех позиций цена(точка). StopLoss же это фикированое количество пунктов для всех (каждой) позиций.

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


5. При достижении уровня TakeProfit все открытые позиции закрываются и действие советника прекращается.


6. Добавить функцию автоматического закрытия сделок после указанного роста equity в процентах по отношению к изначальному балансу. Задается пользователем в свойствах советника параметрами "TakeProfit ,%of Balance (if 0 not use)", если задается 0 параметр не используется.







Входные параметры:


"Type First Order - Sell or Buy"

"Lot" 

"Step" 

"StopLoss (if 0 no use)"

"TakeProfit for Buy (if 0 no use)"

"TakeProfit for Sell (if 0 no use)"

"TakeProfit ,%of Balance (if 0 not use)"

Dateien:

TXT
TZ.txt
4.0 Kb

Bewerbungen

1
Entwickler 1
Bewertung
(252)
Projekte
462
26%
Schlichtung
139
20% / 60%
Frist nicht eingehalten
100
22%
Frei
2
Entwickler 2
Bewertung
(174)
Projekte
233
61%
Schlichtung
3
33% / 33%
Frist nicht eingehalten
6
3%
Frei
Veröffentlicht: 1 Beispiel
3
Entwickler 3
Bewertung
(361)
Projekte
644
26%
Schlichtung
92
72% / 14%
Frist nicht eingehalten
12
2%
Arbeitet
Veröffentlicht: 1 Beispiel

Projektdetails

Budget
40+ USD
Ausführungsfristen
von 1 bis 3 Tag(e)