Ironframe SMC Gold MT5 EA
- Experts
- 버전: 2.19
- 업데이트됨: 19 10월 2026
- 활성화: 5
Ironframe SMC Gold MT5 EA
MetaTrader 5용 선택 가능한 5가지 거래 모드
금에 초점을 맞춘 하나의 MT5 Expert Advisor에 시장 구조, 범위 거래, 돌파, 변곡 신호, 캔들스틱 패턴 실행이라는 5가지 선택 가능한 접근법을 담았습니다.
개요
Ironframe SMC Gold MT5 EA는 Conservative, Rangebound, Active Range Breakout, Inflection Ultra-Scalp, Pattern Recognition의 5가지 선택 가능한 접근법을 하나의 MetaTrader 5 Expert Advisor로 통합합니다. 접근법을 선택한 뒤 해당 확인 규칙, 필터, 실행 조건, 거래 관리를 구성하십시오.
주로 XAUUSD 및 브로커별 동등 심볼과 같은 금 심볼용으로 설계되었습니다. 계약 크기, 틱 가치, 스프레드, 거래 시간이 다르므로 다른 상품은 별도로 테스트하십시오. 거래 빈도, 수익, 승률, 드로다운은 보장되지 않습니다.
이 설계를 선택한 이유
모든 진입을 하나의 보편적 규칙에 강제로 통과시키는 대신, Ironframe은 서로 다른 자격 판정 로직을 가진 5가지 접근법을 분리합니다. 구조 기반 점수화, 범위 셋업, 돌파 확인, 단기 변곡, 캔들 패턴 인식을 하나의 EA에서 선택할 수 있습니다. 선택적 매크로, 심리, 옵션 구성요소는 올바르게 구성하면 컨텍스트를 추가할 수 있으며, 가격 행동 중심 셋업을 선호할 때는 이러한 계층을 비활성화한 채 둘 수 있습니다.
5가지 거래 모드
-
CONSERVATIVE
Conservative Mode는 방향, 레짐, 실행 검사를 적용하기 전에 오더 블록 컨텍스트, 유동성 스윕 증거, 선택된 확인 항목을 점수화합니다. 진입을 고려하기 전에 여러 조건을 선호하는 트레이더에게 적합합니다.
주요 설정: RequireOrderBlock, RequireSweep, RequireDivergence, MinSignalScore, OBProximityPct. 검토된 기본값은 오더 블록과 유동성 스윕을 요구하며, 다이버전스는 추가 조건으로 구성할 수 있습니다. MinSignalScore 기본값은 4입니다. 필요한 조건의 정확한 조합은 선택한 입력에 따라 달라집니다. -
RANGEBOUND
Rangebound는 횡보 조건에서 구조와 확인 증거를 평가합니다. 다이버전스, 소진, 흡수가 셋업 점수에 기여할 수 있습니다. RangeBoundMinScore가 모드별 주요 임계값입니다(기본값 2).
이 소스 버전에서는 수요/공급 증거가 점수에 기여하더라도 최종 진입 게이트는 여전히 적격 오더 블록을 요구합니다. Rangebound는 Conservative Mode와 정확히 같은 방식으로 방향성 레짐 게이트를 적용하지 않습니다. 라이브 사용 전에 입력을 검토하고 이 모드를 독립적으로 테스트하십시오. -
ACTIVE RANGE BREAKOUT
Active Range Breakout은 활성 범위 경계를 넘어서는 캔들 종가를 기다립니다. 단순한 터치는 돌파가 아닙니다. ATR 버퍼, 캔들 몸통 크기, 거래량, 셋업 경과 시간, 무효화 규칙이 셋업을 적격 또는 부적격으로 만듭니다. 상위 시간프레임, 세션, 실행 필터도 적용될 수 있습니다.
중요 설정에는 BreakoutUseATRBuffer=true, BreakoutBufferATR=0.10, BreakoutMinBodyATR=0.50, BreakoutRequireVolume=true, BreakoutVolumeFactor=1.00, BreakoutSetupMaxBars=3, BreakoutInvalidateATR=0.50이 포함됩니다. 이러한 설정은 돌파가 보여야 하는 증거의 양을 제어합니다. 완화된 값은 더 많은 셋업을 허용할 수 있고, 엄격한 값은 신호 빈도를 줄일 수 있습니다. -
INFLECTION ULTRA-SCALP
Inflection Ultra-Scalp는 검토된 v2.21 소스의 기본값입니다. Hull Moving Average의 기울기와 곡률, 회귀 평균 편차, RSI 컨텍스트, 관심 지점 근접성을 평가합니다. 가격 행동의 단기 변화를 목표로 하며, 신호가 지속적인 반전을 입증하는 것은 아닙니다.
주요 입력에는 InflectionHMAPeriod=21, InflectionMeanPeriod=34, InflectionSlopeATR=0.05, InflectionMinConcavityATR=0.02, InflectionMeanDeviationATR=0.25, InflectionRSIPeriod=14, InflectionOversold=30, InflectionOverbought=70, InflectionPOIATR=1.0, InflectionMinScore=4가 포함됩니다. EA는 공유 모드에 차트 시간프레임을 사용하므로 시장과 실행 비용에 적합한 시간프레임을 선택하고 테스트하십시오.
Inflection에는 ATR 스톱, 선택적 안전 목표, 손익분기/이익 잠금, 러너, 불리한 움직임, 정체에 대한 전용 관리가 있습니다. 주요 제어: InflectionSLATR=2.50, InflectionTPATR=1.20, InflectionUseSafetyTP=false, InflectionCloseOnNewArrow=true, InflectionProfitProtectionEnabled=true, InflectionAsymmetricPayoffEnabled=true. 안전 목표는 기본적으로 꺼져 있습니다. 라이브 사용 전에 전체 청산 로직을 검토하십시오. -
PATTERN RECOGNITION
Pattern Recognition은 자체 감지 및 실행 경로를 가집니다. 패턴에는 상승/하락 엔걸핑, 망치, 슈팅 스타, 모닝/이브닝 스타, 헤드앤숄더/역 헤드앤숄더가 포함되며 도지 인식은 구성 가능합니다. 진입은 확인 바, 스프레드/세션 제한, 일일 거래 상한, 추세 필터, 구조적 또는 ATR 스톱, 리스크-리워드 목표, 트레일링 스톱을 사용할 수 있습니다.
중요 입력에는 TradeSymbol(공백은 현재 차트 심볼), 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, NecklineBreakBufferPoints=10이 포함됩니다.
Pattern Recognition은 별도의 포지션 사이징과 거래 관리를 사용합니다. 다른 모드와 정확히 같은 방식으로 공유 InpLotSize, InpMaxLotSize, 손익분기 또는 주말 설정을 사용한다고 가정하지 마십시오. 자체 RiskMode, RiskPercent 또는 FixedLot, 스톱, 목표, 스프레드, 세션 설정을 별도로 구성하고 Strategy Tester에서 동작을 확인하십시오.
구조 기반 가격 행동
공유 구조 엔진은 스윙 고점/저점, 오더 블록, 유동성 스윕, 수요/공급 영역을 평가합니다. ATR 기반 임계값은 선택된 거리를 변동성에 맞게 조정합니다. 구조 경과 시간과 쿨다운 설정은 셋업이 계속 적격인지 결정합니다.
주요 입력: SwingWing=3, SwingLookback=100, ATRPeriod=14, OBDisplacementMult=1.0, OBMaxWickRatio=0.3, SDMoveMultiple=3.0, EquilibriumBandPct=0.05, SDLookback=100, SDMaxBaseCandles=4, SDDisplacementMult=0.5. 효과는 모드에 따라 다릅니다. 완화된 임계값은 활동을 늘리고 약한 셋업을 허용할 수 있으며, 엄격한 임계값은 신호 빈도를 줄일 수 있습니다.
확인 및 합류
확인 계층은 다음을 결합할 수 있습니다:
• 가격 스윙과 사용 가능한 모멘텀/틱 데이터 측정값 간의 다이버전스.
• 캔들 꼬리/몸통 비율에 기반한 소진.
• 증가한 틱 활동, 제한된 범위, 거부에 기반한 흡수.
• 동일 바에서 여러 확인에 대한 클러스터 점수화.
• 구조적 참조 영역으로서 수요/공급 영역과 오더 블록.
제어에는 EnableDivergence, DivergenceMinSwingATR, EnableExhaustion, ExhaustionWickMult, ExhaustionBodyMult, EnableAbsorption, AbsorptionVolFactor, AbsorptionRangeFactor, AbsorptionRejectPct, UseClusterScoring, MinClusterSignals, ClusterBonusScore가 포함됩니다. 틱 활동은 터미널 데이터 프록시이며, 완전한 중앙 집중식 오더북이나 검증된 기관 흐름이 아닙니다.
시장 컨텍스트 및 신호 필터
선택적 필터에는 상위 시간프레임 방향, 거래 세션, 신호 경과 시간, 쿨다운이 포함됩니다. UseHTFFilter=true, HTFTimeframe=H4, HTFLookbackBars=20은 적용되는 곳에서 상위 시간프레임 컨텍스트를 설정합니다. AllowedSession 기본값은 SESSION_ALL입니다. UTCOffsetHours는 대략적인 UTC 세션 창을 조정하지만 일광 절약 시간을 자동으로 고려하지는 않습니다. Pattern Recognition은 별도의 TradingSessionStart 및 TradingSessionEnd 입력을 사용합니다.
SignalCooldownBars=5는 반복되는 공유 신호 사이의 간격을 제어하고, MaxBarAgeForSignal=25는 구조가 적격을 유지할 수 있는 최대 경과 시간을 제한합니다. DrawOrderBlocks, DrawSupplyDemandZones, DrawDivergenceMarks, DrawInflectionMarks 같은 그리기 설정은 차트 표시를 제어합니다. 보이는 객체나 화살표가 모든 최종 진입 조건이 통과되었음을 의미하지는 않습니다.
선택적 옵션 시장 합류
선택적 옵션 계층은 행사가, 거래량, 미결제약정 데이터를 컨텍스트 또는 점수 합류로 사용할 수 있습니다. API 또는 로컬 CSV를 지원합니다. UseLiveAPI는 API 경로를 선택하며 유효한 키/만기가 필요합니다. 기본 FlashAlpha_Symbol=NEM은 금 프록시 주식이며 직접적인 COMEX Gold 선물옵션 데이터가 아닙니다. 이를 GC 포지셔닝으로 취급하지 마십시오.
GC 특정 분석에는 UseLiveAPI=false로 검증된 Gold 선물옵션 CSV를 사용하거나 의도한 계약/만기를 제공하는 소스를 사용하십시오. 데이터 최신성, 행사가 단위, 심볼 매핑을 확인하십시오. Min_OI_Threshold, Min_Volume_Threshold, Max_Pain_Buffer, Max_Strikes_Processed, Max_Battle_Zones_Shown은 필터링/표시를 제어하고, UseOptionsConfluence, OptionsConfluenceATRMult, OptionsConfluenceBonus는 적용되는 곳에서 점수 기여를 제어합니다. 이 계층은 선택 사항입니다.
거시경제 및 심리 컨텍스트
선택적 매크로 및 심리 구성요소는 선택된 모드에 더 넓은 컨텍스트를 추가합니다. UseAutoFundamentals와 UseAutoSentiment는 지원되는 자동 입력을 제어하고, FundamentalScore와 SentimentScore는 50을 중립 폴백으로 사용합니다. 구성에 따라 입력에는 FRED/BLS 시리즈, 브로커 석유 가격, CFTC 포지셔닝, 심리 피드가 포함될 수 있습니다. 일부 필드는 수동 값 또는 외부 컨센서스 데이터가 필요합니다.
ManualFedStance, ManualCmeCutProb, ManualNFPActual/Expected, ManualADPActual/Expected, ManualGeoScore, BPR_USBanksLong/Short는 수동 컨텍스트를 제공합니다. 외부 피드는 지연되거나 사용할 수 없을 수 있습니다. 필요한 소스에만 WebRequest를 허용하고 업데이트를 확인하십시오. 매크로와 심리는 컨텍스트 입력이며 가격 예측이 아닙니다.
실행 및 리스크 설정
공유 실행 경로는 거래 활성화, 로트 크기, 매직 넘버, 주문 편차, 스톱 버퍼, 포지션 제한, 보호 관리를 위한 제어를 제공합니다. 진입 필터를 조정하기 전에 이를 검토하십시오.
주요 공유 입력: EnableTrading=true, InpLotSize=0.05, MagicNumber, InpDeviationPoints=50, InpSLBufferPoints=20, OnePositionPerSymbol=true, InpMaxOpenPositions=1, CloseOppositePosition=false, MoveToBreakEven=true, InpBreakEvenAfterBars=5. InpUseRiskPercentSizing=false는 고정 로트를 선택합니다. 활성화하면 InpRiskPercentPerTrade=0.25가 리스크 예산을 설정합니다. InpMaxLotSize=0.05는 공유 경로를 제한하지만 이 소스에서는 Pattern Recognition을 제한하지 않습니다.
공유 리스크 입력에는 InpMaxDailyLossPercent=3.0, InpMaxDrawdownPercent=10.0, InpMaxConsecutiveLosses=6, InpLossPauseBars=20, InpDrawdownPauseBars=200, InpMinRiskATRFraction=0.25가 포함됩니다. 구현된 곳에서만 적용되며 모든 손실을 방지할 수는 없습니다. Pattern Recognition은 별도 사이징을 가지며 독립적으로 테스트해야 합니다.
실행 검사에는 V2ProtectSpread=true, V2MaxSpreadATR=0.15, V2ProtectQuoteAge=true, V2MaxQuoteAgeSeconds=2, V2ProtectSlippage=true가 포함됩니다. V2MaxSpreadPoints=0은 해당 절대 스프레드 포인트 임계값이 활성화되지 않음을 의미합니다. V2MaxObservedSlippagePoints=0은 해당 임계값에 대해 모니터링 전용입니다. V2NewsPolicy 기본값은 V2_NEWS_MONITOR이며, 뉴스 주변의 모든 진입을 자동으로 차단하기보다 모니터링합니다. 정책을 의도적으로 선택하고 구성이 실제로 활성화하는 동작을 테스트하십시오.
차트 표시 및 진단
선택적 차트 도구에는 DrawActiveRange, DrawOrderBlocks, DrawSupplyDemandZones, DrawExhaustionMarks, DrawAbsorptionMarks, DrawDivergenceMarks, DrawInflectionMarks가 포함됩니다. V2IntelligenceEnabled, V2ShowFingerprint, V2ShowDashboard는 인텔리전스 표시를 제어합니다. V2ResearchRiskTelemetryEnabled, V2TrackMFE_MAE, V2ShowRegimeBreakdown은 거래/레짐 검토를 지원합니다. InpDiagLog와 InpDiagLogEveryBars는 후보가 주문이 되지 않은 이유를 설명하는 데 도움을 줍니다. 시각 객체는 모든 진입 게이트가 통과되었음을 증명하지 않습니다.
빠른 시작
-
EX5 파일을 MQL5/Experts에 설치하고 Navigator를 새로 고치거나 MetaEditor에서 MQ5 파일을 컴파일하십시오.
-
의도한 차트에 첨부하고 심볼, 시간프레임, 계약 크기, 틱 가치, 스프레드, 수수료, 거래 시간을 확인하십시오.
-
모드를 선택하고 해당 전용 입력을 검토하십시오. 검토된 v2.21 빌드에서는 Inflection Ultra-Scalp가 기본값입니다.
-
데모에서 보수적인 거래량으로 시작하십시오. 공유 리스크 제어와 Pattern Recognition 리스크 제어를 별도로 구성하고 로트와 스톱이 브로커 계약에 맞는지 확인하십시오.
-
검토 후 Algo Trading을 활성화하십시오. Experts와 Journal을 모니터링하여 거부된 주문, 유효하지 않은 스톱, 오래된 피드, 심볼 오류를 확인하십시오.
-
동일한 날짜, 예치금, 레버리지, 비용 가정을 사용하여 모드를 개별적으로 테스트하십시오. 이력이 지원하는 경우 실제 틱 모델링을 사용하십시오. 순이익만이 아니라 드로다운, 수익 팩터, 평균 거래, 최대 손실, 연속 손실, 비용 반영 결과를 검토하십시오.
이 EA가 적합한 사용자
Ironframe은 구조, 범위, 돌파, 변곡, 캔들 패턴 접근법 중에서 선택하면서 필터와 리스크 설정을 제어하려는 트레이더에게 적합합니다. 사용자는 선택한 모드를 이해하고 외부 데이터를 검증하며 자신의 브로커에서 테스트해야 합니다. 다른 계정에서 복사한 설정이 동등한 결과를 보장하지는 않습니다.
중요 리스크 고지
레버리지 거래는 상당한 리스크를 수반합니다. 과거 시뮬레이션은 미래 성과를 입증하지 않습니다. 결과는 계약 사양, 비용, 슬리피지, 유동성, 서버 조건, 데이터 품질, 설정에 따라 달라집니다. 빠른 시장이나 갭 상황에서는 스톱이 요청 가격과 멀리 떨어진 가격에 체결될 수 있습니다. 외부 데이터는 지연되거나 사용할 수 없을 수 있습니다. 데모에서 테스트하고 자신의 계정과 계약에 맞게 사이징하며, 잃어도 감당할 수 있는 자본만 리스크에 노출하십시오.
