Ironframe SMC Gold MT5 EA
- Uzmanlar
- Sürüm: 1.3
- Etkinleştirmeler: 5
Ironframe SMC Gold MT5 EA: Order Blokları, Likidite ve Otomatik İşlem Gerçekleştirme
Range-Bound Sürümü · EA Kullanım Kılavuzu · v1.31 Mimarisi
Doğrulanmış Yapıyla Altın Ticareti Yapın — İşlemleri Otomatikleştirin
Çoğu perakende EA, gösterge kesişimi, hareketli ortalama veya basit bir formasyon gibi tek bir tetikleyici üzerinden işlem gerçekleştirir. Ironframe SMC Gold MT5 EA, çok katmanlı bir SMC framework'ünü; doğrulanmış fiyat hareketi yapısı, isteğe bağlı order-flow doğrulaması, opsiyon piyasası confluence'ı, makroekonomik rejim ve piyasa duyarlılığı üzerine kurulu otomatik bir işlem gerçekleştirme sürecine dönüştürür.
Ironframe SMC Gold MT5 göstergesiyle aynı temel mimariye dayanır. EA, yalnızca grafik sinyallerinde durmak yerine uygun setup'ları değerlendirir ve EA implementasyonuna göre işlem yönetimi sürecini otomatikleştirebilir.
Order block, liquidity sweep, supply/demand bölgeleri ve kurumsal tarzda piyasa yapısını anlayan trader'lar için tasarlanmıştır.
Önemli: Kesin emir girişleri, stop-loss, pozisyon boyutlandırma, spread, işlem saatleri ve işlem yönetimi input'ları EA implementasyonuna bağlıdır. Bölümler, gerçek EA input'larıyla uyumlu olacak şekilde belgelenmiş strateji mimarisini ve execution katmanını açıklar.
Onu Farklı Kılan Özellikler
-
Eksiksiz SMC yapı motoru — doğrulanmış kapanmış mum fiyat hareketlerinden order block, liquidity sweep ve supply/demand bölgeleri.
-
Çok katmanlı doğrulama — yapısal setup'lar divergence, exhaustion, absorption ve cluster confluence ile çapraz kontrol edilebilir.
-
Gerçek opsiyon piyasası confluence'ı — desteklenen veri kaynağı yapılandırıldığında COMEX Altın vadeli işlem opsiyonları verileri, open interest, Max Pain ve likidite seviyeleri.
-
Makro farkındalık — Fed bilançosu verileri, CPI/PPI, istihdam ve ilgili makro rejim.
-
Sentiment farkındalığı — CFTC COT ve Fear & Greed contrarian filtre olarak kullanılır.
-
İki sinyal modu — Conservative Mode puanlama sistemi; Range-Bound Mode ise konsolidasyon koşullarında yapısal bölgeler + doğrulama kullanır.
-
Otomatik execution — setup aktif kuralları karşıladığında EA, execution ve risk ayarlarına göre sinyali otomatik işleme dönüştürebilir.
-
Yapılandırılabilir mimari — gelişmiş katmanlar devre dışı bırakılabilir ve temel yapı daha az harici bağımlılıkla çalışabilir.
EA Nasıl Düşünür?
Piyasa Yapısı → Yapısal Setup → Doğrulama → Confluence → Rejim Kontrolü → İşlem Filtresi → Execution → İşlem Yönetimi
Her aşama, düşük kaliteli setup'ların execution aşamasına ulaşmasını azaltmak amacıyla tasarlanmıştır.
-
Hızlı Başlangıç
-
.ex5 dosyasını Dosya → Veri Klasörünü Aç üzerinden terminal MQL5\Experts klasörüne kopyalayın. Kaynak dosya mevcutsa .mq5 dosyasını MetaEditor'da derleyin.
-
EA görünmüyorsa Navigator'ı yeniden başlatın veya yenileyin.
-
EA'yı Altın grafiğine ekleyin; orijinal mimari XAUUSD üzerine tasarlanmıştır, ancak temel yapı implementasyona bağlı olarak diğer sembollerde de çalışabilir.
-
Otomatik işlemi etkinleştirmeden önce sembolü, zaman dilimini, broker sözleşme özelliklerini ve işlem koşullarını doğrulayın.
-
Varsayılan ayarlarla başlayın; belgelenen strateji varsayılan olarak Range-Bound Mode kullanır.
-
Algo Trading/AutoTrading'i yalnızca piyasa verileri ve gerekli veri kaynakları doğrulandıktan sonra etkinleştirin.
-
İlk kullanımda Experts ve Journal sekmelerini izleyin; gözetimsiz çalıştırmadan önce harici veri hatalarını, execution hatalarını, reddedilen emirleri, geçersiz stop'ları ve broker kısıtlamalarını çözün.
-
Opsiyon confluence'ı etkinleştirildiğinde desteklenen bir veri yolu gerektirir; devre dışı bırakıldığında EA opsiyon verisi olmadan çalışabilir.
-
Sinyal Modları
enum ENUM_SIGNAL_MODE { MODE_CONSERVATIVE, MODE_RANGEBOUND };
Conservative Mode:
-
Puanlama tabanlı framework.
-
OB, liquidity sweep, divergence, exhaustion, absorption, cluster confluence ve options confluence puana katkıda bulunabilir.
-
İşlem yalnızca skor MinSignalScore seviyesine ulaştığında ve aktif yönsel/rejim filtreleri izin verdiğinde değerlendirilir.
Range-Bound Mode:
-
Belgelenmiş varsayılan moddur.
-
Bir yapısal koşul gerektirir: OB VEYA aktif demand/supply bölgesi.
-
Bir doğrulama gerektirir: divergence, exhaustion VEYA absorption.
-
Minimum skor RangeBoundMinScore, varsayılan değer 2.
-
Rejim filtresi yönü engellemez; temel/sentiment kaynaklı yönsel bias mevcut olsa bile her iki yön kullanılabilir durumda kalır.
-
Temel Yapı Tespiti
SwingWing = 3 — swing high/low'u doğrulamak için her iki tarafta gereken bar sayısı; daha düşük değer daha fazla swing, daha yüksek değer ise daha az ancak daha önemli swing üretir.
SwingLookback = 100 — swing finder'ın divergence/sweep aramak için geriye dönük taradığı mesafe.
ATRPeriod = 14 — displacement, exhaustion, absorption ve divergence gibi mesafe eşikleri için kullanılan ATR periyodu.
OBDisplacementMult = 1.0 — OB ile ilişkili displacement mumunun minimum gövde boyutu/ATR oranı.
OBMaxWickRatio = 0.3 — displacement mumunun toplam range'inin wick olabilecek maksimum oranı.
SDMoveMultiple = 3.0 — S/D pattern'inin geçerli sayılması için sonraki patlayıcı hareketin temel mum range'inin kaç katı olması gerektiği.
EquilibriumBandPct = 0.05 — tespit edilen range'in %50 seviyesi çevresindeki equilibrium band genişliği.
-
Doğrulama Dedektörleri
EnableExhaustion = true
ExhaustionWickMult = 0.6 — exhaustion için minimum wick/range oranı.
ExhaustionBodyMult = 0.3 — exhaustion wick'i ile birlikte izin verilen maksimum body/range oranı.
EnableAbsorption = true
AbsorptionVolFactor = 1.5 — absorption için hacmin ortalamaya göre minimum katsayısı.
AbsorptionRangeFactor = 0.8 — yüksek hacim/küçük range absorption'ı için maksimum range/ATR oranı.
AbsorptionRejectPct = 0.2 — minimum wick rejection oranı.
EnableDivergence = true
DrawDivergenceMarks = false — desteklendiğinde yalnızca görsel amaçlıdır; divergence değerlendirmesini belirlemez.
DivergenceMinSwingATR = 1.0 — divergence değerlendirmesinden önce swing'ler arasındaki ATR cinsinden minimum fiyat farkı.
MaxTickBars = 50 — ham tick volume'a fallback yapılmadan önce gerçek buy/sell tick delta kullanan maksimum yakın bar sayısı.
-
Cluster Confluence
UseClusterScoring = true — aynı bar üzerindeki birden fazla doğrulama bonus kazanır.
MinClusterSignals = 3.
ClusterBonusScore = 2.
-
Supply & Demand Bölgeleri
DrawSupplyDemandZones = true.
SDLookback = 100.
SDMaxBaseCandles = 4.
SDDisplacementMult = 0.5 — bölgeden uzaklaşan patlayıcı hareket için minimum body/ATR oranı; OB displacement değerinden ayrıdır.
SDMaxZonesShown = 3.
SupplyZoneColor / DemandZoneColor = Red / Blue.
-
HTF
UseHTFFilter = true.
HTFTimeframe = H4.
HTFLookbackBars = 20.
HTFNeutralPct = 0.05.
Uygulandığı yerlerde HTF yönsel okumasının uyumlu olmasını gerektirir.
-
Seans
AllowedSession = SESSION_ALL; seçenekler SESSION_ALL, SESSION_LONDON, SESSION_NEWYORK, SESSION_LONDON_NY.
UTCOffsetHours = 0.
-
Sinyal Cooldown ve Eski Bölge Zayıflaması
SignalCooldownBars = 5 — aynı bölgedeki tekrarlanan sinyaller arasında gereken minimum bar sayısı veya fiyat mesafesi.
MaxBarAgeForSignal = 25 — yeni bir sinyal için OB'nin geçerli olabileceği maksimum bar yaşı.
-
Otomatik Risk ve İşlem Yönetimi
Kesin implementasyon, derlenmiş EA input'larıyla eşleşmelidir.
Entry: yalnızca aktif sinyal modu, yapısal kurallar, doğrulama, isteğe bağlı confluence, timeframe filtreleri ve execution filtrelerinin tamamı karşılandığında.
Stop Loss: EA'nın yapısal risk modeline göre belirlenir; orijinal mantık korunuyorsa OB veya uygun yapısal bölge temel invalidation referansıdır.
Take Profit:
FibTP1 = 1.618
FibTP2 = 2.618
FibTP3 = 4.236
-
Options Confluence — İki Veri Kaynağı
Etkinleştirildiğinde yalnızca bir veri kaynağı gereklidir.
Seçenek A — FlashAlpha Live API:
-
API anahtarını lab.flashalpha.com adresinden alın.
-
UseLiveAPI=true; anahtarı FlashAlpha_API_Key içine girin.
-
FlashAlpha_Expiration istenen vade tarihi, yyyy-MM-dd formatında.
-
FlashAlpha_Symbol varsayılan olarak NEM'dir; değiştirmek için bir neden yoksa aynı bırakın.
Seçenek B — Barchart.com'dan Aylık CSV:
Hisse senedi proxy'si değil, gerçek COMEX Gold (GC) vadeli işlem opsiyon verilerini kullanır.
-
İstenen kontrat ayına ait Gold futures options chain verisini Barchart'tan indirin.
-
CSV dosyasını kaydedin.
-
Parser, her satırda en az 13 virgülle ayrılmış sütun gerektirir.
-
Sütun 1 = Strike; 9 = Volume; 10 = Open Interest; 13 = Option Type (C/P).
-
Dosyayı terminal MQL5\Files klasörüne yerleştirin.
-
CSV_File_Name tam dosya adıyla eşleşmelidir.
-
UseLiveAPI=false olarak ayarlayın.
Opsiyon Görüntüleme / Confluence:
Min_OI_Threshold = 100.
Min_Volume_Threshold = 200.
Max_Pain_Buffer = 5 strike.
Max_Strikes_Processed = 100, mevcut fiyata en yakın olanlar.
Max_Battle_Zones_Shown = 5.
Refresh_Hotkey = R.
Auto_Refresh_Seconds = 60.
UseOptionsConfluence = true.
OptionsConfluenceATRMult = 0.5.
OptionsConfluenceBonus = 1.
-
Otomatik Temel Analiz ve Sentiment
Fundamental score: 0 = Altın için bearish, 100 = Altın için bullish.
Sentiment score: 0 = aşırı korku, 100 = aşırı açgözlülük.
Nötr/varsayılan değer = 50.
Manuel input'lar:
ManualFedStance: 0 = çok hawkish … 100 = çok dovish, manuel yorumlama.
ManualCmeCutProb: bir sonraki toplantıda faiz indirimi olasılığı, CME FedWatch Tool.
ManualNFPActual / ManualNFPExpected: gerçek NFP vs konsensüs; gerçek veri BLS, konsensüs harici kaynaktan.
ManualADPActual / ManualADPExpected: gerçek ADP vs konsensüs; ADP/harici konsensüs.
ManualGeoScore: jeopolitik gerilim, manuel değerlendirme.
BPR_USBanksLong / BPR_USBanksShort: CFTC Bank Participation Report pozisyonlaması.
Otomatik olarak alınan veriler:
FRED'den Fed bilançosu.
BLS'den CPI, PPI ve işsizlik.
Broker petrol sembolü fiyatlaması.
CFTC COT pozisyonlaması.
JM Bullion Fear & Greed.
-
Harici Bağlantılar ve WebRequest İzinleri
“Araçlar → Seçenekler → Expert Advisors → Listelenen URL'ler için WebRequest'e izin ver”
Yalnızca gerekli domain'leri ekleyin.
URL'ler:
https://publicreporting.cftc.gov
https://www.jmbullion.com
https://api.stlouisfed.org
https://api.bls.gov
https://lab.flashalpha.com

