Divergence Macd Rsi
- Asesores Expertos
- Julian Gonzalez Conde
- Versión: 1.0
- Activaciones: 5
Este asesor experto encuentra divergencias y abre una posición de compra o venta teniendo en cuenta los parámetros de entrada establecidos por el usuario. Las posiciones se abren una vez se detecta la divergencia y se activa la señal de pullback. La condición para que se produzca una divergencia es que el precio se mueva en dirección distinta al MACD y RSI, el tipo de divergencias y la frecuencia en que estas son detectadas, depende por completo de las entradas introducidas por el usuario.
Características
- Funcional para cualquier símbolo o periodicidad.
- Es posible establecer el tipo de divergencia que el asesor experto va a detectar por medio de los parámetros de entrada (número de velas entre máximos o mínimos, como de prolongada era la tendencia, etc).
- El volumen de cada operación es modificable.
- Se pueden configurar los indicadores técnicos MACD, RSI y las EMAs usadas para la detección de la tendencia.
- El take profit y stop loss de cada operación es calculado dinámicamente de tal forma que el aprovechamiento de la divergencia sea óptimo.
- El asesor experto puede ser configurado para que no realice operaciones, y en su lugar actúe como indicador técnico, mostrando las divergencias detectadas.
- Cuando una divergencia es detectada, el asesor experto las pinta en el gráfico por medio de líneas, todas ellas modificables.
- El usuario puede activar el envío de notificaciones a su dispositivo móvil para recibir información de las operaciones realizadas.
- Mediante los parámetros de entrada, se puede indicar que el asesor experto use break even o varios take profit.
Parámetros de entrada
Gestión del número de velas:
- ncandles: Cantidad de velas en las que el algoritmo busca una divergencia.
- crossClavOffset: Número máximo de velas hasta que el precio cruce la clavicular. Si desde que se detecta la divergencia el precio no cruza la clavicular en un número de velas menor a este parámetro, la posible entrada se cancela.
- minCandleOffset: Número mínimo de velas que pueden haber entre dos máximos o mínimos.
- ncandlesTrend: Número mínimo de velas consecutivas en las que el precio estuvo en tendencia, es decir, para un valor de 20, la divergencia no será detectada a menos que esta llevara 20 velas o más en tendencia, bajista o alcista dependiendo del tipo de divergencia.
- maxPBoffset: Una vez el precio corta la clavicular, se espera al pullback para realizar la entrada, este parámetro establece una distancia máxima en velas, entre el cruce con la clavicular y el pullback.
Configuración MACD:
- fastEmaPeriod: Periodo para la EMA rápida del MACD.
- slowEmaPeriod: Periodo para la EMA lenta del MACD.
- signalPeriod: Periodo para la señal del MACD.
Configuración RSI:
- rsiPeriod: Periodo para el RSI.
Periodo de las EMAs para la detección de tendencia:
- emaPeriodFast: Periodo de la EMA rápida para detección de tendencia.
- emaPeriodSlow: Periodo de la EMA rápida para detección la tendencia.
Gestión del volumen:
- volume: Volumen establecido para cada operación.
Gestión de los ratios de precios:
- minPriceOffsetPerc: En caso de divergencia alcista, ratio mínimo al realizar la división del segundo mínimo entre el primero. minimo2/minimo1> 1 + minPriceOffsetPerc.
- minDifferenceMaxMin: De los dos máximos o mínimos consecutivos de la divergencia,(En caso de divergencia bajista) este parámetro establece un ratio mínimo entre el segundo máximo y el mínimo entre el primer y segundo máximo. Para un valor de 0.1, maximo2/min> 1 + 0.1 .
Ajustes generales:
- useBreakEven: Utiliza breakeven en la operativa (solo si mutiple take profit está activado).
- useMultipleTp: Establece dos niveles de take profit, el original y uno intermedio.
- macdDivergenceMargin: Mantener en 0 para funcionamiento normal, permite dar como válida una divergencia para un MACD aparentemente plano. Siendo x1 y x2 el MACD en el primer y segundo máximo, introduciendo este margen como 3, si x1 = 40 y x2 = 42, existiría divergencia, al igual que con x1 = -66 y x2 = -67.
- magicNumber: Número mágico.
- sendNotification: Si se habilita, el usuario recibirá notificaciones push en su teléfono móvil de las operaciones realizadas.
- enableTrading: Si se activa, el asesor experto realiza operaciones de compra/venta, de lo contrario actúa como un detector de divergencias.