Очень интересная задача!

MQL4 Asesores Expertos Sripts

Tarea técnica

Здравствуйте, уважаемые колеги!

ЗАДАЧА! 

Исходные данные: тэйк профит = TAKE_PROFIT пунктов, стоп лосс = STOP_LOSS пунктов.

Нужно написать всего лишь одну функцию, которая откроет ордер, например BUY, с тэйк профитом TAKE_PROFIT пунктов. Стоп лосс не ставит.

Если цена двинется вверх и сработает тэйк профит, то ордер закрывается автоматически брокером. 

Если цена двинется вниз на STOP_LOSS пунктов, то вместо закрытия ордера BUY нужно открыть противоположный ордер SELL  с таким же объемом (локовый ордер). Смотрите http://www.avangard-es.ru/est-li-smysl-otkryvat-dve-protivopolozhnye-sdelki.html

С этого момента как бы далеко цена не ушла в любую сторону, просадка меняться не будет! 

Эти ордера могут очень долго висеть, не увеличивая просадку, пока не выйдут в прибыль - один ордер закроется по безубытку, другой ордер закроется по тэйк профиту. 

Прочитайте здесь http://www.avangard-es.ru/est-li-smysl-otkryvat-dve-protivopolozhnye-sdelki.html про то, что "Локовые ордера также можно использовать вместо стоп-лоссов

Задача заключается в следующем. Если цена пойдет в одну сторону, откроется локовый ордер, если потом цена развернется в другую сторону, то нужно, чтобы локовый ордер закрылся по безубытку, т.е. стоп лосс равен цене открытия или чуть больше, а исходный ордер закрылся по тэйк профиту. 

В нашем случае, если после открытия ордера BUY цена уйдет на STOP_LOSS пунктов вниз, то откроется ордер SELL. Цена может уйти еще дальше. Потом, если цена развернется, и дойдет до цены открытия ордера SELL, ордер SELL закроется с безубытком. Далее, если цена дойдет до тэйк профита ордера BUY, то ордер BUY закроется с прибылью.

Если открылся локовый ордер SELL, то он тоже может закрыться по тэйк профиту, если цена уйдет выше цены открытия ордера BUY, потом развернется вниз. Тогда ордер BUY должен закрыться по безубытку, а ордер SELL по тэйк профиту.

Т.е. если открыт один ордер, то он может закрыться по тэйк профиту. Если открыто 2 ордера, то один из них закроется по безубытку, а второй по тэйк профиту. 

Если локовый ордер закроется по безубытку, и цена не дойдет до тэйк профита исходного ордера, а потом опять пойдет в противоположную сторону на STOP_LOSS пунктов от цены открытия исходного ордера, то опять нужно будет открыть локовый ордер. Т.е. локовый орде будет то открываться, то закрываться на расстоянии STOP_LOSS от цены открытия исходного ордера. 

Другими словами, цена не может отойти от цены открытия текущего ордера более, чем на STOP_LOSS пунктов без открытия локового ордера.  При обычном стоп лоссе исходный ордер просто закрывался бы и не было бы второго шанса вывести его в прибыль. 

Постарался объяснить, как смог. При переписке объясню конкретнее. 

Кто сможет решить эту задачу? ЦЕНА ДОГОВОРНАЯ!

Мои контакты

SKYPE: osman040583 | ICQ: 618199068 

 

 

 

Han respondido

1
Desarrollador 1
Evaluación
(71)
Proyectos
254
53%
Arbitraje
16
50% / 38%
Caducado
83
33%
Libre
2
Desarrollador 2
Evaluación
(54)
Proyectos
164
43%
Arbitraje
43
47% / 16%
Caducado
58
35%
Libre
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(617)
Proyectos
1427
59%
Arbitraje
31
81% / 0%
Caducado
10
1%
Libre
5
Desarrollador 5
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre
6
Desarrollador 6
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(34)
Proyectos
68
46%
Arbitraje
1
0% / 0%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(574)
Proyectos
945
47%
Arbitraje
309
58% / 27%
Caducado
125
13%
Libre
9
Desarrollador 9
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
10
Desarrollador 10
Evaluación
(5)
Proyectos
17
35%
Arbitraje
7
43% / 14%
Caducado
2
12%
Libre
11
Desarrollador 11
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
(45)
Proyectos
105
30%
Arbitraje
8
25% / 50%
Caducado
40
38%
Libre
13
Desarrollador 13
Evaluación
(2)
Proyectos
2
100%
Arbitraje
1
0% / 100%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(1)
Proyectos
4
25%
Arbitraje
1
0% / 100%
Caducado
1
25%
Libre
Ha publicado: 6 ejemplos
15
Desarrollador 15
Evaluación
(37)
Proyectos
105
49%
Arbitraje
6
0% / 17%
Caducado
21
20%
Libre
16
Desarrollador 16
Evaluación
(106)
Proyectos
189
46%
Arbitraje
34
24% / 41%
Caducado
58
31%
Libre
Ha publicado: 12 ejemplos
17
Desarrollador 17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(23)
Proyectos
31
71%
Arbitraje
0
Caducado
1
3%
Libre
Ha publicado: 188 ejemplos
19
Desarrollador 19
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
Ha publicado: 271 artículos, 1 ejemplo
20
Desarrollador 20
Evaluación
Proyectos
5
40%
Arbitraje
0
Caducado
0
Libre

Información sobre el proyecto

Presupuesto