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

MQL5 Indicateurs Scripts

Tâche terminée

Temps d'exécution 4 jours
Commentaires du client
Работу выполнил очень быстро и качественно. Все правки и пункты ТЗ были учтены. Грамотный разработчик и в дальнейшем буду сотрудничать с Константином.
Commentaires de l'employé
Грамотно составлено ТЗ. Изначально ясен объем работы. Во время работы все уточнения высказываются в доброжелательном и ненавязчивом стиле. Рекомендую.

Spécifications

Необходимо написать индикатор/скрипит, при нажатии которого (реализовать кнопку) выставляется 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; если "фолс" то закрывается по касанию. 


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

Répondu

1
Développeur 1
Évaluation
(229)
Projets
339
49%
Arbitrage
21
5% / 33%
En retard
24
7%
Gratuit
2
Développeur 2
Évaluation
(50)
Projets
94
29%
Arbitrage
4
25% / 0%
En retard
4
4%
Travail
Publié : 3 codes
3
Développeur 3
Évaluation
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(5)
Projets
3
0%
Arbitrage
19
0% / 100%
En retard
0
Gratuit
5
Développeur 5
Évaluation
(86)
Projets
246
80%
Arbitrage
8
25% / 50%
En retard
35
14%
Travail
Publié : 3 articles, 26 codes
6
Développeur 6
Évaluation
(118)
Projets
217
49%
Arbitrage
1
0% / 0%
En retard
25
12%
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(106)
Projets
189
46%
Arbitrage
34
24% / 41%
En retard
58
31%
Gratuit
Publié : 12 codes
8
Développeur 8
Évaluation
(588)
Projets
1061
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Gratuit
Publié : 1 article, 8 codes
9
Développeur 9
Évaluation
(14)
Projets
22
59%
Arbitrage
2
0% / 50%
En retard
2
9%
Gratuit
Publié : 1 code
10
Développeur 10
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes

Informations sur le projet

Budget
30+ USD
Délais
à 10 jour(s)