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

MQL5 エキスパート

仕事が完了した

実行時間2 日
依頼者からのフィードバック
Все сделано точно в соответствии с ТЗ и в срок! Андрей спасибо вам за работу!

指定

Техническое Задание.
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 все сделки закрываются, даже не открытые стоп ордера. Первую сделку я всегда открываю в ручную задавая параметры в панели.

ファイル:

応答済み

1
開発者 1
評価
(340)
プロジェクト
588
36%
仲裁
31
45% / 3%
期限切れ
16
3%
パブリッシュした人: 13 codes
2
開発者 2
評価
(589)
プロジェクト
1070
50%
仲裁
39
28% / 41%
期限切れ
49
5%
パブリッシュした人: 1 article, 8 codes
3
開発者 3
評価
(361)
プロジェクト
644
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
4
開発者 4
評価
(473)
プロジェクト
1139
44%
仲裁
51
31% / 33%
期限切れ
501
44%
5
開発者 5
評価
(172)
プロジェクト
186
32%
仲裁
5
60% / 20%
期限切れ
3
2%
パブリッシュした人: 3 codes
6
開発者 6
評価
(54)
プロジェクト
102
23%
仲裁
12
25% / 17%
期限切れ
13
13%
7
開発者 7
評価
(241)
プロジェクト
387
51%
仲裁
14
14% / 14%
期限切れ
43
11%
パブリッシュした人: 1 article, 1 code
8
開発者 8
評価
(68)
プロジェクト
111
26%
仲裁
17
6% / 71%
期限切れ
15
14%
パブリッシュした人: 9 codes
9
開発者 9
評価
(174)
プロジェクト
233
61%
仲裁
3
33% / 33%
期限切れ
6
3%
パブリッシュした人: 1 code
10
開発者 10
評価
(96)
プロジェクト
143
76%
仲裁
0
期限切れ
2
1%
11
開発者 11
評価
(298)
プロジェクト
478
40%
仲裁
105
40% / 24%
期限切れ
82
17%
取り込み中
パブリッシュした人: 2 codes
12
開発者 12
評価
(69)
プロジェクト
146
34%
仲裁
13
8% / 62%
期限切れ
26
18%
パブリッシュした人: 6 codes
類似した注文
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

プロジェクト情報

予算
30 - 150 USD