Ironframe SMC Gold MT5 EA
- Experts
- Version: 2.19
- Mise à jour: 19 octobre 2026
- Activations: 5
Ironframe SMC Gold MT5 EA
Cinq modes de trading sélectionnables pour MetaTrader 5
Cinq approches sélectionnables dans un seul Expert Advisor MT5 axé sur l'or : structure de marché, trading de range, breakouts, signaux d'inflexion et exécution par motifs de chandeliers.
APERÇU
Ironframe SMC Gold MT5 EA regroupe cinq approches sélectionnables dans un seul Expert Advisor MetaTrader 5 : Conservateur, Rangebound, Active Range Breakout, Inflection Ultra-Scalp et Pattern Recognition. Sélectionnez l'approche, puis configurez ses règles de confirmation, filtres, conditions d'exécution et gestion des trades.
Conçu principalement pour les symboles de l'or tels que XAUUSD et les équivalents spécifiques au broker. Testez les autres instruments séparément, car la taille du contrat, la valeur du tick, les spreads et les horaires de trading varient. La fréquence des trades, le profit, le taux de réussite ou le drawdown ne sont pas garantis.
POURQUOI CE DESIGN
Au lieu de forcer chaque entrée à travers une règle universelle unique, Ironframe sépare cinq approches avec des logiques de qualification différentes. Choisissez la notation basée sur la structure, les configurations de range, la confirmation de breakout, les inflexions à court horizon ou la reconnaissance de motifs de chandeliers dans un seul EA. Les composants optionnels macro, sentiment et options peuvent ajouter du contexte lorsqu'ils sont correctement configurés ; ces couches peuvent rester désactivées lorsque vous préférez une configuration axée sur l'action des prix.
CINQ MODES DE TRADING
1. CONSERVATEUR
Le mode Conservateur note le contexte du bloc d'ordres, les preuves de balayage de liquidité et les confirmations sélectionnées avant d'appliquer les contrôles de direction, de régime et d'exécution. Il convient aux traders qui préfèrent plusieurs conditions avant d'envisager une entrée.
Paramètres clés : RequireOrderBlock, RequireSweep, RequireDivergence, MinSignalScore et OBProximityPct. La valeur par défaut examinée exige un bloc d'ordres et un balayage de liquidité ; la divergence peut être configurée comme condition supplémentaire. MinSignalScore est par défaut à 4. La combinaison exacte des conditions requises dépend des entrées choisies.
2. RANGEBOUND
Rangebound évalue la structure et les preuves de confirmation dans des conditions de consolidation. La divergence, l'épuisement et l'absorption peuvent contribuer au score de la configuration. RangeBoundMinScore est le principal seuil spécifique au mode (par défaut 2).
Dans cette version source, la porte d'entrée finale exige toujours un bloc d'ordres qualifiant, même lorsque les preuves d'offre/demande contribuent au score. Rangebound n'applique pas la porte de régime directionnel exactement de la même manière que le mode Conservateur. Examinez les entrées et testez ce mode indépendamment avant toute utilisation en réel.
3. ACTIVE RANGE BREAKOUT
Active Range Breakout attend une clôture de chandelier au-delà d'une limite de range actif ; un simple toucher ne constitue pas un breakout. Le tampon ATR, la taille du corps du chandelier, le volume, l'âge de la configuration et les règles d'invalidation qualifient ou rejettent la configuration. Des filtres de timeframe supérieur, de session et d'exécution peuvent également s'appliquer.
Les paramètres importants incluent BreakoutUseATRBuffer=true, BreakoutBufferATR=0.10, BreakoutMinBodyATR=0.50, BreakoutRequireVolume=true, BreakoutVolumeFactor=1.00, BreakoutSetupMaxBars=3 et BreakoutInvalidateATR=0.50. Ces paramètres contrôlent la quantité de preuves qu'un breakout doit montrer ; des valeurs plus souples peuvent admettre davantage de configurations, tandis que des valeurs plus strictes peuvent réduire la fréquence des signaux.
4. INFLECTION ULTRA-SCALP
Inflection Ultra-Scalp est le mode par défaut dans la version source v2.21 examinée. Il évalue la pente et la courbure de la Hull Moving Average, l'écart à la moyenne de régression, le contexte RSI et la proximité des points d'intérêt. Il cible les changements à court horizon du comportement des prix ; un signal ne prouve pas un renversement durable.
Les entrées clés incluent InflectionHMAPeriod=21, InflectionMeanPeriod=34, InflectionSlopeATR=0.05, InflectionMinConcavityATR=0.02, InflectionMeanDeviationATR=0.25, InflectionRSIPeriod=14, InflectionOversold=30, InflectionOverbought=70, InflectionPOIATR=1.0 et InflectionMinScore=4. L'EA utilise le timeframe du graphique pour le mode partagé, donc sélectionnez et testez un timeframe adapté à votre marché et à vos coûts d'exécution.
Inflection dispose d'une gestion dédiée pour les stops ATR, les objectifs de sécurité optionnels, le break-even/verrouillage des profits, les runners, les mouvements défavorables et la stagnation. Contrôles clés : InflectionSLATR=2.50, InflectionTPATR=1.20, InflectionUseSafetyTP=false, InflectionCloseOnNewArrow=true, InflectionProfitProtectionEnabled=true et InflectionAsymmetricPayoffEnabled=true. L'objectif de sécurité est désactivé par défaut ; examinez la logique de sortie complète avant toute utilisation en réel.
5. PATTERN RECOGNITION
Pattern Recognition possède son propre chemin de détection et d'exécution. Les motifs incluent le engulfing haussier/baissier, le marteau, l'étoile filante, l'étoile du matin/du soir et la tête-épaules / tête-épaules inversée ; la reconnaissance du doji est configurable. Les entrées peuvent utiliser des barres de confirmation, des limites de spread/session, des plafonds de trades quotidiens, des filtres de tendance, des stops structurels ou ATR, des objectifs risque-récompense et des stops suiveurs.
Les entrées importantes incluent TradeSymbol (vide signifie le symbole actuel du graphique), 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 et NecklineBreakBufferPoints=10.
Pattern Recognition dispose d'un dimensionnement de position et d'une gestion de trade séparés. Ne supposez pas qu'il utilise les InpLotSize, InpMaxLotSize, paramètres de break-even ou de week-end partagés exactement de la même manière que les autres modes. Configurez séparément ses propres RiskMode, RiskPercent ou FixedLot, stop, objectif, spread et paramètres de session, et confirmez le comportement dans le Strategy Tester.
ACTION DES PRIX BASÉE SUR LA STRUCTURE
Le moteur de structure partagé évalue les sommets/creux de swing, les blocs d'ordres, les balayages de liquidité et les zones d'offre/demande. Les seuils basés sur l'ATR mettent à l'échelle les distances sélectionnées par rapport à la volatilité. Les paramètres d'âge de structure et de cooldown déterminent si une configuration reste éligible.
Entrées clés : SwingWing=3, SwingLookback=100, ATRPeriod=14, OBDisplacementMult=1.0, OBMaxWickRatio=0.3, SDMoveMultiple=3.0, EquilibriumBandPct=0.05, SDLookback=100, SDMaxBaseCandles=4 et SDDisplacementMult=0.5. Les effets varient selon le mode. Des seuils plus souples peuvent augmenter l'activité et admettre des configurations plus faibles ; des seuils plus stricts peuvent réduire la fréquence des signaux.
CONFIRMATION ET CONFLUENCE
La couche de confirmation peut combiner :
• Divergence entre les swings de prix et les mesures de momentum/données de tick disponibles.
• Épuisement basé sur les proportions mèche/corps du chandelier.
• Absorption basée sur une activité de tick élevée, une range limitée et un rejet.
• Notation de cluster pour plusieurs confirmations sur la même barre.
• Zones d'offre/demande et blocs d'ordres comme zones de référence structurelles.
Les contrôles incluent EnableDivergence, DivergenceMinSwingATR, EnableExhaustion, ExhaustionWickMult, ExhaustionBodyMult, EnableAbsorption, AbsorptionVolFactor, AbsorptionRangeFactor, AbsorptionRejectPct, UseClusterScoring, MinClusterSignals et ClusterBonusScore. L'activité de tick est un proxy des données du terminal, et non un carnet d'ordres centralisé complet ni un flux institutionnel vérifié.
CONTEXTE DE MARCHÉ ET FILTRES DE SIGNAUX
Les filtres optionnels incluent la direction du timeframe supérieur, la session de trading, l'âge du signal et le cooldown. UseHTFFilter=true, HTFTimeframe=H4 et HTFLookbackBars=20 définissent le contexte du timeframe supérieur là où il est appliqué. AllowedSession est par défaut SESSION_ALL. UTCOffsetHours ajuste les fenêtres de session UTC approximatives, mais elles ne tiennent pas automatiquement compte de l'heure d'été. Pattern Recognition utilise des entrées TradingSessionStart et TradingSessionEnd séparées.
SignalCooldownBars=5 contrôle l'espacement entre les signaux partagés répétés, tandis que MaxBarAgeForSignal=25 limite l'âge maximal d'une structure pour rester éligible. Les paramètres de dessin tels que DrawOrderBlocks, DrawSupplyDemandZones, DrawDivergenceMarks et DrawInflectionMarks contrôlent l'affichage sur le graphique ; un objet ou une flèche visible ne signifie pas que toutes les conditions d'entrée finales ont été remplies.
CONFLUENCE OPTIONNELLE DU MARCHÉ DES OPTIONS
La couche d'options optionnelle peut utiliser les données de strike, de volume et d'intérêt ouvert comme contexte ou score de confluence. Elle prend en charge une API ou un CSV local. UseLiveAPI sélectionne la route API et nécessite une clé/expiration valide. La valeur par défaut FlashAlpha_Symbol=NEM est une action proxy de l'or, et non des données directes d'options sur futures Gold COMEX ; ne la traitez pas comme un positionnement GC.
Pour une analyse spécifique au GC, utilisez un CSV validé d'options sur futures Gold avec UseLiveAPI=false ou une source fournissant le contrat/expiration prévu. Vérifiez la fraîcheur des données, les unités de strike et le mapping des symboles. Min_OI_Threshold, Min_Volume_Threshold, Max_Pain_Buffer, Max_Strikes_Processed et Max_Battle_Zones_Shown contrôlent le filtrage/l'affichage ; UseOptionsConfluence, OptionsConfluenceATRMult et OptionsConfluenceBonus contrôlent sa contribution au score là où elle est appliquée. Cette couche est optionnelle.
CONTEXTE MACROÉCONOMIQUE ET DE SENTIMENT
Les composants optionnels macro et de sentiment ajoutent un contexte plus large aux modes sélectionnés. UseAutoFundamentals et UseAutoSentiment contrôlent les entrées automatiques prises en charge ; FundamentalScore et SentimentScore utilisent 50 comme valeur neutre par défaut. Selon la configuration, les entrées peuvent inclure des séries FRED/BLS, les prix du pétrole du broker, le positionnement CFTC et un flux de sentiment. Certains champs nécessitent des valeurs manuelles ou des données de consensus externes.
ManualFedStance, ManualCmeCutProb, ManualNFPActual/Expected, ManualADPActual/Expected, ManualGeoScore et BPR_USBanksLong/Short fournissent un contexte manuel. Les flux externes peuvent être retardés ou indisponibles. Autorisez WebRequest uniquement pour les sources nécessaires et vérifiez les mises à jour. Le macro et le sentiment sont des entrées de contexte, pas des prévisions de prix.
PARAMÈTRES D'EXÉCUTION ET DE RISQUE
Le chemin d'exécution partagé fournit des contrôles pour l'activation du trading, la taille du lot, le numéro magique, la déviation des ordres, les tampons de stop, les limites de positions et la gestion protective. Examinez-les avant d'ajuster les filtres d'entrée.
Entrées partagées clés : EnableTrading=true, InpLotSize=0.05, MagicNumber, InpDeviationPoints=50, InpSLBufferPoints=20, OnePositionPerSymbol=true, InpMaxOpenPositions=1, CloseOppositePosition=false, MoveToBreakEven=true et InpBreakEvenAfterBars=5. InpUseRiskPercentSizing=false sélectionne des lots fixes ; si activé, InpRiskPercentPerTrade=0.25 définit le budget de risque. InpMaxLotSize=0.05 plafonne le chemin partagé, mais pas Pattern Recognition dans cette source.
Les entrées de risque partagées incluent InpMaxDailyLossPercent=3.0, InpMaxDrawdownPercent=10.0, InpMaxConsecutiveLosses=6, InpLossPauseBars=20, InpDrawdownPauseBars=200 et InpMinRiskATRFraction=0.25. Elles s'appliquent uniquement là où elles sont implémentées et ne peuvent pas empêcher toutes les pertes. Pattern Recognition dispose d'un dimensionnement séparé et doit être testé indépendamment.
Les contrôles d'exécution incluent V2ProtectSpread=true, V2MaxSpreadATR=0.15, V2ProtectQuoteAge=true, V2MaxQuoteAgeSeconds=2 et V2ProtectSlippage=true. V2MaxSpreadPoints=0 signifie que ce seuil absolu en points de spread n'est pas actif ; V2MaxObservedSlippagePoints=0 est en mode surveillance uniquement pour ce seuil. V2NewsPolicy est par défaut V2_NEWS_MONITOR, qui surveille plutôt que de bloquer automatiquement chaque entrée autour des nouvelles. Choisissez la politique délibérément et testez le comportement que votre configuration active réellement.
AFFICHAGE SUR GRAPHIQUE ET DIAGNOSTICS
Les outils de graphique optionnels incluent DrawActiveRange, DrawOrderBlocks, DrawSupplyDemandZones, DrawExhaustionMarks, DrawAbsorptionMarks, DrawDivergenceMarks et DrawInflectionMarks. V2IntelligenceEnabled, V2ShowFingerprint et V2ShowDashboard contrôlent l'affichage de l'intelligence. V2ResearchRiskTelemetryEnabled, V2TrackMFE_MAE et V2ShowRegimeBreakdown prennent en charge la revue des trades/régimes. InpDiagLog et InpDiagLogEveryBars aident à expliquer pourquoi un candidat n'est pas devenu un ordre. Les objets visuels ne prouvent pas que toutes les portes d'entrée ont été franchies.
DÉMARRAGE RAPIDE
-
Installez le fichier EX5 dans MQL5/Experts et actualisez le Navigateur, ou compilez le fichier MQ5 dans MetaEditor.
-
Attachez-le au graphique prévu et vérifiez le symbole, le timeframe, la taille du contrat, la valeur du tick, le spread, la commission et les horaires de trading.
-
Sélectionnez un mode et examinez ses entrées dédiées. Inflection Ultra-Scalp est le mode par défaut dans la version v2.21 examinée.
-
Commencez en démo avec un volume conservateur. Configurez séparément les contrôles de risque partagés et ceux de Pattern Recognition ; vérifiez que les lots et les stops correspondent au contrat du broker.
-
Activez Algo Trading après examen. Surveillez Experts et Journal pour les ordres rejetés, les stops invalides, les flux obsolètes ou les erreurs de symbole.
-
Testez les modes séparément en utilisant des dates, un dépôt, un levier et des hypothèses de coûts identiques. Lorsque l'historique le permet, utilisez la modélisation par ticks réels. Examinez le drawdown, le profit factor, le trade moyen, la perte maximale, la série de pertes et les résultats après coûts, et pas seulement le profit net.
À QUI S'ADRESSE CET EA
Ironframe convient aux traders qui souhaitent choisir entre des approches de structure, de range, de breakout, d'inflexion et de motifs de chandeliers tout en contrôlant les filtres et les paramètres de risque. Les utilisateurs doivent comprendre le mode sélectionné, valider toute donnée externe et tester sur leur broker. Les paramètres copiés depuis un autre compte ne garantissent pas des résultats équivalents.
AVIS IMPORTANT SUR LES RISQUES
Le trading avec effet de levier implique un risque substantiel. Les simulations historiques n'établissent pas la performance future ; les résultats varient selon les spécifications du contrat, les coûts, le slippage, la liquidité, les conditions du serveur, la qualité des données et les paramètres. Les stops peuvent être exécutés loin du prix demandé pendant les marchés rapides ou les gaps. Les données externes peuvent être retardées ou indisponibles. Testez en démo, dimensionnez pour votre compte et votre contrat, et ne risquez que le capital que vous pouvez vous permettre de perdre.
