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

MQL5 Experts Scripts

Job finished

Execution time 16 hours
Feedback from customer
Профессиональный подход, оперативно, приятно иметь дело, рекомендую!

Specification

Приветствую. Необходимо написать скрипт под платформу 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 от размера депозита.

Files:

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

Responded

1
Developer 1
Rating
(102)
Projects
155
32%
Arbitration
23
22% / 52%
Overdue
3
2%
Loaded
2
Developer 2
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
3
Developer 3
Rating
(558)
Projects
1345
59%
Arbitration
28
82% / 0%
Overdue
10
1%
Free

Project information

Budget
30 - 50 USD
For the developer
27 - 45 USD