Trading de Divergencia 13.0
Indicador técnico para Metatrader (MT4/MT5)
-
ℹ Descripción
El comercio de divergencia es una estrategia popular entre los comerciantes técnicos, ya que puede ser una herramienta útil para identificar posibles reversiones de tendencia o fortaleza en la tendencia actual. Una divergencia ocurre cuando hay una diferencia entre la dirección del precio y la dirección de un indicador técnico, como un oscilador. Esta diferencia puede ser alcista o bajista y puede proporcionar información valiosa sobre la fuerza subyacente de la tendencia actual.
El indicador comercial de divergencia es una poderosa herramienta para encontrar divergencias regulares y ocultas en los gráficos de precios. Muestra las divergencias alcistas en azul y las divergencias bajistas en rojo, e incluye alertas visuales, de correo electrónico y de inserción para las señales de negociación. Este indicador también incluye un escáner de múltiples marcos de tiempo y múltiples símbolos, lo que facilita la identificación rápida de oportunidades comerciales potenciales en una amplia gama de activos.
Una de las características clave del indicador comercial de divergencia es su enfoque único para generar una señal comercial. Utiliza rupturas para señalar operaciones y mejorar el tiempo, lo que ayuda a los operadores a capturar más ganancias. Además de mostrar niveles adecuados de stop-loss y take-profit para cada operación, el indicador también incluye estadísticas de rendimiento con la configuración actual ingresada.
El indicador comercial de divergencia es totalmente personalizable tanto en comportamiento como en apariencia, lo que permite a los operadores adaptarlo a sus necesidades y preferencias específicas. Se puede cargar muchas veces en el mismo gráfico con diferentes osciladores, lo que brinda a los operadores la flexibilidad de usar el indicador con su oscilador preferido.
El indicador es compatible con una amplia gama de osciladores conocidos, incluidos RSI, CCI, MACD, OSMA, Stochastic, Momentum, Awesome Oscillator, Accelerator Oscillator, Williams Percent Range, Relative Vigor Index, Money Flow Index, On Balance Volume y tasa de cambio.
En general, el indicador comercial de divergencia es una herramienta valiosa para los comerciantes que buscan mejorar sus resultados comerciales y obtener más ganancias en los mercados financieros. Con sus potentes funciones y opciones personalizables, es una adición esencial al conjunto de herramientas de cualquier operador.
- ≡
Parámetros
Al cargar el experto en la gráfica tendrá a su disposición multitud de parámetros de entrada, agrupados en bloques fáciles de comprender.
- Amplitud
- Tamaño de las divergencias para encontrar en el gráfico.
- Oscilador
- Elija el oscilador para cargar en el gráfico.
- Tipos de divergencia
- Habilite o deshabilite los tipos de divergencia: oculto, regular o ambos.
- Período de ruptura
- Período de ruptura en barras para las señales comerciales.
- Tamaño mínimo de divergencia en barras
- Tamaño mínimo en barras para que se muestre una divergencia.
- Tamaño máximo de divergencia en barras
- Tamaño máximo en barras para mostrar una divergencia.
- Máx. barras de historial
- Cantidad de barras para evaluar cuando se carga el indicador.
- Configuración del indicador
- Configuraciones de indicador deseadas para todos los osciladores e indicadores involucrados.
- Configuración de dibujo
- Elija colores y tamaños de línea para dibujar divergencias.
- Eventos de alerta
- Habilite o deshabilite las alertas de divergencia y rupturas.
- Alertas
- Habilite o deshabilite alertas de todo tipo.
- ?
FAQ
- ¿Se repinta el indicador?
- Sí, el indicador debe volver a pintarse para cumplir su función. Las divergencias pueden expandirse y, por lo tanto, el indicador debe volver a dibujarse para seguir la divergencia a medida que se expande. Sin embargo, las señales comerciales se basan en rupturas y en su mayoría no se repintan.
- ¿Qué tipo de alertas genera el indicador?
- El indicador generará una alerta cuando se detecte una divergencia, y otro tipo de alerta cuando ocurra una ruptura confirmando una divergencia. Se recomienda operar solo en la ruptura, porque las divergencias pueden expandirse.
- ¿En qué plazo debería operar?
- Las señales de divergencia tienden a ser más precisas en los períodos de tiempo más largos. Obtienes menos señales falsas. Se recomienda operar con H4 y superior.
- ¿Puedo cargar el indicador muchas veces usando diferentes osciladores?
- Sí tu puedes. No interferirán entre sí.
- ¿Puedo llamar a este indicador desde un EA?
- No, el indicador no tiene búferes invocables. Solo dibuja objetos.
- ¿Puedo encontrar divergencias en muchos osciladores al mismo tiempo?
- Solo si carga el indicador muchas veces en el mismo gráfico.
- ¿El indicador implementa alertas?
- Sí, de todo tipo.
- </>
Desarrolladores
Para construir su propio robot con este indicador, utilice la llamada iCustom() detallada a continuación. El indicador tiene un buffer extra cuyo único propósito es almacenar eventos o señales en forma de constantes, de forma que solo necesite realizar una llamada al indicador para tomar decisiones. Copie y pegue el siguiente código en el código fuente de su robot, reemplazando el nombre del indicador por el que ha recibido.
//---- Define constants #define OP_REGULAR_BUY 0 #define OP_REGULAR_SELL 1 #define OP_HIDDEN_BUY 2 #define OP_HIDDEN_SELL 3 //---- Declare indicator type enum Indi_Type { RSI = 0, // RSI CCI = 1, // CCI MACD = 2, // MACD OSMA = 3, // OSMA (MACD Histogram) STOCH = 4, // Stochastic AWESOME = 5, // Awesome Oscillator ACCELERATOR = 6, // Accelerator Oscillator MOMENTUM = 7, // Momentum WILLIAMS = 8, // Williams Percent Range RVI = 9, // Relative Vigor Index MFI = 10, // Money Flow Index OBV = 11, // On Balance Volume }; //---- Declare divergence type enum Div_Type { Regular_And_Hidden = 0, Regular = 1, Hidden = 2, }; //+-----------------------------------------------+ //| Custom indicator iteration function //+-----------------------------------------------+ int start() { // Assign indicator to use Indi_Type type = AWESOME; // Assign divergence type Div_Type div = Regular_And_Hidden; // Declare breakout period int breakout_period = 2; // Read divergence double divergence = iCustom(Symbol(), Period(), "PZ_DivergenceTrading_LICENSE", "--", type, div, breakout_period, 5, 1); // Read breakout double breakout = iCustom(Symbol(), Period(), "PZ_DivergenceTrading_LICENSE", "--", type, div, breakout_period, 4, 1); // Actions on divergences (these can expand and repaint) if(divergence == OP_REGULAR_BUY) { /* Your code for regular bullish divergence */ } if(divergence == OP_REGULAR_SELL) { /* Your code for regular bearish divergence */ } if(divergence == OP_HIDDEN_BUY) { /* Your code for hidden bullish divergence */ } if(divergence == OP_HIDDEN_BUY) { /* Your code for hidden bearish divergence */ } // Actions on breakouts (these almost never repaint) if(breakout == OP_BUY) { /* Your code for bullish breakout (blue arrow) */} if(breakout == OP_SELL) { /* Your code for bearish breakout (red arrow) */} // Exit return(0); }