Fibo Confluence
- Asesores Expertos
-
Iliya Nedelchev
I am a senior software engineer specializing in MetaTrader 5 trading systems, MQL5 development, Python integrations, execution infrastructure, risk controls and trading analytics. - Versión: 2.4
- Actualizado: 18 septiembre 2026
- Activaciones: 5
Fibo Confluence
Fibo Confluence es un asesor experto automatizado de retrocesos de Fibonacci para MetaTrader 5 desarrollado por Dev Art Solutions.
El asesor técnico identifica impulsos de mercado confirmados, calcula zonas de retroceso de Fibonacci configurables y espera a que la evolución del precio lo confirme antes de abrir una posición. El mero hecho de que el precio toque un nivel de Fibonacci no es suficiente. Las entradas se filtran teniendo en cuenta la dirección de la tendencia, la volatilidad, la profundidad del retroceso, los patrones de velas japonesas, el RSI y el spread actual.
Enfoque de trading
El asesor técnico sigue un proceso estructurado:
1. Determina la dirección del mercado utilizando medias móviles exponenciales rápidas y lentas en el marco temporal de la tendencia seleccionado.
2. Busca el impulso válido más reciente utilizando pares confirmados de máximos y mínimos de pivote.
3. Descarta los impulsos que son demasiado pequeños en relación con el rango verdadero medio (ATR).
4. Calcula la estructura de retroceso de Fibonacci entre el origen y el final del impulso.
5. Espera a que el precio interactúe con la zona de retroceso configurada.
6. Evalúa los patrones de velas activados y calcula una puntuación de confluencia.
7. Aplica los filtros opcionales de RSI, spread y cierre de rechazo.
8. Calcula el stop loss, el take profit y el volumen de negociación antes de enviar una orden.
Estructura de Fibonacci
La estructura de Fibonacci utiliza una orientación coherente para los impulsos alcistas y bajistas del mercado:
El 0 % representa el final del impulso.
El 100 % representa el origen del impulso.
La zona de retroceso activa se puede configurar mediante los parámetros FibZoneShallow y FibZoneDeep.
PreferredFibLevel define el nivel de confirmación principal dentro de la zona de trabajo. Este nivel se utiliza tanto para la visualización en el gráfico como para la confirmación del rechazo de las velas.
La estructura por defecto incluye:
Retroceso superficial del 38,2 %
Retroceso medio del 50,0 %
Retroceso preferido del 61,8 %
Retroceso profundo del 78,6 %
Todos los niveles se calculan a partir de puntos de inflexión confirmados del mercado. Cuando la estructura actual del mercado deja de ser válida, los objetos de Fibonacci obsoletos se eliminan del gráfico.
Confluencia de velas
El asesor experto puede evaluar las siguientes formaciones alcistas y bajistas de la acción del precio:
Pin Bar
Martillo y estrella fugaz
Engulfing alcista y bajista
Harami alcista y bajista
Línea perforante y Nube oscura
Estrella de la mañana y estrella del atardecer
Mínimo y máximo en pinza
Tres soldados blancos y tres cuervos negros
Cada patrón detectado añade una ponderación configurable a la puntuación total de la señal. Solo se abre una posición cuando la puntuación alcanza el valor MinimumPatternScore y se cumplen todos los filtros activados.
Filtros de señales
Fibo Confluence incluye los siguientes filtros configurables:
Dirección de la tendencia de las medias móviles exponenciales (EMA) rápidas y lentas
Tamaño mínimo del impulso en relación con el ATR
Zona de retroceso de Fibonacci
Nivel de rechazo de Fibonacci preferido
Filtro RSI
Filtro de spread máximo
Puntuación mínima del patrón de velas
Confirmación de vela cerrada
Una operación por barra de señal
Número máximo de posiciones por símbolo
Selección de la dirección de la operación
Las señales se evalúan utilizando velas completas para reducir los cambios de señal dentro de la misma barra.
Determinación del tamaño de la posición
El asesor experto admite dos métodos de cálculo del tamaño de la posición.
El dimensionamiento basado en el riesgo calcula el volumen de negociación en función del RiskPercent, el capital de la cuenta y la distancia entre el precio de entrada y el stop loss.
Se puede utilizar «FixedLots» cuando se prefiere un volumen de negociación constante. Cuando «FixedLots» es mayor que cero, tiene prioridad sobre el cálculo basado en porcentajes.
El volumen calculado se normaliza según el volumen mínimo, el volumen máximo y el incremento de volumen del bróker.
Stop Loss y Take Profit
Cada posición se abre con un stop loss y un take profit.
El stop loss se coloca más allá del extremo relevante de la oscilación, con un margen adicional basado en el ATR.
El take profit se calcula utilizando el valor de RewardRisk configurado.
Todos los niveles de precio se normalizan según el tamaño del tick del símbolo y los requisitos de negociación del bróker.
Gestión de posiciones
El asesor experto ofrece una gestión opcional del punto de equilibrio y del trailing stop basado en el ATR.
BreakEvenAtR define cuánto debe moverse la posición en la dirección rentable antes de que el stop loss se desplace hacia el precio de entrada.
BreakEvenOffsetPoints permite colocar el stop de equilibrio ligeramente más allá de la entrada original.
TrailStartR define cuándo se activa el trailing stop basado en el ATR.
TrailATRMultiplier controla la distancia entre el precio de mercado actual y el stop móvil.
Protección máxima contra pérdidas acumuladas en posiciones abiertas
MaxOpenLossPercent proporciona un mecanismo de seguridad adicional a nivel de cuenta.
El asesor experto supervisa las ganancias y pérdidas flotantes combinadas de todas las posiciones abiertas que llevan su número mágico. Se supervisan las posiciones en todos los símbolos, no solo en el símbolo del gráfico actual.
El porcentaje de pérdida se calcula en relación con el saldo actual de la cuenta.
Cuando las pérdidas flotantes combinadas alcanzan el valor configurado en MaxOpenLossPercent, el asesor experto:
Cierra todas las posiciones que llevan su número mágico.
Elimina todas las órdenes pendientes que llevan su «Magic Number».
Detiene su propio funcionamiento una vez que se han eliminado las posiciones y las órdenes.
Si el bróker rechaza una solicitud de cierre de emergencia, el asesor experto permanece activo y vuelve a intentarlo en los siguientes ticks del mercado. Esto evita que el programa se detenga mientras la exposición gestionada permanezca abierta.
Esta protección no cierra las posiciones manuales ni las posiciones abiertas por otro Asesor Experto que utilice un número mágico diferente.
Establece MaxOpenLossPercent en 0 para desactivar esta protección.
Visualización del gráfico
Fibo Confluence muestra la estructura de Fibonacci activa directamente en el gráfico.
El gráfico incluye:
Origen y fin del impulso
Nivel de retroceso superficial
Nivel de retroceso del 50 %
Nivel de retroceso preferido
Nivel de retroceso profundo
Dirección actual del mercado
Estado de la señal
Puntuación del patrón
Patrones detectados
Precios de oscilación actuales
Porcentaje agregado actual de pérdidas en posiciones abiertas del EA
Porcentaje máximo de pérdidas en posiciones abiertas configurado
El nivel de Fibonacci preferido se muestra con una línea más gruesa para facilitar su identificación.
Grupos de entradas principales
Señal
SignalTimeframe selecciona el marco temporal utilizado para la detección de oscilaciones, los patrones de velas japonesas y las entradas.
«TrendTimeframe» selecciona el marco temporal utilizado por el filtro de tendencia EMA.
«AllowedDirection» permite el trading automático en ambas direcciones o restringe la operación a señales de compra o de venta únicamente.
«SwingLookback» define el rango de búsqueda histórico.
«SwingConfirmBars» controla la fuerza de confirmación de los pivotes.
FastEMAPeriod y SlowEMAPeriod configuran las medias de tendencia.
ATRPeriod y MinimumImpulseATR controlan la validación de impulsos basada en la volatilidad.
RSIPeriod, BuyRSIMax y SellRSIMin configuran el filtro RSI opcional.
MinimumPatternScore define la puntuación de confluencia de velas necesaria.
Zona de Fibonacci
FibZoneShallow define el inicio de la zona de retroceso.
FibZoneDeep define el final de la zona de retroceso.
PreferredFibLevel define el nivel principal de rechazo y confirmación.
ZoneToleranceATR añade una tolerancia basada en el ATR alrededor de la zona de retroceso.
Patrones
Cada familia de patrones compatible se puede activar o desactivar por separado.
WickToBodyRatio controla los requisitos de las mechas de las barras Pin.
EqualPriceToleranceATR controla la tolerancia utilizada por las formaciones Tweezer.
Riesgo y ejecución
«MagicNumber» identifica las posiciones y las órdenes gestionadas por el asesor experto.
RiskPercent controla el tamaño de las posiciones en función del capital.
FixedLots habilita la negociación con volumen fijo.
RewardRisk controla la distancia del take-profit.
StopATRBuffer añade una distancia basada en el ATR más allá del stop de oscilación.
MaxSpreadPoints impide las entradas cuando el spread supera el límite configurado.
MaxSlippagePoints define la desviación de ejecución permitida.
MaxPositionsPerSymbol limita las posiciones simultáneas en el símbolo actual.
MaxOpenLossPercent controla la pérdida flotante máxima combinada de las posiciones que llevan el número mágico del EA.
Gestión de posiciones
UseBreakEven activa la gestión del umbral de rentabilidad.
BreakEvenAtR controla el umbral de activación.
BreakEvenOffsetPoints configura el desplazamiento del umbral de equilibrio.
UseATRTrailing habilita el trailing basado en el ATR.
TrailStartR controla cuándo comienza el seguimiento.
TrailATRMultiplier configura la distancia del seguimiento.
Configuración predeterminada
El marco temporal predeterminado de la señal es M15.
El marco temporal predeterminado de la tendencia es H1.
El riesgo por operación predeterminado es del 0,50 % del saldo de la cuenta.
El valor predeterminado de la relación recompensa-riesgo es 2,0.
El límite máximo agregado de pérdidas abiertas por defecto es del 5 % del saldo de la cuenta.
Estos valores son solo ajustes iniciales. No constituyen recomendaciones para todos los valores, brókers o cuentas.
Información importante
Fibo Confluence no utiliza la estrategia Martingale ni la recuperación de posiciones en rejilla.
El asesor experto puede permanecer inactivo durante largos periodos cuando no se cumplen sus condiciones de tendencia, volatilidad, Fibonacci y acción del precio.
La frecuencia de negociación depende del símbolo seleccionado, el marco temporal, las condiciones del bróker, la configuración de los parámetros y la estructura actual del mercado.
Cada símbolo y configuración debe evaluarse por separado en el Probador de estrategias de MetaTrader 5 y en una cuenta demo antes de su uso en condiciones reales.
Los distintos brókers pueden ofrecer precios, spreads, comisiones, swaps, requisitos de distancia de stop y condiciones de ejecución diferentes. Estas diferencias pueden afectar a la actividad de negociación y a los resultados.
El trading automatizado no puede eliminar el riesgo de mercado, de ejecución o tecnológico. Las pruebas históricas y el comportamiento anterior del mercado no garantizan resultados futuros. El usuario sigue siendo responsable de seleccionar los ajustes adecuados, el volumen de trading y el riesgo de la cuenta.
Versión 2.02
La versión 2.02 añade la protección a nivel de cuenta «MaxOpenLossPercent».
El Asesor Experto supervisa ahora la pérdida flotante combinada de todas las posiciones que llevan su «Magic Number» en todos los símbolos. Cuando se alcanza el porcentaje configurado del saldo de la cuenta, el EA cierra las posiciones que gestiona, elimina sus órdenes pendientes y se detiene.
Los cierres de emergencia fallidos se vuelven a intentar en los ticks siguientes, de modo que el EA no se detiene mientras la exposición gestionada permanezca abierta.
Esta versión también incluye la estructura revisada de Fibonacci con pivotes confirmados introducida en la versión 2.01, una orientación coherente de Fibonacci al alza y a la baja, niveles de gráfico configurables y la eliminación automática de objetos de Fibonacci obsoletos.
