Гридер

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 8 días

Tarea técnica

Если нет отложенных или открытых ордеров, робот выставляет сетку ордеров по уровням,  sl=0, tp=0 .

Расчет уровней вынуть из индикатора i-MyGrid_m.mq4, ордера buystop, sellstop выставлять на эти уровни. На одном уровне может быть только один ордер (любой, отложенный или открытый). Выставленные ордера не перемещаются.

extern int NumOfOrders=3; // сколько отложек выставить
extern bool Buy_Stop=true;  // true- выставлять buystop, false- выставлять sellstop
extern int GridStep=50; // Период в пунктах, через который выставляются отложенные ордера
extern double Lot=0.1; // лот
extern int Magic = 140427; //идентификационное ("магическое") число ордера

Ситуация для buystop (для sellstop - зеркально):

При движении цены вверх выставляются новые buystop ордера.

Если прибыль по верхнему ордеру больше GridStep-спред, выставить стоп-лосс на цену открытия этого ордера+1п., если SimpleTrailing = True переместить стоп-лоссы нижних ордеров на этот же уровень.

extern bool SimpleTrailing = True; // включение трейлинг-стопа для ордеров в прибыли

При движении цены вниз buystop ордера не перемещаются.

При движении цены вниз на расстояние GridStep*2 от самого нижнего ордера (любого, отложенного или открытого), выставляется новый buystop ордер на расстоянии GridStep от самого нижнего ордера.


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(195)
Proyectos
395
28%
Arbitraje
155
20% / 52%
Caducado
112
28%
Libre
2
Desarrollador 2
Evaluación
(271)
Proyectos
553
50%
Arbitraje
57
40% / 37%
Caducado
227
41%
Trabaja
3
Desarrollador 3
Evaluación
(281)
Proyectos
650
28%
Arbitraje
112
19% / 62%
Caducado
319
49%
Libre

Información sobre el proyecto

Presupuesto
20- USD
Plazo límite de ejecución
a 7 día(s)