Ironframe SMC Gold MT5 EA
- Asesores Expertos
- Versión: 2.19
- Actualizado: 19 octubre 2026
- Activaciones: 5
Ironframe SMC Gold MT5 EA
Cinco modos de trading seleccionables para MetaTrader 5
Cinco enfoques seleccionables en un solo Expert Advisor de MT5 centrado en el oro: estructura de mercado, trading en rango, rupturas, señales de inflexión y ejecución por patrones de velas.
RESUMEN
Ironframe SMC Gold MT5 EA reúne cinco enfoques seleccionables en un solo Expert Advisor de MetaTrader 5: Conservador, Rango, Ruptura Activa de Rango, Inflexión Ultra-Scalp y Reconocimiento de Patrones. Seleccione el enfoque y luego configure sus reglas de confirmación, filtros, condiciones de ejecución y gestión de operaciones.
Diseñado principalmente para símbolos de oro como XAUUSD y equivalentes específicos del bróker. Pruebe otros instrumentos por separado porque el tamaño del contrato, el valor del tick, los spreads y los horarios de trading varían. No se garantiza la frecuencia de operaciones, las ganancias, la tasa de acierto ni la drawdown.
POR QUÉ ESTE DISEÑO
En lugar de forzar cada entrada a través de una única regla universal, Ironframe separa cinco enfoques con lógica de calificación diferente. Elija puntuación basada en estructura, configuraciones de rango, confirmación de ruptura, inflexiones de corto horizonte o reconocimiento de patrones de velas en un solo EA. Los componentes opcionales de macro, sentimiento y opciones pueden añadir contexto cuando se configuran correctamente; esas capas pueden permanecer deshabilitadas cuando prefiera una configuración centrada en la acción del precio.
CINCO MODOS DE TRADING
-
CONSERVADOR
El Modo Conservador puntúa el contexto de los bloques de órdenes, la evidencia de barridos de liquidez y las confirmaciones seleccionadas antes de aplicar comprobaciones de dirección, régimen y ejecución. Es adecuado para traders que prefieren varias condiciones antes de considerar una entrada.
Configuraciones clave: RequireOrderBlock, RequireSweep, RequireDivergence, MinSignalScore y OBProximityPct. El valor predeterminado revisado requiere un bloque de órdenes y un barrido de liquidez; la divergencia puede configurarse como una condición adicional. MinSignalScore es 4 por defecto. La combinación exacta de condiciones requeridas depende de los parámetros de entrada elegidos.
-
RANGO
Rango evalúa la estructura y la evidencia de confirmación en condiciones de consolidación. La divergencia, el agotamiento y la absorción pueden contribuir a la puntuación de la configuración. RangeBoundMinScore es el umbral principal específico del modo (predeterminado 2).
En esta versión del código fuente, la puerta de entrada final todavía requiere un bloque de órdenes calificado incluso cuando la evidencia de oferta/demanda contribuye a la puntuación. Rango no aplica la puerta de régimen direccional exactamente de la misma manera que el Modo Conservador. Revise los parámetros de entrada y pruebe este modo de forma independiente antes de usarlo en vivo.
-
RUPTURA ACTIVA DE RANGO
La Ruptura Activa de Rango espera un cierre de vela más allá de un límite de rango activo; un simple toque no es una ruptura. El búfer ATR, el tamaño del cuerpo de la vela, el volumen, la antigüedad de la configuración y las reglas de invalidación califican o rechazan la configuración. También pueden aplicarse filtros de marco temporal superior, sesión y ejecución.
Configuraciones importantes incluyen BreakoutUseATRBuffer=true, BreakoutBufferATR=0.10, BreakoutMinBodyATR=0.50, BreakoutRequireVolume=true, BreakoutVolumeFactor=1.00, BreakoutSetupMaxBars=3 y BreakoutInvalidateATR=0.50. Estas configuraciones controlan cuánta evidencia debe mostrar una ruptura; los valores más flexibles pueden admitir más configuraciones, mientras que los valores más estrictos pueden reducir la frecuencia de señales.
-
INFLEXIÓN ULTRA-SCALP
Inflexión Ultra-Scalp es el modo predeterminado en la versión v2.21 revisada. Evalúa la pendiente y curvatura de la Media Móvil Hull, la desviación de la media de regresión, el contexto del RSI y la proximidad a puntos de interés. Se dirige a cambios de corto horizonte en el comportamiento del precio; una señal no prueba una reversión duradera.
Los parámetros de entrada clave incluyen InflectionHMAPeriod=21, InflectionMeanPeriod=34, InflectionSlopeATR=0.05, InflectionMinConcavityATR=0.02, InflectionMeanDeviationATR=0.25, InflectionRSIPeriod=14, InflectionOversold=30, InflectionOverbought=70, InflectionPOIATR=1.0 e InflectionMinScore=4. El EA utiliza el marco temporal del gráfico para el modo compartido, por lo que debe seleccionar y probar un marco temporal adecuado para su mercado y costes de ejecución.
Inflexión tiene una gestión dedicada para stops ATR, objetivos de seguridad opcionales, break-even/bloqueo de ganancias, runners, movimientos adversos y estancamiento. Controles clave: InflectionSLATR=2.50, InflectionTPATR=1.20, InflectionUseSafetyTP=false, InflectionCloseOnNewArrow=true, InflectionProfitProtectionEnabled=true e InflectionAsymmetricPayoffEnabled=true. El objetivo de seguridad está desactivado por defecto; revise la lógica de salida completa antes de usarlo en vivo.
-
RECONOCIMIENTO DE PATRONES
El Reconocimiento de Patrones tiene su propia ruta de detección y ejecución. Los patrones incluyen envolvente alcista/bajista, martillo, estrella fugaz, estrella de la mañana/tarde y Hombro-Cabeza-Hombro / Hombro-Cabeza-Hombro invertido; el reconocimiento de doji es configurable. Las entradas pueden usar barras de confirmación, límites de spread/sesión, límites diarios de operaciones, filtros de tendencia, stops estructurales o ATR, objetivos de riesgo-beneficio y trailing stops.
Los parámetros de entrada importantes incluyen TradeSymbol (vacío significa el símbolo actual del gráfico), Timeframe=PERIOD_CURRENT, RiskMode=PATTERN_RISK_PERCENT, FixedLot=0.10, RiskPercent=0.50, StopLossMode=PATTERN_SL_LOW_HIGH, ATRPeriodPattern=14, ATRMultiplier=1.50, TakeProfitMode=PATTERN_TP_RR, RiskRewardRatio=1.50, MaxSpreadPoints=80, MaxTradesPerDay=10, ConfirmationBars=1, FractalDepth=2, ZigZagDepth=30 y NecklineBreakBufferPoints=10.
El Reconocimiento de Patrones tiene un dimensionamiento de posición y gestión de operaciones separados. No asuma que utiliza los InpLotSize, InpMaxLotSize, break-even o configuraciones de fin de semana compartidos exactamente de la misma manera que los otros modos. Configure su propio RiskMode, RiskPercent o FixedLot, stop, objetivo, spread y configuraciones de sesión por separado, y confirme el comportamiento en el Strategy Tester.
ACCIÓN DEL PRECIO BASADA EN ESTRUCTURA
El motor de estructura compartido evalúa máximos/mínimos de swing, bloques de órdenes, barridos de liquidez y zonas de oferta/demanda. Los umbrales basados en ATR escalan las distancias seleccionadas a la volatilidad. Las configuraciones de antigüedad de estructura y cooldown determinan si una configuración sigue siendo elegible.
Parámetros de entrada clave: SwingWing=3, SwingLookback=100, ATRPeriod=14, OBDisplacementMult=1.0, OBMaxWickRatio=0.3, SDMoveMultiple=3.0, EquilibriumBandPct=0.05, SDLookback=100, SDMaxBaseCandles=4 y SDDisplacementMult=0.5. Los efectos varían según el modo. Los umbrales más flexibles pueden aumentar la actividad y admitir configuraciones más débiles; los umbrales más estrictos pueden reducir la frecuencia de señales.
CONFIRMACIÓN Y CONFLUENCIA
La capa de confirmación puede combinar:
• Divergencia entre swings de precio y medidas disponibles de impulso/datos de tick.
• Agotamiento basado en proporciones de mecha/cuerpo de la vela.
• Absorción basada en actividad de tick elevada, rango limitado y rechazo.
• Puntuación de clúster para múltiples confirmaciones en la misma barra.
• Zonas de oferta/demanda y bloques de órdenes como áreas de referencia estructural.
Los controles incluyen EnableDivergence, DivergenceMinSwingATR, EnableExhaustion, ExhaustionWickMult, ExhaustionBodyMult, EnableAbsorption, AbsorptionVolFactor, AbsorptionRangeFactor, AbsorptionRejectPct, UseClusterScoring, MinClusterSignals y ClusterBonusScore. La actividad de tick es un proxy de datos del terminal, no un libro de órdenes centralizado completo ni un flujo institucional verificado.
CONTEXTO DE MERCADO Y FILTROS DE SEÑAL
Los filtros opcionales incluyen dirección de marco temporal superior, sesión de trading, antigüedad de la señal y cooldown. UseHTFFilter=true, HTFTimeframe=H4 y HTFLookbackBars=20 establecen el contexto de marco temporal superior donde se aplica. AllowedSession es SESSION_ALL por defecto. UTCOffsetHours ajusta las ventanas aproximadas de sesión UTC, pero no tienen en cuenta automáticamente el horario de verano. El Reconocimiento de Patrones utiliza parámetros de entrada separados TradingSessionStart y TradingSessionEnd.
SignalCooldownBars=5 controla el espaciado entre señales compartidas repetidas, mientras que MaxBarAgeForSignal=25 limita la antigüedad máxima de una estructura para seguir siendo elegible. Las configuraciones de dibujo como DrawOrderBlocks, DrawSupplyDemandZones, DrawDivergenceMarks y DrawInflectionMarks controlan la visualización en el gráfico; un objeto o flecha visible no significa que se hayan cumplido todas las condiciones finales de entrada.
CONFLUENCIA OPCIONAL DEL MERCADO DE OPCIONES
La capa de opciones opcional puede utilizar datos de strike, volumen e interés abierto como contexto o puntuación de confluencia. Admite una API o CSV local. UseLiveAPI selecciona la ruta de la API y requiere una clave/vencimiento válidos. El valor predeterminado FlashAlpha_Symbol=NEM es una acción proxy del oro, no datos directos de opciones sobre futuros de oro COMEX; no lo trate como posicionamiento de GC.
Para un análisis específico de GC, utilice un CSV validado de opciones sobre futuros de oro con UseLiveAPI=false o una fuente que proporcione el contrato/vencimiento previsto. Verifique la frescura de los datos, las unidades de strike y el mapeo de símbolos. Min_OI_Threshold, Min_Volume_Threshold, Max_Pain_Buffer, Max_Strikes_Processed y Max_Battle_Zones_Shown controlan el filtrado/visualización; UseOptionsConfluence, OptionsConfluenceATRMult y OptionsConfluenceBonus controlan su contribución a la puntuación donde se aplica. Esta capa es opcional.
CONTEXTO MACROECONÓMICO Y DE SENTIMIENTO
Los componentes opcionales de macro y sentimiento añaden un contexto más amplio a los modos seleccionados. UseAutoFundamentals y UseAutoSentiment controlan las entradas automáticas compatibles; FundamentalScore y SentimentScore utilizan 50 como valor neutral por defecto. Según la configuración, las entradas pueden incluir series FRED/BLS, precios del petróleo del bróker, posicionamiento CFTC y un feed de sentimiento. Algunos campos requieren valores manuales o datos de consenso externos.
ManualFedStance, ManualCmeCutProb, ManualNFPActual/Expected, ManualADPActual/Expected, ManualGeoScore y BPR_USBanksLong/Short proporcionan contexto manual. Los feeds externos pueden retrasarse o no estar disponibles. Permita WebRequest solo para las fuentes necesarias y verifique las actualizaciones. Macro y sentimiento son entradas de contexto, no pronósticos de precios.
CONFIGURACIONES DE EJECUCIÓN Y RIESGO
La ruta de ejecución compartida proporciona controles para habilitar el trading, tamaño de lote, número mágico, desviación de órdenes, búferes de stop, límites de posiciones y gestión protectora. Revise estos antes de ajustar los filtros de entrada.
Parámetros de entrada compartidos clave: EnableTrading=true, InpLotSize=0.05, MagicNumber, InpDeviationPoints=50, InpSLBufferPoints=20, OnePositionPerSymbol=true, InpMaxOpenPositions=1, CloseOppositePosition=false, MoveToBreakEven=true e InpBreakEvenAfterBars=5. InpUseRiskPercentSizing=false selecciona lotes fijos; si se habilita, InpRiskPercentPerTrade=0.25 establece el presupuesto de riesgo. InpMaxLotSize=0.05 limita la ruta compartida, pero no el Reconocimiento de Patrones en este código fuente.
Los parámetros de entrada de riesgo compartidos incluyen InpMaxDailyLossPercent=3.0, InpMaxDrawdownPercent=10.0, InpMaxConsecutiveLosses=6, InpLossPauseBars=20, InpDrawdownPauseBars=200 e InpMinRiskATRFraction=0.25. Se aplican solo donde están implementados y no pueden prevenir todas las pérdidas. El Reconocimiento de Patrones tiene un dimensionamiento separado y debe probarse de forma independiente.
Las comprobaciones de ejecución incluyen V2ProtectSpread=true, V2MaxSpreadATR=0.15, V2ProtectQuoteAge=true, V2MaxQuoteAgeSeconds=2 y V2ProtectSlippage=true. V2MaxSpreadPoints=0 significa que este umbral absoluto de puntos de spread no está activo; V2MaxObservedSlippagePoints=0 es solo de monitoreo para ese umbral. V2NewsPolicy es V2_NEWS_MONITOR por defecto, que monitorea en lugar de bloquear automáticamente cada entrada alrededor de noticias. Elija la política deliberadamente y pruebe el comportamiento que su configuración realmente habilita.
VISUALIZACIÓN EN GRÁFICO Y DIAGNÓSTICO
Las herramientas opcionales de gráfico incluyen DrawActiveRange, DrawOrderBlocks, DrawSupplyDemandZones, DrawExhaustionMarks, DrawAbsorptionMarks, DrawDivergenceMarks y DrawInflectionMarks. V2IntelligenceEnabled, V2ShowFingerprint y V2ShowDashboard controlan la visualización de inteligencia. V2ResearchRiskTelemetryEnabled, V2TrackMFE_MAE y V2ShowRegimeBreakdown apoyan la revisión de operaciones/regímenes. InpDiagLog e InpDiagLogEveryBars ayudan a explicar por qué un candidato no se convirtió en orden. Los objetos visuales no prueban que se hayan superado todas las puertas de entrada.
INICIO RÁPIDO
-
Instale el archivo EX5 en MQL5/Experts y actualice el Navegador, o compile el archivo MQ5 en MetaEditor.
-
Adjúntelo al gráfico deseado y verifique el símbolo, marco temporal, tamaño del contrato, valor del tick, spread, comisión y horarios de trading.
-
Seleccione un modo y revise sus parámetros de entrada dedicados. Inflexión Ultra-Scalp es el modo predeterminado en la compilación v2.21 revisada.
-
Comience en demo con volumen conservador. Configure los controles de riesgo compartidos y los del Reconocimiento de Patrones por separado; verifique que los lotes y stops se ajusten al contrato del bróker.
-
Habilite el Trading Algorítmico después de la revisión. Monitoree Experts y Journal para detectar órdenes rechazadas, stops inválidos, feeds obsoletos o errores de símbolo.
-
Pruebe los modos por separado utilizando fechas, depósito, apalancamiento y supuestos de costes idénticos. Cuando la historia lo permita, utilice modelado de ticks reales. Revise la drawdown, el factor de beneficio, la operación promedio, la mayor pérdida, la racha de pérdidas y los resultados después de costes, no solo el beneficio neto.
PARA QUIÉN ES ESTE EA
Ironframe es adecuado para traders que desean elegir entre enfoques de estructura, rango, ruptura, inflexión y patrones de velas mientras controlan filtros y configuraciones de riesgo. Los usuarios deben comprender el modo seleccionado, validar cualquier dato externo y probar en su bróker. Las configuraciones copiadas de otra cuenta no garantizan resultados equivalentes.
AVISO IMPORTANTE DE RIESGO
El trading apalancado implica un riesgo sustancial. Las simulaciones históricas no establecen el rendimiento futuro; los resultados varían según las especificaciones del contrato, los costes, el slippage, la liquidez, las condiciones del servidor, la calidad de los datos y las configuraciones. Los stops pueden ejecutarse lejos del precio solicitado durante mercados rápidos o gaps. Los datos externos pueden retrasarse o no estar disponibles. Pruebe en demo, dimensione para su cuenta y contrato, y arriesgue solo el capital que pueda permitirse perder.
