Ironframe SMC Gold MT5 EA
- Experten
- Version: 2.19
- Aktualisiert: 19 Oktober 2026
- Aktivierungen: 5
Ironframe SMC Gold MT5 EA
Fünf wählbare Handelsmodi für MetaTrader 5
Fünf wählbare Ansätze in einem goldorientierten MT5 Expert Advisor: Marktstruktur, Range-Trading, Ausbrüche, Inflection-Signale und Candlestick-Muster-Ausführung.
ÜBERBLICK
Ironframe SMC Gold MT5 EA vereint fünf wählbare Ansätze in einem MetaTrader-5-Expert-Advisor: Conservative, Rangebound, Active Range Breakout, Inflection Ultra-Scalp und Pattern Recognition. Wählen Sie den Ansatz und konfigurieren Sie anschließend dessen Bestätigungsregeln, Filter, Ausführungsbedingungen und Handelsverwaltung.
Primär für Gold-Symbole wie XAUUSD und brokerspezifische Äquivalente entwickelt. Testen Sie andere Instrumente separat, da Kontraktgröße, Tickwert, Spreads und Handelszeiten variieren. Handelsfrequenz, Gewinn, Trefferquote oder Drawdown werden nicht garantiert.
WARUM DIESES DESIGN
Anstatt jeden Einstieg durch eine einzige universelle Regel zu zwingen, trennt Ironframe fünf Ansätze mit unterschiedlicher Qualifikationslogik. Wählen Sie struktur basierte Bewertung, Range-Setups, Ausbruchsbestätigung, kurzfristige Inflection-Signale oder Candlestick-Mustererkennung in einem EA. Optionale Makro-, Sentiment- und Optionskomponenten können Kontext hinzufügen, wenn sie korrekt konfiguriert sind; diese Ebenen können deaktiviert bleiben, wenn Sie ein preisaktionsorientiertes Setup bevorzugen.
FÜNF HANDELSMODI
-
CONSERVATIVE
Der Conservative Mode bewertet Orderblock-Kontext, Nachweise für Liquiditätssweeps und ausgewählte Bestätigungen, bevor Richtungs-, Regime- und Ausführungsprüfungen angewendet werden. Er eignet sich für Trader, die mehrere Bedingungen bevorzugen, bevor sie einen Einstieg in Betracht ziehen.
Wichtige Einstellungen: RequireOrderBlock, RequireSweep, RequireDivergence, MinSignalScore und OBProximityPct. Die geprüfte Standardeinstellung erfordert einen Orderblock und einen Liquiditätssweep; Divergenz kann als weitere Bedingung konfiguriert werden. MinSignalScore ist standardmäßig 4. Die genaue Kombination der erforderlichen Bedingungen hängt von den gewählten Eingaben ab. -
RANGEBOUND
Rangebound bewertet Struktur und Bestätigungsnachweise in Konsolidierungsphasen. Divergenz, Erschöpfung und Absorption können zur Setup-Bewertung beitragen. RangeBoundMinScore ist der wichtigste modusspezifische Schwellenwert (Standard 2).
In dieser Quellversion erfordert das finale Einstiegsgate weiterhin einen qualifizierenden Orderblock, selbst wenn Angebots-/Nachfragenachweise zur Bewertung beitragen. Rangebound wendet das directional Regime Gate nicht exakt auf dieselbe Weise an wie der Conservative Mode. Prüfen Sie die Eingaben und testen Sie diesen Modus unabhängig, bevor Sie ihn live einsetzen. -
ACTIVE RANGE BREAKOUT
Active Range Breakout wartet auf einen Kerzenschluss jenseits einer aktiven Range-Grenze; eine bloße Berührung ist kein Ausbruch. ATR-Puffer, Kerzenkörpergröße, Volumen, Setup-Alter und Invalidierungsregeln qualifizieren oder verwerfen das Setup. Filter für höhere Zeitrahmen, Sitzungen und Ausführung können ebenfalls gelten.
Wichtige Einstellungen sind BreakoutUseATRBuffer=true, BreakoutBufferATR=0.10, BreakoutMinBodyATR=0.50, BreakoutRequireVolume=true, BreakoutVolumeFactor=1.00, BreakoutSetupMaxBars=3 und BreakoutInvalidateATR=0.50. Diese Einstellungen steuern, wie viele Nachweise ein Ausbruch zeigen muss; lockerere Werte können mehr Setups zulassen, strengere Werte können die Signalfrequenz reduzieren. -
INFLECTION ULTRA-SCALP
Inflection Ultra-Scalp ist der Standard im geprüften v2.21-Quellcode. Er bewertet Steigung und Krümmung des Hull Moving Average, Abweichung vom Regressionsmittel, RSI-Kontext und Nähe zu Points of Interest. Er zielt auf kurzfristige Veränderungen im Preisverhalten ab; ein Signal beweist keine dauerhafte Umkehr.
Wichtige Eingaben sind InflectionHMAPeriod=21, InflectionMeanPeriod=34, InflectionSlopeATR=0.05, InflectionMinConcavityATR=0.02, InflectionMeanDeviationATR=0.25, InflectionRSIPeriod=14, InflectionOversold=30, InflectionOverbought=70, InflectionPOIATR=1.0 und InflectionMinScore=4. Der EA verwendet den Chart-Zeitrahmen für den gemeinsamen Modus; wählen und testen Sie daher einen Zeitrahmen, der zu Ihrem Markt und Ihren Ausführungskosten passt.
Inflection verfügt über eine dedizierte Verwaltung für ATR-Stops, optionale Sicherheitsziele, Break-even/Gewinnsicherung, Runner, adverse Bewegungen und Stagnation. Wichtige Steuerungen: InflectionSLATR=2.50, InflectionTPATR=1.20, InflectionUseSafetyTP=false, InflectionCloseOnNewArrow=true, InflectionProfitProtectionEnabled=true und InflectionAsymmetricPayoffEnabled=true. Das Sicherheitsziel ist standardmäßig deaktiviert; prüfen Sie die vollständige Exit-Logik vor dem Live-Einsatz. -
PATTERN RECOGNITION
Pattern Recognition hat einen eigenen Erkennungs- und Ausführungspfad. Zu den Mustern gehören Bullish/Bearish Engulfing, Hammer, Shooting Star, Morning/Evening Star sowie Head-and-Shoulders / Inverse Head-and-Shoulders; die Doji-Erkennung ist konfigurierbar. Einstiege können Bestätigungsbars, Spread-/Sitzungslimits, tägliche Handelslimits, Trendfilter, strukturelle oder ATR-Stops, Risk-Reward-Ziele und Trailing-Stops verwenden.
Wichtige Eingaben sind TradeSymbol (leer bedeutet das aktuelle Chart-Symbol), 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 und NecklineBreakBufferPoints=10.
Pattern Recognition hat eine separate Positionsgrößenbestimmung und Handelsverwaltung. Gehen Sie nicht davon aus, dass es die gemeinsamen InpLotSize, InpMaxLotSize, Break-even- oder Wochenend-Einstellungen exakt so verwendet wie die anderen Modi. Konfigurieren Sie RiskMode, RiskPercent oder FixedLot, Stop, Ziel, Spread und Sitzungseinstellungen separat und bestätigen Sie das Verhalten im Strategy Tester.
STRUKTURBASIERTE PREISAKTION
Die gemeinsame Struktur-Engine bewertet Swing-Hochs/-Tiefs, Orderblöcke, Liquiditätssweeps und Angebots-/Nachfragezonen. ATR-basierte Schwellenwerte skalieren ausgewählte Abstände zur Volatilität. Einstellungen für Struktur-Alter und Cooldown bestimmen, ob ein Setup weiterhin zulässig ist.
Wichtige Eingaben: SwingWing=3, SwingLookback=100, ATRPeriod=14, OBDisplacementMult=1.0, OBMaxWickRatio=0.3, SDMoveMultiple=3.0, EquilibriumBandPct=0.05, SDLookback=100, SDMaxBaseCandles=4 und SDDisplacementMult=0.5. Die Effekte variieren je nach Modus. Lockerere Schwellenwerte können die Aktivität erhöhen und schwächere Setups zulassen; strengere Schwellenwerte können die Signalfrequenz reduzieren.
BESTÄTIGUNG UND KONFLUENZ
Die Bestätigungsebene kann kombinieren:
• Divergenz zwischen Preisswings und verfügbaren Momentum-/Tick-Datenmaßen.
• Erschöpfung basierend auf Docht-/Körper-Proportionen der Kerze.
• Absorption basierend auf erhöhter Tick-Aktivität, begrenzter Range und Rejection.
• Cluster-Bewertung für mehrere Bestätigungen auf derselben Bar.
• Angebots-/Nachfragezonen und Orderblöcke als strukturelle Referenzbereiche.
Steuerungen umfassen EnableDivergence, DivergenceMinSwingATR, EnableExhaustion, ExhaustionWickMult, ExhaustionBodyMult, EnableAbsorption, AbsorptionVolFactor, AbsorptionRangeFactor, AbsorptionRejectPct, UseClusterScoring, MinClusterSignals und ClusterBonusScore. Tick-Aktivität ist ein Proxy für Terminaldaten, kein vollständiges zentralisiertes Orderbuch und kein verifizierter institutioneller Flow.
MARKTKONTEXT UND SIGNALFILTER
Optionale Filter umfassen Richtung des höheren Zeitrahmens, Handelssitzung, Signalalter und Cooldown. UseHTFFilter=true, HTFTimeframe=H4 und HTFLookbackBars=20 legen den Kontext des höheren Zeitrahmens fest, wo er angewendet wird. AllowedSession ist standardmäßig SESSION_ALL. UTCOffsetHours passt ungefähre UTC-Sitzungsfenster an, berücksichtigt jedoch nicht automatisch die Sommerzeit. Pattern Recognition verwendet separate TradingSessionStart- und TradingSessionEnd-Eingaben.
SignalCooldownBars=5 steuert den Abstand zwischen wiederholten gemeinsamen Signalen, während MaxBarAgeForSignal=25 begrenzt, wie alt eine Struktur sein darf, um weiterhin zulässig zu sein. Zeicheneinstellungen wie DrawOrderBlocks, DrawSupplyDemandZones, DrawDivergenceMarks und DrawInflectionMarks steuern die Chart-Anzeige; ein sichtbares Objekt oder ein Pfeil bedeutet nicht, dass alle finalen Einstiegsbedingungen erfüllt sind.
OPTIONALE KONFLUENZ AUS DEM OPTIONSMARKT
Die optionale Options-Ebene kann Strike-, Volumen- und Open-Interest-Daten als Kontext oder zur Bewertung von Konfluenz verwenden. Sie unterstützt eine API oder eine lokale CSV. UseLiveAPI wählt den API-Weg und erfordert einen gültigen Key/Ablauf. Der Standard FlashAlpha_Symbol=NEM ist eine Gold-Proxy-Aktie, keine direkten COMEX-Gold-Futures-Optionsdaten; behandeln Sie dies nicht als GC-Positionierung.
Für GC-spezifische Analysen verwenden Sie eine validierte Gold-Futures-Options-CSV mit UseLiveAPI=false oder eine Quelle, die den beabsichtigten Kontrakt/Ablauf bereitstellt. Überprüfen Sie Datenaktualität, Strike-Einheiten und Symbol-Mapping. Min_OI_Threshold, Min_Volume_Threshold, Max_Pain_Buffer, Max_Strikes_Processed und Max_Battle_Zones_Shown steuern Filterung/Anzeige; UseOptionsConfluence, OptionsConfluenceATRMult und OptionsConfluenceBonus steuern den Bewertungsbeitrag, wo er angewendet wird. Diese Ebene ist optional.
MAKROÖKONOMISCHER UND SENTIMENT-KONTEXT
Optionale Makro- und Sentiment-Komponenten fügen ausgewählten Modi breiteren Kontext hinzu. UseAutoFundamentals und UseAutoSentiment steuern unterstützte automatische Eingaben; FundamentalScore und SentimentScore verwenden 50 als neutralen Fallback. Je nach Konfiguration können Eingaben FRED/BLS-Serien, Broker-Ölpreise, CFTC-Positionierung und einen Sentiment-Feed umfassen. Einige Felder erfordern manuelle Werte oder externe Konsensdaten.
ManualFedStance, ManualCmeCutProb, ManualNFPActual/Expected, ManualADPActual/Expected, ManualGeoScore und BPR_USBanksLong/Short liefern manuellen Kontext. Externe Feeds können verzögert oder nicht verfügbar sein. Erlauben Sie WebRequest nur für erforderliche Quellen und überprüfen Sie Aktualisierungen. Makro und Sentiment sind Kontexteingaben, keine Preisprognosen.
AUSFÜHRUNGS- UND RISIKOEINSTELLUNGEN
Der gemeinsame Ausführungspfad bietet Steuerungen für Handelsaktivierung, Lotgröße, Magic Number, Orderabweichung, Stop-Puffer, Positionslimits und Schutzverwaltung. Prüfen Sie diese, bevor Sie Einstiegsfilter anpassen.
Wichtige gemeinsame Eingaben: EnableTrading=true, InpLotSize=0.05, MagicNumber, InpDeviationPoints=50, InpSLBufferPoints=20, OnePositionPerSymbol=true, InpMaxOpenPositions=1, CloseOppositePosition=false, MoveToBreakEven=true und InpBreakEvenAfterBars=5. InpUseRiskPercentSizing=false wählt feste Lots; wenn aktiviert, legt InpRiskPercentPerTrade=0.25 das Risikobudget fest. InpMaxLotSize=0.05 begrenzt den gemeinsamen Pfad, in diesem Quellcode jedoch nicht Pattern Recognition.
Gemeinsame Risikoeingaben umfassen InpMaxDailyLossPercent=3.0, InpMaxDrawdownPercent=10.0, InpMaxConsecutiveLosses=6, InpLossPauseBars=20, InpDrawdownPauseBars=200 und InpMinRiskATRFraction=0.25. Sie gelten nur, wo sie implementiert sind, und können nicht alle Verluste verhindern. Pattern Recognition hat eine separate Größenbestimmung und muss unabhängig getestet werden.
Ausführungsprüfungen umfassen V2ProtectSpread=true, V2MaxSpreadATR=0.15, V2ProtectQuoteAge=true, V2MaxQuoteAgeSeconds=2 und V2ProtectSlippage=true. V2MaxSpreadPoints=0 bedeutet, dass dieser absolute Spread-Punkt-Schwellenwert nicht aktiv ist; V2MaxObservedSlippagePoints=0 ist für diesen Schwellenwert nur überwachend. V2NewsPolicy ist standardmäßig V2_NEWS_MONITOR, was überwacht, statt jeden Einstieg rund um News automatisch zu blockieren. Wählen Sie die Richtlinie bewusst und testen Sie das Verhalten, das Ihre Konfiguration tatsächlich aktiviert.
CHART-ANZEIGE UND DIAGNOSE
Optionale Chart-Tools umfassen DrawActiveRange, DrawOrderBlocks, DrawSupplyDemandZones, DrawExhaustionMarks, DrawAbsorptionMarks, DrawDivergenceMarks und DrawInflectionMarks. V2IntelligenceEnabled, V2ShowFingerprint und V2ShowDashboard steuern die Intelligence-Anzeige. V2ResearchRiskTelemetryEnabled, V2TrackMFE_MAE und V2ShowRegimeBreakdown unterstützen die Trade-/Regime-Überprüfung. InpDiagLog und InpDiagLogEveryBars helfen zu erklären, warum ein Kandidat nicht zu einer Order wurde. Visuelle Objekte beweisen nicht, dass alle Einstiegsgates passiert wurden.
SCHNELLSTART
-
Installieren Sie die EX5-Datei in MQL5/Experts und aktualisieren Sie den Navigator, oder kompilieren Sie die MQ5-Datei in MetaEditor.
-
Hängen Sie den EA an das vorgesehene Chart an und prüfen Sie Symbol, Zeitrahmen, Kontraktgröße, Tickwert, Spread, Kommission und Handelszeiten.
-
Wählen Sie einen Modus und prüfen Sie dessen dedizierte Eingaben. Inflection Ultra-Scalp ist der Standard im geprüften v2.21-Build.
-
Beginnen Sie im Demo mit konservativem Volumen. Konfigurieren Sie gemeinsame Risikosteuerungen und die Risikosteuerungen von Pattern Recognition separat; prüfen Sie, ob Lots und Stops zum Kontrakt des Brokers passen.
-
Aktivieren Sie Algo Trading nach der Prüfung. Überwachen Sie Experts und Journal auf abgelehnte Orders, ungültige Stops, veraltete Feeds oder Symbolfehler.
-
Testen Sie Modi separat mit identischen Daten, Einzahlungen, Hebel und Kostenannahmen. Wenn die Historie dies unterstützt, verwenden Sie Real-Tick-Modellierung. Prüfen Sie Drawdown, Profitfaktor, durchschnittlichen Trade, größten Verlust, Verlustserie und Ergebnisse nach Kosten, nicht nur den Nettogewinn.
FÜR WEN DIESER EA GEEIGNET IST
Ironframe eignet sich für Trader, die zwischen Struktur-, Range-, Ausbruchs-, Inflection- und Candlestick-Muster-Ansätzen wählen möchten, während sie Filter und Risikoeinstellungen kontrollieren. Benutzer sollten den gewählten Modus verstehen, alle externen Daten validieren und beim eigenen Broker testen. Von einem anderen Konto kopierte Einstellungen garantieren keine gleichwertigen Ergebnisse.
WICHTIGER RISIKOHINWEIS
Gehebelter Handel birgt erhebliche Risiken. Historische Simulationen belegen keine zukünftige Performance; Ergebnisse variieren je nach Kontraktspezifikationen, Kosten, Slippage, Liquidität, Serverbedingungen, Datenqualität und Einstellungen. Stops können in schnellen Märkten oder bei Gaps weit entfernt vom angeforderten Preis ausgeführt werden. Externe Daten können verzögert oder nicht verfügbar sein. Testen Sie im Demo, dimensionieren Sie für Ihr Konto und Ihren Kontrakt und riskieren Sie nur Kapital, dessen Verlust Sie sich leisten können.
