Grid and MACD
- Asesores Expertos
- Volodymyr Hrybachov
- Versión: 1.1
- Actualizado: 4 marzo 2022
- Activaciones: 5
Este es un Asesor Experto de cuadrícula. Tiene varias estrategias de negociación basadas en el indicador MACD. Los niveles de trailing stop, stop loss y take profit virtuales pueden establecerse en pips, en la divisa del depósito o como porcentaje del saldo. Dependiendo de la configuración, se pueden abrir diferentes órdenes para diversificar los riesgos. Su cierre puede ser una cesta de órdenes dirigida en sentido contrario o unidireccional.
La parrilla de órdenes es adaptativa, en ella sólo se utilizan órdenes de mercado. Si el precio se mueve la distancia de OrderOpenStop+OrderOpenStep en la dirección opuesta a la orden abierta, entonces se establece un nivel virtual para la apertura de una nueva orden. Si el precio continúa moviéndose en la dirección opuesta a la orden abierta, el nivel de apertura de la orden previamente establecido se arrastra tras el precio. Si el precio toca o cruza un nivel determinado, se abre una operación. De esta forma se consigue el precio más rentable para abrir posiciones en la parrilla de órdenes. El tamaño del lote de las órdenes en la parrilla se calcula como: lote especificado por 1000 unidades de la divisa base, multiplicado por el coeficiente o con el lote adicional especificado.
Estrategias
- Estrategia - seleccione la estrategia;
- MACD - compra - el histograma del indicador MACD cruza la línea de señal hacia arriba, el histograma debe ser inferior al nivel cero e inferior a la línea de señal antes de la intersección. Para las operaciones de venta, todas estas condiciones son opuestas.
- MACDSample - estrategia basada en MACD, pero teniendo en cuenta el valor de la media móvil TrendPeriod, que debe ser mayor en la barra actual que en la barra anterior, es decir, al alza (para las compras). Se abre una operación si se cumple una condición más: el valor absoluto del histograma es mayor que el valor del parámetro OpenLevel (especificado en los parámetros de entrada), multiplicado por el valor en puntos del instrumento actual en la divisa de cotización. Para las operaciones de venta, todas estas condiciones son opuestas (excepto la última).
Parámetros del indicador
- TimeFrame - marco temporal del indicador MACDI.
- FastEma - periodo MA rápido.
- SlowEma - periodo MA lento.
- Signal - período de la línea de señal.
- OpenLevel - valor absoluto del histograma.
- TrendPeriod - valor de la media móvil.
- AppliedPrice - tipo de precio.
- PRICE_CLOSE - Precio de cierre.
- PRICE_OPEN - Precio de apertura.
- PRICE_HIGH - Precio máximo del período.
- PRICE_LOW - Precio mínimo del período.
- PRICE_MEDIAN - Precio medio, (alto+bajo)/2;
- PRICE_TYPICAL - Precio típico, (alto+bajo+cierre)/3;
- PRICE_WEIGHTED - precio medio ponderado, (alto+bajo+cierre+cierre)/4;
- Shift - desplazamiento;
Parámetros principales
- LotsFor1000 - tamaño inicial del lote por 1000 unidades de la divisa base.
- LotMultiplier - multiplicador de lote para órdenes posteriores; si es - 1, no cambia.
- AddLot - lote adicional para órdenes posteriores; si - 1, no cambia.
- TradeMethod - método de negociación:
- Unidireccional - la negociación se realiza en una dirección.
- Multidireccional - la negociación puede realizarse en dos direcciones simultáneamente.
- OrderOpenStop - distancia desde la última orden abierta para colocar la rejilla de órdenes.
- OrderOpenStep - distancia desde el precio actual para fijar el nivel de apertura de una nueva orden en la parrilla de órdenes.
- LevelsMethod - método para establecer take profit/stop loss.
- Unidirectional - independiente, para la cesta de órdenes unidireccionales.
- Multidireccional - común, para la cesta de órdenes con direcciones opuestas.
- LevelsMode - selecciona el modo de take profit/stop loss:
- Pips - en pips.
- Money - en la moneda del depósito.
- Porcentaje - en % de saldo.
- StopLoss - stop loss; no se utiliza si es -1.
- TakeProfit - toma de ganancias; no se utiliza si -1.
- TrailingMethod - método de operación del trailing stop:
- Unidirectional - cierra la cesta de órdenes unidireccionales.
- Multidirectional - cierra la cesta de órdenes con dirección opuesta.
- TrailingMode - selecciona el modo de operación del trailing stop:
- Pips - en pips.
- Money - en la moneda del depósito.
- Porcentaje - en % de saldo.
- TrailingStop - distancia del trailing stop.
- TrailingStep - paso de trailing.
- MagicNumber - EA ID, si -1 el EA trabajará con todas las órdenes.
- Comment - comentario a las operaciones.
