Робот для высчитывания и выставление ордеров

MQL5 Experts

Tâche terminée

Temps d'exécution 2 jours
Commentaires du client
Все сделано точно в соответствии с ТЗ и в срок! Андрей спасибо вам за работу!

Spécifications

Техническое Задание.
1. Идея торговой системы:
Задача советника высчитывать и выставлять стоп ордера, тейк профит и sl от уже открытых позиций. Эту методику называют, поставить убыточную позицию в замок.
На графике нужна панель, чтобы я мог задавать параметры советнику.
Как это будет выглядить?
Я планирую открыть сделку, в панели ввожу параметры сделки:
Направление сделки: buy/sell , к примеру выбираю sell
Объем сделки: 0.05 лот
Tp: 200 пунктов
Расстояние между ордерами: 100 пунктов
Процент прибыли от общего убытка: 34%
и нажимаю кнопку на панели ОТКРЫТЬ ПО РЫНКУ.
Как только открылась сделка в sell с tp равному 200 пунктов (это расстояние задается в панели “Tp”) , советник выставляет отложенный ордер buy стоп на расстояние 100 пунктов ( это расстояние задается в панели “Расстояние между ордерами”) от открытой сделки в sell с увеличенным объемам (в данном случаи 0.1 лот) и tp на расстоянии тоже 200 пунктов, также выставляется sl открытой сделки в sell на ту цену где будет стоять tp ордера buy стоп. ( sl сделки в sell = tp сделки в buy и наоборот sl сделки в buy = tp сделки sell).
Советник должен высчитать объем сделки buy стоп такой, чтобы когда сделка sell уйдя в минус на 300 пунктов ( -15$), ордер buy стоп перекрывал этот минус и выходил в плюс на 34% пройдя расстояние в 200 пунктов ( этот процент задается в панели настроек “Процент прибыли от общего убытка”) Общий убыток сделки sell пройдя расстояние в 300 пунктов – 15$ (общая прибыль ордера buy стоп пройдя расстояние в 200 пунктов +20$) Получается советнику при подсчете объема ордера buy стоп нужно учитывать: Объем сделки sell, Расстояние Tp, Расстояние между ордерами, Процент прибыли от общего убытка.
Как только цена открыла сделку buy стоп, советник выставляет новый стоп ордер, но уже sell стоп, tp 200 пунктов и sl нового открытого ордера buy на ту цену где стоит tp ордера sell, с увеличенным лотом, в данном случаи 0.12 лот. Объем нового ордера sell стоп, подсчитывается учитывая: Объем сделки buy, объем открытой первой сделки sell, Расстояние Tp, Расстояние между ордерами, Процент прибыли от общего убытка. Такое последовательное открытые ордеров продолжается до тех пор пока цена не дойдет до tp. Как только цена дошла до tp все сделки закрываются, даже не открытые стоп ордера. Первую сделку я всегда открываю в ручную задавая параметры в панели.

Dossiers :

Répondu

1
Développeur 1
Évaluation
(340)
Projets
588
36%
Arbitrage
31
45% / 3%
En retard
16
3%
Gratuit
Publié : 13 codes
2
Développeur 2
Évaluation
(589)
Projets
1070
50%
Arbitrage
39
28% / 41%
En retard
49
5%
Gratuit
Publié : 1 article, 8 codes
3
Développeur 3
Évaluation
(361)
Projets
644
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
4
Développeur 4
Évaluation
(473)
Projets
1139
44%
Arbitrage
51
31% / 33%
En retard
501
44%
Gratuit
5
Développeur 5
Évaluation
(172)
Projets
186
32%
Arbitrage
5
60% / 20%
En retard
3
2%
Gratuit
Publié : 3 codes
6
Développeur 6
Évaluation
(54)
Projets
102
23%
Arbitrage
12
25% / 17%
En retard
13
13%
Gratuit
7
Développeur 7
Évaluation
(241)
Projets
387
51%
Arbitrage
14
14% / 14%
En retard
43
11%
Gratuit
Publié : 1 article, 1 code
8
Développeur 8
Évaluation
(68)
Projets
111
26%
Arbitrage
17
6% / 71%
En retard
15
14%
Gratuit
Publié : 9 codes
9
Développeur 9
Évaluation
(174)
Projets
233
61%
Arbitrage
3
33% / 33%
En retard
6
3%
Gratuit
Publié : 1 code
10
Développeur 10
Évaluation
(96)
Projets
143
76%
Arbitrage
0
En retard
2
1%
Gratuit
11
Développeur 11
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes
12
Développeur 12
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes
Commandes similaires
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Informations sur le projet

Budget
30 - 150 USD