Технический индикатор/скрипт отложенных ордеров

MQL5 Indikatoren Skripte

Auftrag beendet

Ausführungszeit 4 Tage
Bewertung des Kunden
Работу выполнил очень быстро и качественно. Все правки и пункты ТЗ были учтены. Грамотный разработчик и в дальнейшем буду сотрудничать с Константином.
Bewertung des Entwicklers
Грамотно составлено ТЗ. Изначально ясен объем работы. Во время работы все уточнения высказываются в доброжелательном и ненавязчивом стиле. Рекомендую.

Spezifikation

Необходимо написать индикатор/скрипит, при нажатии которого (реализовать кнопку) выставляется 3 линии. 
1. Линия отложенного ордера. 
2. Stop Loss
3. Take Profit

Кнопка

Должно быть две кнопки: Sell | Buy
При нажатии на кнопку выставляются 3 линии. Если Sell, то линии ниже цены на 50 пунктов; если buy, то выше цены на 50 пунктов.

1. Линия отложенного ордера

На линии отображается объем (который будет определяться по размеру линии отложенного ордера к SL на заданный риск на сделку). Линию можно "двигать". Индикатор/скрипт не должен выставлять по сути отложенный ордер. Вход в позицию осуществляется рыночным ордером по одному из следующих условий, которые можно выбрать в настройках:

Важно! Сделка совершается в двух режимах: 

- Первый способ (будет включаться в параметрах): цена закрыта ниже/выше линии отложенного ордера, то только тогда открывается сделка. 
- Второй способ (будет включаться в параметрах): ордер на покупку и продажу осуществляется только по Bid-котировке.


2. Линия Stop Loss

На линии отображается убыток в $ если сделка будет открыта по линии отложенного ордера и достигнет линии SL. Должен производится расчет объема торговой позиции на основе риска на сделку, актива и разницы между входом и SL (риск на сделку будет задаваться в параметрах). Срабатывание уровня SL точно также как и открытие осуществляется в двух режимах: 

- Первый способ (будет включаться в параметрах): цена закрыта ниже/выше линии Stop Loss, то только тогда закрывается убыточная позиция. 
- Второй способ (будет включаться в параметрах): котировки достигают заданного уровня и по касанию закрываются. 


3. Линия Take Profit

На линии отображается прибыль в $ если сделка будет открыта по линии отложенного ордера и достигнет линии TP. Закрытие по TP осуществляется только по условию касания цены линии. 


Параметры индикатора/скрипта

  • Maximum risk (Риск на сделку): Задается в процентах от баланса (по дефолту - 1.00%);
  • Capital (Депозит): true / false -> По дефолту "фолс", но если ставим "тру" и указываем сумму депозита, то риск считается не на баланс, а на сумму указанную ниже;
  • Amount of capital (Сумма депозита): по дефолту 0. (если предыдущий параметр "тру", то скрипт считает риск от заданной здесь суммы);
  • Open order: true / false -> По дефолту "тру" -> Если "тру", то открываются ордера только после закрытия свечи выше/ниже линии отложенного ордера; если "фолс", то открывается по bid-цене. 
  • Stop loss: true / false -> По дефолту "тру" -> Если "тру", то закрывается убыток только если цена выше (для продаж)/ниже (для покупок) от уровня SL; если "фолс" то закрывается по касанию. 


Это только первый скрипт/индикатор, который хочу реализовать. Если понравится работа разработчика, в дальнейшем продолжим работать индивидуально. 

Bewerbungen

1
Entwickler 1
Bewertung
(229)
Projekte
339
49%
Schlichtung
21
5% / 33%
Frist nicht eingehalten
24
7%
Frei
2
Entwickler 2
Bewertung
(50)
Projekte
94
29%
Schlichtung
4
25% / 0%
Frist nicht eingehalten
4
4%
Arbeitet
Veröffentlicht: 3 Beispiele
3
Entwickler 3
Bewertung
Projekte
1
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(5)
Projekte
3
0%
Schlichtung
19
0% / 100%
Frist nicht eingehalten
0
Frei
5
Entwickler 5
Bewertung
(86)
Projekte
246
80%
Schlichtung
8
25% / 50%
Frist nicht eingehalten
35
14%
Arbeitet
Veröffentlicht: 3 Artikel, 26 Beispiele
6
Entwickler 6
Bewertung
(118)
Projekte
217
49%
Schlichtung
1
0% / 0%
Frist nicht eingehalten
25
12%
Frei
Veröffentlicht: 1 Beispiel
7
Entwickler 7
Bewertung
(106)
Projekte
189
46%
Schlichtung
34
24% / 41%
Frist nicht eingehalten
58
31%
Frei
Veröffentlicht: 12 Beispiele
8
Entwickler 8
Bewertung
(588)
Projekte
1061
50%
Schlichtung
39
28% / 41%
Frist nicht eingehalten
49
5%
Frei
Veröffentlicht: 1 Artikel, 8 Beispiele
9
Entwickler 9
Bewertung
(14)
Projekte
22
59%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
2
9%
Frei
Veröffentlicht: 1 Beispiel
10
Entwickler 10
Bewertung
(69)
Projekte
146
34%
Schlichtung
13
8% / 62%
Frist nicht eingehalten
26
18%
Frei
Veröffentlicht: 6 Beispiele

Projektdetails

Budget
30+ USD
Ausführungsfristen
bis 10 Tag(e)