AutoFibExtensionABC
- Indicadores
-
Shi Yuan Wang
Desarrollo indicadores personalizados, Asesores Expertos (EA), scripts y herramientas de trading para MetaTrader 4 y MetaTrader 5, así como indicadores para TradingView (Pine Script).
Lo que puedo hacer por ti: - Convertir una regla de trading claramente descrita en un EA MQL4/MQL5 con backtesting - Versión: 1.0
Extensión de Fibonacci ABC — Extensión automática de Fibonacci A-B-C
Descripción general del producto
ABC Fib Extension es un indicador gráfico para MetaTrader 5. Supervisa automáticamente la estructura de las oscilaciones de precios, marca los tres puntos A, B y C de las estructuras que cumplen los criterios de filtrado integrados y traza las extensiones de Fibonacci a partir del punto C. Todas las proporciones, colores, tipos de línea y etiquetas se pueden personalizar.
Además, permite mostrar dos capas de ciclos superiores: cuando los niveles de extensión de la capa del gráfico se acercan a los de los ciclos superiores, el indicador marca ese intervalo de precios común como «zona de resonancia».
Este indicador solo realiza análisis de gráficos; no abre posiciones, no modifica órdenes ni cierra posiciones, por lo que no es un robot de trading.
¿Qué representa el indicador?
- Tres puntos estructurales (A, B y C), con etiquetas opcionales; la etiqueta del punto C muestra la amplitud del retroceso y, al pasar el ratón por encima, aparece una breve explicación.
- Hasta siete líneas de extensión, contadas a partir del punto C; cada una cuenta con un interruptor, una proporción y un color independientes.
- Banda de precios resaltada: rellena con un bloque de color semitransparente entre dos proporciones seleccionadas, para marcar el intervalo de interés.
- Dos líneas de conexión (A-B y B-C, en forma de puntos y líneas) que permiten mantener la legibilidad del origen de la estructura.
- Estructuras históricas: se conservan hasta cinco estructuras anteriores, que se muestran con colores atenuados.
- Zona de resonancia: intervalos en los que las extensiones de la capa del gráfico coinciden con las de capas de períodos superiores; se muestran hasta seis simultáneamente.
- Etiquetas de precios en el margen derecho (opcional): indican el precio de cada extensión visible en la parte derecha del gráfico.
Estado de la estructura
Cada estructura pasa por los siguientes estados, que se reflejan de forma sincronizada tanto en el gráfico como en el panel de estados:
Estado | Significado |
|---|---|
Pending: Pendiente de confirmación | La estructura se ha dibujado, pero el precio aún no ha superado el punto B |
Activo | El precio ha cerrado por encima del punto B y ha comenzado a seguir el nivel de extensión |
Invalidado | El precio ha cerrado por encima del punto C y se ha dejado de seguir |
Reemplazada | Aparece una estructura actualizada; la estructura anterior se mantiene con un color más tenue |
La estructura se confirma en función de las velas K ya cerradas; una vez confirmada, no se vuelve a dibujar.
Capas de múltiples periodos
Se pueden mostrar simultáneamente dos capas independientes de周期 más altos. Cada capa identifica la estructura de forma independiente y traza los puntos de extensión con sus propios colores y tipos de línea.
- El periodo de tiempo de cada capa se puede especificar manualmente; si se establece en «Current», se utiliza automáticamente el periodo del nivel superior.
- Los puntos A, B y C de los ciclos altos se alinearán con las velas K que realmente existen en el gráfico, de modo que las etiquetas no aparecerán en espacios en blanco.
- Cuando una barra de alto ciclo cierra entre dos barras de los gráficos, la capa se actualiza de forma incremental, sin que se pierda ningún dato.
- Si se configuran dos capas con el mismo ciclo, la segunda pasará automáticamente al nivel superior.
Panel de estado
Permite mostrar una tabla compacta en una de las cinco posiciones del gráfico, donde cada fila corresponde a una capa (capa del gráfico, ciclo alto 1, ciclo alto 2):
Columnas | Contenido |
|---|---|
Layer Capa | Nombre de la capa, por ejemplo, Chart M15, H1, H4 |
Dir: Dirección | Dirección actual de la tendencia: «Bull» (alcista) o «Bear» (bajista) |
State: Estado | En espera / Pendiente / Activo / Invalidado / Sustituido / Desactivado / No hay TF superior |
C Retr.: retroceso C | Amplitud del retroceso del punto C respecto al segmento A-B |
Fibs Hit: Niveles de Fibonacci alcanzados | Número de niveles de extensión visibles alcanzados / Total visible |
Próximo nivel de Fibonacci | Nivel de proporción más bajo aún no alcanzado |
Distancia hasta el siguiente objetivo | Distancia desde el último precio de cierre hasta esa posición |
El panel se adapta automáticamente a los temas de gráficos claros y oscuros.
Aviso
Las notificaciones pueden mostrarse mediante ventanas emergentes en el terminal y, al mismo tiempo, deben registrarse en el registro de Experts. Eventos opcionales:
- Aparición de una nueva estructura;
- el precio de cierre supera el punto B;
- el precio alcanza un nivel de extensión visible;
- el precio se aproxima a un nivel de extensión (distancia calculada en múltiplos de ATR);
- La estructura se invalida.
Se puede elegir si se incluyen las capas de周期 más altos en las alertas. Cada mensaje incluye el nombre de la capa, la dirección y los precios A/B/C; los mensajes de nuevas estructuras también incluyen el porcentaje de retroceso.
Búfer de indicadores
Siete búferes muestran los precios de cada posición de expansión visible de la estructura actualmente vigente; se representan con el modo DRAW_NONE (sin interferir en el gráfico), pueden consultarse en la ventana de datos y también pueden ser leídos por un EA a través de iCustom.
Configuración de parámetros
01 - Configuración: reconocimiento de estructuras
Parámetros (nombre original en inglés) | Por defecto | Descripción |
|---|---|---|
Preajuste del tamaño del swing | Medio | Preajuste de tamaño: Small (pequeño) / Medium (mediano) / Large (grande) / Custom (personalizado) |
Intensidad de pivote personalizada (barras a cada lado) | 7 | Número de barras necesarias a ambos lados del punto de pivote; solo se aplica en el modo «Personalizado» |
Longitud mínima del tramo personalizada (múltiplos de ATR) | 1,25 | Longitud mínima del tramo A-B (múltiplos de ATR); solo es válido en el modo «Personalizado» |
Eficiencia mínima personalizada 0..1 | 0,25 | Eficiencia mínima de la dirección del tramo A-B (0~1), solo vigente en el modo «Personalizado» |
Profundidad mínima de C | 0,236 | Límite inferior del retroceso en el punto C (porcentaje respecto al tramo A-B) |
Profundidad máxima de C | 0,886 | Límite superior del retroceso en el punto C (porcentaje del tramo A-B) |
Dirección permitida | Ambas | Filtrado por dirección: «Both» (ambas direcciones) / «Bullish only» (solo alcista) / «Bearish only» (solo bajista) |
Los tres niveles predefinidos (Pequeño / Medio / Grande) utilizan sus propias intensidades de pivote, longitudes mínimas de tramo y eficiencias mínimas integradas; los tres parámetros numéricos anteriores solo se aplican cuando la configuración predefinida es «Personalizada».
02 - Niveles y colores: posiciones ampliadas y colores
Parámetros (nombres originales en inglés) | Por defecto | Descripción |
|---|---|---|
Nivel 1 activado / relación / color | Desactivado / 0,618 | Primera posición de expansión |
Nivel 2 activado / relación / color | Activado / 1,000 | Segunda posición de extensión |
Nivel 3 activado / relación / color | Activado / 1,272 | Tercera posición de extensión |
Nivel 4 activado / relación / color | Abierto / 1,618 | Cuarta posición de extensión |
Nivel 5 activado / proporción / color | Apagado / 2,000 | Quinta posición de expansión |
Nivel 6 activado / proporción / color | Activado / 2,618 | Sexta posición de extensión |
Nivel 7 activado / proporción / color | Cerrado / 3,618 | Séptima posición de expansión |
Banda de resaltado activada | Activado | Dibujar una banda de precios rellena entre dos proporciones |
Banda desde la relación / Banda hasta la relación | 1,272 / 1,618 | Límites superior e inferior de la banda de precios resaltada |
Color de la banda | Amarillo | Color de la banda resaltada |
Porcentaje de opacidad de la banda | 12 | Opacidad de la banda de resaltado (porcentaje) |
Texto de la etiqueta | Proporción | Contenido de la etiqueta: proporción / proporción + precio / solo precio |
Ocultar niveles más allá de (ATR, 0 = desactivado) | 10,0 | Ocultar los niveles que se alejen del último precio de cierre en un múltiplo de ATR; 0 significa no ocultar |
03 - Periodos de tiempo superiores
Parámetros (nombres originales en inglés) | Por defecto | Descripción |
|---|---|---|
HTF 1 activado / marco temporal / color | Activado / Actual / Morado | Capa de primer ciclo alto; «Actual» indica que se toma automáticamente el nivel superior |
HTF 2 activado / intervalo de tiempo / color | Activado / H4 / Azul claro | Segunda capa de mayor periodo |
Estilo de línea HTF | Discontinuo | Estilo de línea de expansión de alto timeframe: línea continua / línea discontinua / línea punteada |
Zonas de solapamiento HTF en | activado | Zonas de solapamiento entre la capa de gráficos resaltada y las posiciones de expansión de alto ciclo |
Color de superposición | Rosa | Color de la zona de resonancia |
Tolerancia de solapamiento (ATR) | 0,25 | Distancia máxima a partir de la cual se considera que dos posiciones extendidas se solapan |
04 - Pantalla
Parámetros (nombre original en inglés) | Por defecto | Descripción |
|---|---|---|
Estilo de línea del gráfico | Sólido | Estilo de línea de extensión de la capa del gráfico |
Ancho de línea 1..4 | 1 | Ancho de línea |
Haló luminoso | Activado | Dibuja un halo difuso debajo de la posición de expansión |
Intensidad del resplandor | Media | Intensidad del halo: Suave / Media / Fuerte |
Extender a la derecha (barras) | 30 | Número de barras del gráfico K que se extienden hacia la derecha |
Tamaño de la etiqueta | Pequeño | Tamaño de la etiqueta: Minúsculo / Pequeño / Normal |
Posición de la etiqueta | Derecha | Posición de la etiqueta: a la derecha o a la izquierda |
Mostrar patas A-B-C y etiquetas | Activar | Mostrar o no las líneas de las patas y las etiquetas A/B/C |
Dirección de las etiquetas con color | Activado | Etiquetas coloreadas según la dirección (verde para posiciones largas, rojo para posiciones cortas) |
Proyecciones anteriores conservadas (0..5) | 0 | Número de proyecciones históricas conservadas |
Etiquetas de precio en el borde derecho | Cerrar | En el borde derecho del gráfico se muestran los precios de cada posición de expansión |
05 - Panel de estado
Parámetros (nombre original en inglés) | Por defecto | Descripción |
|---|---|---|
Panel de estado activado | Activado | Mostrar o no el panel |
Posición del panel | Parte inferior central | Posición del panel: centro inferior / inferior izquierdo / superior derecho / superior izquierdo / centro derecho |
Tamaño del texto del panel | Pequeño | Tamaño de la letra del panel |
06 - Alertas
Parámetros (nombre original en inglés) | Por defecto | Descripción |
|---|---|---|
Alerta ante un nuevo A-B-C | Activado | Avisar al confirmar una nueva estructura |
Alerta cuando se despeja B | Abrir | Alerta cuando el precio de cierre supere el punto B |
Alerta al alcanzar un nivel | Abrir | Avisar cuando se alcance un nivel de extensión visible |
Alerta cuando se invalida la proyección | Abrir | Avisar cuando la estructura se invalide |
Avisar cuando el precio se acerque a un nivel | Desactivado | Avisar cuando el precio se acerque a un nivel de extensión |
Distancia cercana (ATR) | 0,5 | Distancia de determinación de la alerta |
Incluir capas HTF en las alertas | Activado | Si las alertas deben incluir capas de alta frecuencia |
Mostrar una alerta emergente | Activado | ¿Se muestra una ventana emergente de alerta en la terminal, además del registro? |
Pasos de uso
- Carga el indicador en cualquier gráfico de cualquier instrumento y periodo; el gráfico debe tener al menos 40 velas históricas.
- Selecciona un ajuste predefinido de amplitud de oscilación: «Small» es sensible a las estructuras pequeñas, mientras que «Large» solo conserva las estructuras más grandes; si necesitas un control más preciso, selecciona «Custom» y configura tú mismo la intensidad del pivote, la longitud mínima de la pata y la eficiencia mínima.
- Activa la proporción de posiciones extendidas que desees observar y ajusta los colores; configura la banda de precios resaltada con el rango que quieras seguir de forma continua.
- Activa una o dos capas de ciclo alto; si necesitas zonas de resonancia, configura la tolerancia de superposición.
- Selecciona el tipo de aviso que necesites y la ubicación del panel de estado.
- Si el gráfico está demasiado recargado, puede utilizar el parámetro «Ocultar niveles de extensión demasiado lejanos» para conservar únicamente los niveles objetivo cercanos al precio actual.
Notas importantes
- El indicador es apto para gráficos basados en el tiempo; las capas de ciclo alto requieren que el ciclo actual del gráfico sea un ciclo temporal, y se desactivarán automáticamente en gráficos no temporales (como los gráficos de ticks).
- Las capas de ciclo alto requieren que ya existan en la plataforma datos históricos del ciclo correspondiente.
- Todos los gráficos son objetos de gráfico estándar, se nombran según el prefijo de la instancia y se eliminan junto con el indicador cuando este se retira.
- Los indicadores solo procesan un único instrumento, y su estructura se basa en la confirmación de las barras K ya cerradas.
Descargo de responsabilidad
Este indicador es una herramienta de análisis gráfico; no constituye en sí mismo una señal de negociación, no abre ni gestiona órdenes, ni garantiza ningún resultado de negociación. Los niveles de extensión de Fibonacci son posiciones de precio calculadas, no predicciones de la evolución del mercado. Las decisiones de negociación las toma el propio usuario; la negociación en los mercados financieros conlleva riesgos.
