Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 16
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Este indicador automatiza el primer paso del análisis de las ondas de Elliott: localizar los puntos de oscilación en el gráfico y comprobar si la secuencia más reciente de oscilaciones puede clasificarse como una onda de impulso válida de Elliott (1-2-3-4-5) seguida de una onda correctiva (A-B-C).
Concepto
En primer lugar, el indicador detecta los máximos y mínimos de oscilación mediante un método basado en fractales (una barra se considera un pivote si es el punto más alto o más bajo dentro de una ventana simétrica de barras). Las oscilaciones consecutivas del mismo tipo se fusionan, y solo se conservan aquellas que recorren una distancia mínima (en puntos) y están separadas por un número mínimo de barras; esto filtra el ruido, de modo que el recuento de ondas se construye a partir de giros significativos del mercado, en lugar de cada pequeña fluctuación.
Partiendo de los pivotes más recientes y retrocediendo en el tiempo, el indicador busca la secuencia de seis puntos más reciente que cumpla tres de las reglas fundamentales de las ondas de impulso de Elliott:
- La onda 2 no retrocede más allá del inicio de la onda 1.
- La onda 3 no es la más corta de las ondas 1, 3 y 5.
- La onda 4 no se superpone al territorio de precios de la onda 1.
Si una secuencia supera las tres comprobaciones, se etiqueta como 1-2-3-4-5 en el gráfico, y los tres movimientos siguientes (si los hay) se etiquetan como A-B-C, correspondientes a la corrección posterior. Si ninguna secuencia en los puntos de inflexión visibles cumple las reglas, el indicador recurre a etiquetar las últimas oscilaciones de forma secuencial con el sufijo «?» (p. ej., «3?») para dejar claro que se trata de un recuento sin confirmar y de baja fiabilidad, en lugar de un impulso validado.
Cómo interpretar las etiquetas
- Números azules (1-5): una onda de impulso validada según las reglas, en la dirección que indica la secuencia de máximos y mínimos.
- Letras naranjas (A-B-C): la onda correctiva que sigue a un impulso validado.
- Números grises con «?»: no se ha encontrado ningún impulso válido en los pivotes actuales; se trata únicamente de un marcador secuencial, no de un recuento confirmado.
- El panel de información (esquina superior izquierda) muestra el porcentaje de retroceso de las ondas 2 y 4, y la longitud de la onda 3 en relación con la onda 1, para que puedas ver rápidamente cómo se ajusta el recuento a las relaciones típicas de Fibonacci (retrocesos del 38 %, 50 % y 62 %; extensiones del 162 % y del 262 %).
Se trata de una herramienta de apoyo a la toma de decisiones y de visualización, no de un generador de señales: el recuento de ondas de Elliott es intrínsecamente subjetivo, y las etiquetas deben considerarse un punto de partida para su propio análisis, no una señal de trading.
Parámetros de entrada
- InpDepth: número de barras a cada lado que se utilizan para confirmar un máximo o mínimo de oscilación (cuanto mayor sea el valor, menos barras habrá, lo que indica pivotes más significativos).
- InpDeviationPts: movimiento mínimo del precio, en puntos, necesario para que se acepte un nuevo swing.
- InpBackstep: número mínimo de barras requerido entre dos oscilaciones del mismo tipo.
- InpMaxPivots: número máximo de pivotes recientes que se guardan en memoria para el recuento de ondas.
- InpHistoryBars: número de barras del historial que se analizan (0 = todas las disponibles; reduce este valor en historiales muy largos para mejorar el rendimiento).
- InpShowPanel: muestra/oculta el panel de información.
- InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor — colores para las etiquetas de impulso confirmado, corrección confirmada y retroceso no confirmado.
- InpTextColor, InpFontSize, InpFontName: aspecto del panel de información y de las etiquetas.
- InpPrefix: prefijo utilizado para todos los objetos del gráfico creados por el indicador (cámbialo si entra en conflicto con otra herramienta).
Símbolo y marco temporal recomendados
Funciona con cualquier símbolo y marco temporal. Los ajustes predeterminados están optimizados para una estrategia de swing trading en los principales pares de divisas y metales (por ejemplo, XAUUSD, EURUSD) en los timeframe H1-H4. En timeframe más cortos o en instrumentos menos volátiles, reduce el valor de InpDeviationPts; en timeframe más largos o en instrumentos más volátiles, auméntalo.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/76711
Market Session Separator Indicator
Marca el inicio y el final de hasta tres sesiones bursátiles (Asia, Londres, Nueva York o cualquier intervalo personalizado) mediante separadores verticales y/o recuadros con fondo sombreado, que se repiten a diario en un intervalo reciente de actualización continua. Es algo puramente visual: sin cálculos, sin señales, solo límites claros entre sesiones.
Adaptive_MACD
El MACD adaptativo es un indicador de impulso dinámico que ajusta su suavizado en función de las condiciones del mercado. Calcula un coeficiente de correlación de Pearson entre el precio y el índice de barras durante un periodo definido por el usuario y, a continuación, utiliza el R² resultante para combinar dos conjuntos diferentes de coeficientes MACD. Esto hace que la línea MACD sea más sensible durante las tendencias fuertes y más suave en los mercados laterales. El indicador traza un histograma codificado por colores (fuerte/débil, alcista/bajista) y una línea MACD con contraste automático opcional que se adapta al fondo del gráfico. Los parámetros permiten personalizar el periodo de R², las longitudes rápida y lenta, el periodo de señal y los colores. Adecuado para seguir tendencias y detectar cambios en el impulso.
Broker Info Panel MT5
Un indicador ligero para gráficos de MT5 que muestra en tiempo real las especificaciones de negociación de cada bróker y símbolo, incluyendo el spread, el tamaño del tick, el valor del tick, los límites de volumen, el nivel de stop y el nivel de congelación.
Nadaraya_Watson_Envelope_NR
Calcula una envolvente de Nadaraya-Watson sin actualización en tiempo real mediante suavizado gaussiano y marca con flechas los cruces de precios que se producen más allá de las bandas superior e inferior.
