Institutional Framework Trading System MT5
- Indicadores
- Versión: 1.31
- Activaciones: 5
Institutional Framework Trading System MT5 es un indicador de confluencia multicapa para instrumentos financieros, basado en la estructura de precios de Smart Money Concepts, datos de posicionamiento de opciones (específicos de XAUUSD) y puntuación del régimen macroeconómico. Traza señales de compra y venta que no se repintan únicamente después de que una vela haya cerrado completamente, y dibuja directamente en el gráfico la estructura detectada — bloques de órdenes, zonas de oferta y demanda, barridos de liquidez, agotamiento, absorción y divergencia Delta — para que el razonamiento detrás de cada señal sea visible y no esté oculto dentro de una caja negra.
El indicador no ejecuta operaciones, no gestiona el riesgo ni calcula el tamaño de las posiciones. Es una capa de análisis y generación de señales, diseñada para utilizarse junto con tu propia gestión de operaciones.
Detección de señales
Dos capas independientes de detección trabajan conjuntamente:
-
Estructura: bloques de órdenes (alcistas y bajistas), zonas de oferta y demanda, barridos de liquidez de máximos/mínimos anteriores y la zona actual de prima/descuento/equilibrio dentro del rango de trading activo.
-
Confirmación: velas de agotamiento (mecha larga, cuerpo pequeño en contra de un swing roto), absorción (volumen elevado rechazado dentro de un rango estrecho en un nivel clave) y divergencia Delta o de volumen en puntos de swing, con un filtro de tamaño mínimo del swing (escalado mediante ATR) para reducir falsos positivos causados por el ruido del mercado.
Dos modos de señal
-
Conservador: requiere un bloque de órdenes, un barrido de liquidez y una divergencia (cada requisito puede activarse o desactivarse individualmente), puntuados y filtrados mediante un umbral mínimo de confluencia. El régimen fundamental/sentimiento (ver más abajo) puede bloquear señales que operen en contra de su dirección en este modo.
-
Rangebound: requiere estructura (un bloque de órdenes o una zona de oferta/demanda) más al menos un factor de confirmación. Ambas direcciones permanecen activas independientemente de la puntuación del régimen en este modo.
Filtros adicionales — comprobación de dirección de un marco temporal superior, ventana de sesión de trading, periodo de enfriamiento de señales y antigüedad máxima del bloque de órdenes — se aplican a ambos modos y pueden configurarse individualmente.
Capa de posicionamiento de opciones
El Max Pain, los niveles de soporte/resistencia, las zonas de batalla y los niveles basados en Gamma se calculan a partir del interés abierto y el volumen de las opciones. Se admiten dos fuentes de datos:
-
Un archivo CSV proporcionado por el usuario que contiene datos reales de la cadena de opciones de oro, junto con strikes semanales introducidos manualmente.
-
Un modo API en tiempo real opcional que obtiene datos de un proveedor externo de exposición Gamma. En el nivel gratuito de dicho proveedor no están disponibles directamente los datos de opciones de futuros de oro, por lo que este modo utiliza una acción correlacionada de minería de oro como proxy de sentimiento en lugar de datos literales de opciones de oro. Esto se informa claramente en el panel del indicador cuando dicho modo está activo, y los niveles de precio derivados nunca se dibujan sobre el gráfico del oro en ese modo; únicamente se muestran niveles de precio reales del oro.
Puntuación del régimen macroeconómico
Dos puntuaciones compuestas independientes de 0–100 — fundamental y sentimiento — pueden alimentar la lógica de señales:
-
Componentes automáticos: posicionamiento de Commitment of Traders (CFTC), lectura de Fear & Greed del oro, balance de la Reserva Federal, CPI, PPI y tasa de desempleo, obtenidos de fuentes de datos públicas con un intervalo de actualización configurable.
-
Componentes manuales: un pequeño número de entradas (postura de política de la Fed, probabilidad de recorte de tasas, NFP/ADP real y esperado, tensión geopolítica y cifras del Bank Participation Report) para las que no existe una fuente pública gratuita y fiable se dejan como entradas directas que debes configurar manualmente.
Ambos compuestos también pueden desactivarse en favor de una única entrada constante, o ser proporcionados por un Expert Advisor independiente mediante GlobalVariables.
Visualización
Los bloques de órdenes, zonas de oferta/demanda, rango de trading activo, marcadores de agotamiento/absorción/divergencia, marcadores de confluencia de clústeres y líneas de referencia de extensiones de Fibonacci (claramente etiquetadas únicamente como referencia visual) se dibujan como objetos del gráfico, y cada elemento puede activarse o desactivarse individualmente.
Alertas
Alertas emergentes y notificaciones push móviles para cada nueva señal, con las alertas de backfill histórico desactivadas por defecto para evitar que, al colocar el indicador en un gráfico con historial existente, se genere una avalancha de alertas correspondientes a señales pasadas.
Requisitos
Las funciones automáticas de fundamentales/sentimiento y los datos de opciones en tiempo real requieren habilitar WebRequest para hosts externos específicos en la configuración de Expert Advisors de tu terminal, así como una clave API gratuita para una de las fuentes de datos. Todos los detalles se encuentran en los tooltips de las entradas del propio indicador y en los registros mostrados en el gráfico. Todas las funciones de datos automáticos pueden desactivarse y sustituirse por entradas manuales si prefieres no conceder acceso de red.
Parámetros de entradaSignal Mode
-
SignalMode — Conservative o RangeBound (ver arriba).
Regime Inputs (fallback)
-
FundamentalScore — puntuación fundamental constante (0–100), utilizada únicamente si la obtención automática está desactivada y no existe una sustitución mediante GlobalVariable.
-
SentimentScore — igual que la anterior, para la puntuación de sentimiento.
Auto Fundamentals & Sentiment
-
UseAutoFundamentals — calcula automáticamente la puntuación fundamental.
-
UseAutoSentiment — calcula automáticamente la puntuación de sentimiento.
-
FRED_API_Key — tu propia clave gratuita para la fuente de datos del balance de la Reserva Federal. Solo es necesaria para ese componente.
-
OilSymbol — símbolo de WTI de tu bróker, utilizado para el componente del petróleo (lectura directa, sin solicitud externa).
-
FundamentalsRefreshHours / SentimentRefreshHours — frecuencia con la que se actualizan los componentes automáticos.
Fundamentals: Manual Components
-
ManualFedStance — tu propia lectura del tono actual de la política de la Fed (0 = muy hawkish, 100 = muy dovish).
-
ManualCmeCutProb — probabilidad de recorte de tasas en la próxima reunión, según la lectura que obtengas de otra fuente.
-
ManualNFPActual / ManualNFPExpected — último dato real de Non-Farm Payrolls y cifra de consenso.
-
ManualADPActual / ManualADPExpected — último dato real de ADP y cifra de consenso.
-
ManualGeoScore — tu propia evaluación del riesgo geopolítico (0–100).
Sentiment: Manual Components
-
BPR_USBanksLong / BPR_USBanksShort — cifras de posiciones largas/cortas de los bancos estadounidenses procedentes del CFTC Bank Participation Report. El indicador calcula automáticamente el percentil frente al historial almacenado a partir de estas dos cifras.
SMC / Structure Detection
-
SwingWing — número de barras requerido a cada lado para confirmar un punto de swing.
-
SwingLookback — distancia hacia atrás utilizada para buscar la estructura de swings.
-
ATRPeriod — periodo de promedio del ATR interno utilizado en todo el indicador.
-
DisplacementMult — umbral general de desplazamiento (informativo).
-
OBDisplacementMult — ratio mínimo cuerpo/ATR para una vela de desplazamiento asociada a un bloque de órdenes.
-
OBMaxWickRatio — proporción máxima de mecha permitida en dicha vela.
-
SDMoveMultiple — magnitud que debe alcanzar el movimiento, relativa a su base, para calificarse como zona de oferta/demanda.
-
EquilibriumBandPct — anchura de la zona de "equilibrio" (neutral) dentro del rango activo.
Signal Scoring (Conservative mode only)
-
RequireOrderBlock / RequireSweep / RequireDivergence — activa o desactiva individualmente cada requisito.
-
MinSignalScore — puntuación mínima de confluencia necesaria para generar una señal.
-
OBProximityPct — distancia máxima a la que debe encontrarse el precio respecto a un bloque de órdenes válido.
Delta (native tick data)
-
MaxTickBars — número de barras recientes que utilizan Delta real a nivel de ticks antes de recurrir al volumen como proxy (dependiente del historial de ticks disponible en el bróker).
Exhaustion Detection
-
EnableExhaustion — activar/desactivar.
-
ExhaustionWickMult / ExhaustionBodyMult — umbrales de tamaño de mecha y cuerpo (relativos al ATR) que definen una vela de agotamiento válida.
Absorption Detection
-
EnableAbsorption — activar/desactivar.
-
AbsorptionVolFactor — umbral de volumen relativo al promedio reciente.
-
AbsorptionRangeFactor — rango máximo de vela permitido (relativo al ATR).
-
AbsorptionRejectPct — porcentaje mínimo de rechazo requerido basado en la mecha.
Delta Divergence
-
EnableDivergence — activar/desactivar.
-
DrawDivergenceMarks — mostrar marcadores de divergencia en el gráfico.
-
DivergenceMinSwingATR — diferencia mínima del tamaño del swing (escalada mediante ATR) antes de que un mínimo inferior/máximo superior sea considerado una divergencia.
Cluster Confluence
-
UseClusterScoring — activar/desactivar.
-
MinClusterSignals — número de factores simultáneos necesarios para contar como clúster.
-
ClusterBonusScore — bonificación añadida a la puntuación de confluencia cuando se detecta un clúster.
Visualization
-
DrawActiveRange / DrawOrderBlocks / DrawExhaustionMarks / DrawAbsorptionMarks — activa/desactiva individualmente cada elemento del gráfico.
-
ZoneRayBars — número de barras hacia la derecha que se extienden los rectángulos de las zonas.
-
GV_Prefix — prefijo utilizado para las GlobalVariables internas del indicador; solo debe modificarse si ejecutas varias instancias independientes que no deban compartir estado.
Supply & Demand Zones
-
DrawSupplyDemandZones — activar/desactivar.
-
SDLookback — distancia hacia atrás utilizada para buscar zonas.
-
SDMaxBaseCandles — número máximo de velas consideradas como base de una zona.
-
SDDisplacementMult — umbral mínimo de desplazamiento necesario para una zona.
-
SDMaxZonesShown — número máximo de zonas mostradas por lado.
-
SupplyZoneColor / DemandZoneColor — colores de las zonas en el gráfico.
Marker Display
-
MarkLookbackBars — número de barras hacia atrás donde se dibujan los marcadores de agotamiento/absorción/divergencia/clúster.
Options: Data Sources (CSV mode)
-
CSV_File_Name — archivo CSV de la cadena de opciones (utilizado únicamente cuando el modo API en tiempo real está desactivado).
-
Weekly_Call_Strikes / Weekly_Put_Strikes — datos de strikes semanales introducidos manualmente.
-
Weekly_Weight — peso relativo otorgado a los datos semanales frente a los mensuales.
Live Data Source
-
UseLiveAPI — activar/desactivar (ver Capa de posicionamiento de opciones).
-
FlashAlpha_API_Key — tu propia clave para el proveedor de datos en tiempo real.
-
FlashAlpha_Symbol — símbolo de la acción correlacionada utilizada en modo en tiempo real.
-
FlashAlpha_Expiration — fecha de vencimiento objetivo de las opciones.
-
RefreshIntervalHours / MaxDailyAPICalls — frecuencia de actualización y límite diario autoimpuesto de llamadas a la API.
Options: Thresholds
-
Min_OI_Threshold / Min_Volume_Threshold — interés abierto y volumen mínimos necesarios para considerar un strike.
-
Max_Pain_Buffer — banda de tolerancia alrededor del nivel de Max Pain calculado.
-
Max_Strikes_Processed — número máximo de strikes conservados después del filtrado.
-
Max_Battle_Zones_Shown — número máximo de niveles de alto volumen de "battle zones" mostrados.
Options: Refresh
-
Refresh_Hotkey — tecla de acceso rápido del gráfico para forzar una actualización inmediata.
-
Auto_Refresh_Seconds — intervalo de actualización automática en modo CSV.
Options Liquidity Confluence
-
UseOptionsConfluence — permite que los niveles de opciones cercanos contribuyan con una bonificación a la puntuación de confluencia.
-
OptionsConfluenceATRMult — tolerancia de proximidad (escalada mediante ATR).
-
OptionsConfluenceBonus — bonificación aplicada a la puntuación.
Higher-Timeframe Confirmation
-
UseHTFFilter — requiere que la dirección del marco temporal superior esté de acuerdo.
-
HTFTimeframe — marco temporal superior que se debe comprobar.
-
HTFLookbackBars — número de barras del marco temporal superior que se comparan.
-
HTFNeutralPct — movimiento porcentual mínimo necesario para considerar que existe una dirección real; por debajo de este valor, el marco temporal superior se considera neutral.
Session Filter
-
AllowedSession — restringe las señales a Londres, Nueva York, ambas sesiones o todas las sesiones (ventanas UTC aproximadas).
-
UTCOffsetHours — ajusta el cálculo según el desfase horario del servidor del bróker.
Alerts
-
AlertOnSignal — alerta emergente para cada nueva señal.
-
SendPushNotification — notificación push móvil para cada nueva señal.
-
SuppressAlertsOnBackfill — evita alertas correspondientes a señales históricas al conectar inicialmente el indicador a un gráfico.
Signal Cooldown
-
SignalCooldownBars — número mínimo de barras entre señales repetidas en el mismo nivel.
Stale Zone Decay
-
MaxBarAgeForSignal — antigüedad máxima (en barras) que puede tener un bloque de órdenes para seguir calificando para una nueva señal.
Fibonacci Extension Reference
-
EnableFibTargets — activar/desactivar.
-
FibTP1 / FibTP2 / FibTP3 — ratios de extensión utilizados para las líneas de referencia (solo visuales).
-
FibTP1Color / FibTP2Color / FibTP3Color / TrailBEColor — colores de las líneas correspondientes.

