MACD and MA filter
- Asesores Expertos
- Dmitriy Epshteyn
- Versión: 1.5
- Actualizado: 4 junio 2021
El EA de filtro MACD y MA opera en el indicador MACD, utiliza el filtro como dos medias móviles (MA rápida es mayor que MA lenta - compra, venta - contrario), se aplica la Martingala a petición del Usuario (la cantidad de multiplicación de lotes para una serie de pérdidas es limitada), breakeven, trailing stop, invirtiendo la señal.
En la versión 1.4. de EA se añadió el cierre de una orden por una señal inversa, por separado por el indicador MACD (parámetro Close_By_Reverse_MACD_Signal), por separado por medias móviles (parámetro Close_By_Reverse_MA_Signal).
En la versión 1.5. añadido una selección de marco de tiempo por separado para los indicadores aplicados
Parámetros de entrada:
Indicador MACD:
- Close_By_Reverse_MACD_Signal = false; Orden de cierre por una señal inversa del indicador MACD.
- MACDfast_ema_period=12; Periodo EMA rápido
- MACDslow_ema_period=26; Periodo EMA lento
- MACDsignal_period=9; Periodo de la línea de señal
- applied_price_macd = 0; Precio utilizado
PRICE_CLOSE - 0
PRICE_OPEN - 1
PRICE_HIGH - 2
PRICE_LOW - 3
PRICE_MEDIAN - 4
PRICE_TYPICAL - 5
PRICE_WEIGHTED - 6
- Invert_MACD_sig = false;
Si está desactivada (false), la señal en el indicador MACD se genera de la siguiente manera:
orden de compra - si la línea principal del indicador ha cruzado la línea de señal de abajo hacia arriba
orden de venta - si la línea principal del indicador ha cruzado la línea de señal de arriba hacia abajo
Si está activada (true), entonces la señal se forma contraria
- Zero_Line_Filter = false; (parámetro añadido en la versión de EA 1.02)
- shift_macd = 1; número de la barra de la cual tomamos la señal para MACD, 0 - en la actual, 1 - en la anterior con confirmación de la señal, y así sucesivamente.
- TF_MACD=PERIOD_CURRENT; marco temporal del indicador MACD
Indicador MA:
- Close_By_Reverse_MA_Signal= false; Orden de cierre por una señal inversa del indicador MA.
- PeriodMA_slow = 200; Periodo MA lento
- PeriodMA_fast = 100; Periodo MA rápido
- ma_shift_slow =0; Desplazamiento lento de la media móvil
- ma_shift_fast =0; Desplazamiento de la media móvil rápida
- ma_method_slow = 0; Método de media móvil lenta
- ma_method_fast = 0; Método de promediado de media móvil rápida
0 - Promedio simple
1 - Promedio exponencial
2 - Promedio suave
3 - Promedio lineal ponderado
- applied_price_slow = 0; precio utilizado de la media móvil lenta
- applied_price_fast = 0; precio utilizado de la media móvil rápida
1- Precio de apertura
2-Precio máximo del periodo
3-Precio mínimo del periodo
4- Precio medio, (alto + bajo) / 2
5-Precio típico, (alto + bajo + cierre) / 3
6-Precio ponderado, (alto + bajo + cierre + cierre) / 4
- shift_ma = 1; número de barra de la que tomamos la señal para MA, 0 - actual, 1 - anterior y así sucesivamente
- TF_MA=PERIOD_CURRENT; marco temporal del indicador MA
Gestión de órdenes:
- SL = 40; Stop loss
- TP = 80; Take Profit
- Lotes = 0.01; lote fijo
- Lot_Koef = 2; ratio de incremento de lote
- Limit = 3; límite de multiplicación del lote
- Use_Risk = true; activación/desactivación de la gestión proporcional del dinero
- Risk = 3; tamaño de lote con gestión monetaria proporcional
- Trailing_Use = false; utilizar trailing stop
- Profit_Level_Trailing = 100; nivel de beneficio de la orden en puntos a partir del cual empieza a funcionar el trailing stop
- TrailingStop = 50; distancia a la que el stop loss alcanza el precio
- TrailingStep = 50; paso de modificación
Punto de equilibrio
- Breakeven_Use = false; utilizar breakeven
- Profit_Level = 30; nivel de beneficio en puntos, al alcanzar el cual el breakeven es fijado por la orden
- SL_Plus = 1; nivel de equilibrio en puntos
- Deslizamiento = 5; Deslizamiento
- Magic = 100; Órdenes mágicas
- Auto_Digits = true; Transferencia automática de puntos a cotizaciones de cinco / tres dígitos
- Buy = true; Negociar órdenes de compra
- Sell = true; Comercio de órdenes de venta

Buen ROBOT te duplica la inversion , EL DD si es alevado . GRACIAS