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

MQL5 Experten Skripte

Auftrag beendet

Ausführungszeit 16 Stunden
Bewertung des Kunden
Профессиональный подход, оперативно, приятно иметь дело, рекомендую!

Spezifikation

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

Dateien:

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

Bewerbungen

1
Entwickler 1
Bewertung
(103)
Projekte
156
31%
Schlichtung
24
21% / 58%
Frist nicht eingehalten
3
2%
Arbeitet
2
Entwickler 2
Bewertung
(340)
Projekte
588
36%
Schlichtung
31
45% / 3%
Frist nicht eingehalten
16
3%
Frei
Veröffentlicht: 13 Beispiele
3
Entwickler 3
Bewertung
(617)
Projekte
1427
59%
Schlichtung
31
81% / 0%
Frist nicht eingehalten
10
1%
Frei

Projektdetails

Budget
30 - 50 USD