Необходимо написать скрипт для установки отложенных ордеров

MQL5 Esperti Script

Lavoro terminato

Tempo di esecuzione 16 ore
Feedback del cliente
Профессиональный подход, оперативно, приятно иметь дело, рекомендую!

Specifiche

Приветствую. Необходимо написать скрипт под платформу MT5 для пятизначных котировок.

Параметры:
delta_open - расстояние в пунктах от границы коридора до уровня открытия отложенного ордера.

delta_stop - расстояние в пунктах от противоположной границы коридора до уровня установки stop loss.

x_profit - коэффициент умножения высоты коридора (в пунктах) для расчёта уровня Take profit.

risk_percent - % потерь в одной сделке от размера депозита.

Суть работы скрипта:
Определить коридор между high и low двух последних трёхбарных фракталов (индикатор трехбарного фрактала во вложении), в том числе и не полностью сформированного последнего фрактала. Если фрактал рисуется индикатором в текущий момент времени и скрипт запускается, то расчёт производится по последним двум противоположно направленным нарисованным фракталам на момент запуска скрипта.

На расстоянии delta_open плюс текущий спред от верхней границы  коридора выставить отложенный ордер Buy stop. Stop loss выставляется на расстоянии delta_stop от противоположной нижней границы коридора. Take profit выставляется на расстоянии (высота коридора в пунктах) х на x_profit.

На расстоянии delta_open от нижней границы коридора выставить отложенный ордер Sell stop. Stop loss выставляется на расстоянии delta_stop плюс текущий спред от противоположной верхней границы коридора. Take profit выставляется на расстоянии (высота коридора в пунктах) х на x_profit.

Расчёт размера позиции осуществляется с помощью параметра risk_percent.
Фактически необходимо чтобы позиция открывалась таким лотом чтобы потери с учётом рассчитанного Stop loss для конкретного ордера составляли risk_percent от размера депозита.

File:

PNG
83qs7w.png
29.3 Kb
EX5
Fractals.ex5
9.8 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(100)
Progetti
153
32%
Arbitraggio
22
23% / 55%
In ritardo
3
2%
In elaborazione
2
Sviluppatore 2
Valutazioni
(341)
Progetti
588
36%
Arbitraggio
31
45% / 3%
In ritardo
16
3%
Gratuito
3
Sviluppatore 3
Valutazioni
(548)
Progetti
1330
59%
Arbitraggio
28
82% / 0%
In ritardo
10
1%
Gratuito

Informazioni sul progetto

Budget
30 - 50 USD
Per lo sviluppatore
27 - 45 USD