Ironframe SMC Gold MT5 EA
- Experts
- Versione: 2.19
- Aggiornato: 19 ottobre 2026
- Attivazioni: 5
Ironframe SMC Gold MT5 EA
Cinque modalità di trading selezionabili per MetaTrader 5
Cinque approcci selezionabili in un unico Expert Advisor MT5 focalizzato sull'oro: struttura di mercato, trading su range, breakout, segnali di inflessione ed esecuzione su pattern di candele.
PANORAMICA
Ironframe SMC Gold MT5 EA riunisce cinque approcci selezionabili in un unico Expert Advisor MetaTrader 5: Conservative, Rangebound, Active Range Breakout, Inflection Ultra-Scalp e Pattern Recognition. Seleziona l'approccio, quindi configura le sue regole di conferma, filtri, condizioni di esecuzione e gestione delle operazioni.
Progettato principalmente per simboli dell'oro come XAUUSD e equivalenti specifici del broker. Testa altri strumenti separatamente perché dimensione del contratto, valore del tick, spread e orari di trading variano. Frequenza delle operazioni, profitto, tasso di successo o drawdown non sono garantiti.
PERCHÉ QUESTO DESIGN
Invece di forzare ogni ingresso attraverso un'unica regola universale, Ironframe separa cinque approcci con logiche di qualificazione diverse. Scegli scoring basato sulla struttura, setup su range, conferma di breakout, inflessioni a breve orizzonte o riconoscimento di pattern di candele in un unico EA. Componenti opzionali macro, di sentiment e opzioni possono aggiungere contesto se configurati correttamente; questi livelli possono rimanere disabilitati quando preferisci un setup focalizzato sull'azione del prezzo.
CINQUE MODALITÀ DI TRADING
1. CONSERVATIVE
La modalità Conservative valuta il contesto del blocco ordini, l'evidenza di sweep di liquidità e le conferme selezionate prima di applicare controlli di direzione, regime ed esecuzione. È adatta ai trader che preferiscono diverse condizioni prima di considerare un ingresso.
Impostazioni chiave: RequireOrderBlock, RequireSweep, RequireDivergence, MinSignalScore e OBProximityPct. Il default revisionato richiede un order block e uno sweep di liquidità; la divergenza può essere configurata come condizione ulteriore. MinSignalScore è 4 per default. L'esatta combinazione delle condizioni richieste dipende dagli input scelti.
2. RANGEBOUND
Rangebound valuta struttura ed evidenza di conferma in condizioni di consolidamento. Divergenza, esaurimento e assorbimento possono contribuire al punteggio del setup. RangeBoundMinScore è la soglia principale specifica della modalità (default 2).
In questa versione del codice sorgente, il gate di ingresso finale richiede comunque un order block qualificante anche quando l'evidenza di domanda/offerta contribuisce al punteggio. Rangebound non applica il gate di regime direzionale esattamente allo stesso modo della modalità Conservative. Rivedi gli input e testa questa modalità in modo indipendente prima dell'uso reale.
3. ACTIVE RANGE BREAKOUT
Active Range Breakout attende una chiusura di candela oltre un confine di range attivo; un semplice tocco non è un breakout. Buffer ATR, dimensione del corpo della candela, volume, età del setup e regole di invalidazione qualificano o rifiutano il setup. Possono applicarsi anche filtri di timeframe superiore, sessione ed esecuzione.
Impostazioni importanti includono BreakoutUseATRBuffer=true, BreakoutBufferATR=0.10, BreakoutMinBodyATR=0.50, BreakoutRequireVolume=true, BreakoutVolumeFactor=1.00, BreakoutSetupMaxBars=3 e BreakoutInvalidateATR=0.50. Queste impostazioni controllano quanta evidenza deve mostrare un breakout; valori più permissivi possono ammettere più setup, mentre valori più severi possono ridurre la frequenza dei segnali.
4. INFLECTION ULTRA-SCALP
Inflection Ultra-Scalp è la modalità predefinita nella versione sorgente v2.21 revisionata. Valuta pendenza e curvatura della Hull Moving Average, deviazione dalla media di regressione, contesto RSI e prossimità ai punti di interesse. Mira a cambiamenti a breve orizzonte nel comportamento del prezzo; un segnale non prova un'inversione duratura.
Input chiave includono 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. L'EA utilizza il timeframe del grafico per la modalità condivisa, quindi seleziona e testa un timeframe appropriato al tuo mercato e ai costi di esecuzione.
Inflection dispone di una gestione dedicata per stop ATR, obiettivi di sicurezza opzionali, break-even/blocco dei profitti, runner, movimenti avversi e stagnazione. Controlli chiave: InflectionSLATR=2.50, InflectionTPATR=1.20, InflectionUseSafetyTP=false, InflectionCloseOnNewArrow=true, InflectionProfitProtectionEnabled=true e InflectionAsymmetricPayoffEnabled=true. L'obiettivo di sicurezza è disattivato per default; rivedi la logica di uscita completa prima dell'uso reale.
5. PATTERN RECOGNITION
Pattern Recognition ha il proprio percorso di rilevamento ed esecuzione. I pattern includono engulfing rialzista/ribassista, martello, shooting star, morning/evening star e testa-spalle / testa-spalle inverso; il riconoscimento del doji è configurabile. Gli ingressi possono utilizzare barre di conferma, limiti di spread/sessione, tetti giornalieri di operazioni, filtri di tendenza, stop strutturali o ATR, obiettivi rischio-rendimento e trailing stop.
Input importanti includono TradeSymbol (vuoto significa il simbolo corrente del grafico), 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 e NecklineBreakBufferPoints=10.
Pattern Recognition ha dimensionamento della posizione e gestione delle operazioni separati. Non presumere che utilizzi InpLotSize, InpMaxLotSize, impostazioni di break-even o weekend condivise esattamente allo stesso modo delle altre modalità. Configura separatamente i suoi RiskMode, RiskPercent o FixedLot, stop, obiettivo, spread e impostazioni di sessione, e conferma il comportamento nel Strategy Tester.
AZIONE DEL PREZZO BASATA SULLA STRUTTURA
Il motore di struttura condiviso valuta swing high/low, order block, sweep di liquidità e zone di domanda/offerta. Le soglie basate su ATR scalano le distanze selezionate alla volatilità. Le impostazioni di età della struttura e cooldown determinano se un setup rimane idoneo.
Input chiave: SwingWing=3, SwingLookback=100, ATRPeriod=14, OBDisplacementMult=1.0, OBMaxWickRatio=0.3, SDMoveMultiple=3.0, EquilibriumBandPct=0.05, SDLookback=100, SDMaxBaseCandles=4 e SDDisplacementMult=0.5. Gli effetti variano in base alla modalità. Soglie più permissive possono aumentare l'attività e ammettere setup più deboli; soglie più severe possono ridurre la frequenza dei segnali.
CONFERMA E CONFLUENZA
Il livello di conferma può combinare:
• Divergenza tra swing di prezzo e misure disponibili di momentum/dati tick.
• Esaurimento basato sulle proporzioni ombra/corpo della candela.
• Assorbimento basato su attività tick elevata, range limitato e rifiuto.
• Scoring a cluster per conferme multiple sulla stessa barra.
• Zone di domanda/offerta e order block come aree di riferimento strutturale.
I controlli includono EnableDivergence, DivergenceMinSwingATR, EnableExhaustion, ExhaustionWickMult, ExhaustionBodyMult, EnableAbsorption, AbsorptionVolFactor, AbsorptionRangeFactor, AbsorptionRejectPct, UseClusterScoring, MinClusterSignals e ClusterBonusScore. L'attività tick è un proxy dei dati del terminale, non un order book centralizzato completo né un flusso istituzionale verificato.
CONTESTO DI MERCATO E FILTRI DEI SEGNALI
I filtri opzionali includono direzione del timeframe superiore, sessione di trading, età del segnale e cooldown. UseHTFFilter=true, HTFTimeframe=H4 e HTFLookbackBars=20 impostano il contesto del timeframe superiore dove applicato. AllowedSession è SESSION_ALL per default. UTCOffsetHours regola le finestre di sessione UTC approssimative, ma non tengono automaticamente conto dell'ora legale. Pattern Recognition utilizza input separati TradingSessionStart e TradingSessionEnd.
SignalCooldownBars=5 controlla la spaziatura tra segnali condivisi ripetuti, mentre MaxBarAgeForSignal=25 limita l'età massima di una struttura per rimanere idonea. Impostazioni di disegno come DrawOrderBlocks, DrawSupplyDemandZones, DrawDivergenceMarks e DrawInflectionMarks controllano la visualizzazione sul grafico; un oggetto o una freccia visibile non significa che tutte le condizioni di ingresso finali siano state soddisfatte.
CONFLUENZA OPZIONALE DEL MERCATO OPZIONI
Il livello opzioni opzionale può utilizzare dati su strike, volume e open interest come contesto o punteggio di confluenza. Supporta un'API o un CSV locale. UseLiveAPI seleziona il percorso API e richiede una chiave/scadenza valida. Il default FlashAlpha_Symbol=NEM è un'azione proxy dell'oro, non dati diretti di opzioni su futures Gold COMEX; non trattarlo come posizionamento GC.
Per un'analisi specifica su GC, utilizza un CSV validato di opzioni su futures Gold con UseLiveAPI=false o una fonte che fornisca il contratto/scadenza previsto. Verifica freschezza dei dati, unità di strike e mapping dei simboli. Min_OI_Threshold, Min_Volume_Threshold, Max_Pain_Buffer, Max_Strikes_Processed e Max_Battle_Zones_Shown controllano filtraggio/visualizzazione; UseOptionsConfluence, OptionsConfluenceATRMult e OptionsConfluenceBonus controllano il suo contributo al punteggio dove applicato. Questo livello è opzionale.
CONTESTO MACROECONOMICO E DI SENTIMENT
I componenti opzionali macro e di sentiment aggiungono un contesto più ampio alle modalità selezionate. UseAutoFundamentals e UseAutoSentiment controllano gli input automatici supportati; FundamentalScore e SentimentScore utilizzano 50 come fallback neutro. A seconda della configurazione, gli input possono includere serie FRED/BLS, prezzi del petrolio del broker, posizionamento CFTC e un feed di sentiment. Alcuni campi richiedono valori manuali o dati di consenso esterni.
ManualFedStance, ManualCmeCutProb, ManualNFPActual/Expected, ManualADPActual/Expected, ManualGeoScore e BPR_USBanksLong/Short forniscono contesto manuale. I feed esterni possono essere ritardati o non disponibili. Consenti WebRequest solo per le fonti necessarie e verifica gli aggiornamenti. Macro e sentiment sono input di contesto, non previsioni di prezzo.
IMPOSTAZIONI DI ESECUZIONE E RISCHIO
Il percorso di esecuzione condiviso fornisce controlli per abilitazione del trading, dimensione del lotto, magic number, deviazione degli ordini, buffer di stop, limiti di posizione e gestione protettiva. Rivedili prima di regolare i filtri di ingresso.
Input condivisi chiave: EnableTrading=true, InpLotSize=0.05, MagicNumber, InpDeviationPoints=50, InpSLBufferPoints=20, OnePositionPerSymbol=true, InpMaxOpenPositions=1, CloseOppositePosition=false, MoveToBreakEven=true e InpBreakEvenAfterBars=5. InpUseRiskPercentSizing=false seleziona lotti fissi; se abilitato, InpRiskPercentPerTrade=0.25 imposta il budget di rischio. InpMaxLotSize=0.05 limita il percorso condiviso, ma non Pattern Recognition in questo codice sorgente.
Gli input di rischio condivisi includono InpMaxDailyLossPercent=3.0, InpMaxDrawdownPercent=10.0, InpMaxConsecutiveLosses=6, InpLossPauseBars=20, InpDrawdownPauseBars=200 e InpMinRiskATRFraction=0.25. Si applicano solo dove implementati e non possono prevenire tutte le perdite. Pattern Recognition ha dimensionamento separato e deve essere testato in modo indipendente.
I controlli di esecuzione includono V2ProtectSpread=true, V2MaxSpreadATR=0.15, V2ProtectQuoteAge=true, V2MaxQuoteAgeSeconds=2 e V2ProtectSlippage=true. V2MaxSpreadPoints=0 significa che questa soglia assoluta in punti di spread non è attiva; V2MaxObservedSlippagePoints=0 è solo di monitoraggio per quella soglia. V2NewsPolicy è V2_NEWS_MONITOR per default, che monitora anziché bloccare automaticamente ogni ingresso intorno alle notizie. Scegli la politica deliberatamente e testa il comportamento che la tua configurazione abilita effettivamente.
VISUALIZZAZIONE SUL GRAFICO E DIAGNOSTICA
Gli strumenti opzionali del grafico includono DrawActiveRange, DrawOrderBlocks, DrawSupplyDemandZones, DrawExhaustionMarks, DrawAbsorptionMarks, DrawDivergenceMarks e DrawInflectionMarks. V2IntelligenceEnabled, V2ShowFingerprint e V2ShowDashboard controllano la visualizzazione dell'intelligence. V2ResearchRiskTelemetryEnabled, V2TrackMFE_MAE e V2ShowRegimeBreakdown supportano la revisione di operazioni/regimi. InpDiagLog e InpDiagLogEveryBars aiutano a spiegare perché un candidato non è diventato un ordine. Gli oggetti visivi non provano che tutti i gate di ingresso siano stati superati.
AVVIO RAPIDO
-
Installa il file EX5 in MQL5/Experts e aggiorna il Navigatore, oppure compila il file MQ5 in MetaEditor.
-
Allegalo al grafico previsto e verifica simbolo, timeframe, dimensione del contratto, valore del tick, spread, commissione e orari di trading.
-
Seleziona una modalità e rivedi i suoi input dedicati. Inflection Ultra-Scalp è la modalità predefinita nella build v2.21 revisionata.
-
Inizia in demo con volume conservativo. Configura separatamente i controlli di rischio condivisi e quelli di Pattern Recognition; verifica che lotti e stop siano adatti al contratto del broker.
-
Abilita Algo Trading dopo la revisione. Monitora Experts e Journal per ordini rifiutati, stop non validi, feed obsoleti o errori di simbolo.
-
Testa le modalità separatamente usando date, deposito, leva e ipotesi di costo identici. Quando la storia lo supporta, utilizza la modellazione su tick reali. Rivedi drawdown, profit factor, operazione media, perdita massima, serie di perdite e risultati al netto dei costi, non solo il profitto netto.
A CHI È DESTINATO QUESTO EA
Ironframe è adatto ai trader che desiderano scegliere tra approcci di struttura, range, breakout, inflessione e pattern di candele controllando filtri e impostazioni di rischio. Gli utenti devono comprendere la modalità selezionata, validare qualsiasi dato esterno e testare sul proprio broker. Le impostazioni copiate da un altro account non garantiscono risultati equivalenti.
AVVISO IMPORTANTE SUI RISCHI
Il trading con leva comporta un rischio sostanziale. Le simulazioni storiche non stabiliscono la performance futura; i risultati variano in base alle specifiche del contratto, ai costi, allo slippage, alla liquidità, alle condizioni del server, alla qualità dei dati e alle impostazioni. Gli stop possono essere eseguiti lontano dal prezzo richiesto durante mercati veloci o gap. I dati esterni possono essere ritardati o non disponibili. Testa in demo, dimensiona per il tuo account e contratto, e rischia solo capitale che puoi permetterti di perdere.
