SomaGold
- Uzmanlar
- Sürüm: 2.10
- Güncellendi: 25 Haziran 2026
- Etkinleştirmeler: 10
SomaGold, MetaTrader 5 için yalnızca altın (XAUUSD) üzerinde çalışan çok stratejili bir breakout Uzman Danışmanıdır. Tek grafik, tek EA, birlikte tek çeşitlendirilmiş portföy gibi çalışan 32 bağımsız strateji.
Bu, MQL5'te yayınladığım ilk EA'dır. Lansmanda erişilebilir olması için şeffaf bir kademeli fiyat modeli kullanıyorum:
- Lansman fiyatı: 100 USD
- Her 10 satılan kopya için fiyat 100 USD artar
Erken alıcılar, ürünün ömrü boyunca en düşük fiyatı sabitler.
Kavram
Dar bir piyasa rejimine aşırı uyum eğiliminde olan tek bir kurulum yerine, SomaGold tek bir altın grafiğinde tek bir EA altında paralel çalışan özenle seçilmiş 32 ön ayarlı stratejiyle gelir.
Her stratejinin kendi magic number'ı, yorumu, zaman dilimi, swing algılama parametreleri, çıkışları, haber mesafeleri ve lot adımı vardır. Aynı yürütme motorunu paylaşırlar ancak bağımsız işlem görürler; böylece onlarca grafik yönetmeden zaman dilimleri ve breakout genişliği boyunca gerçek çeşitlendirme elde edersiniz.
Portföy oluşturma
Tamamen farklı 48 optimizasyon çalıştırdım:
- Öncelikle 2 zaman aralığında optimizasyon yaptım:
- 2018–2023
- 2020–2025
- 4 zaman dilimi grubu vardı: D1, H12, H8, H4
- Üç breakout genişliği varyantı vardı:
- V1 Broad: daha geniş swing'ler, daha az ama daha güçlü kurulumlar;
- V2 Medium: dengeli kurulum sıklığı;
- V3 Narrow: daha sıkı swing'ler, daha sık kurulumlar.
- Hepsi return/dd ile optimize edildi:
- Önce Return / Balance DD
- Sonra Return / Equity DD
Sonuç olarak 2 * 4 * 3 * 2 = 48 stratejim oldu.
Zaman dilimi × genişlik × aile kombinasyonu çeşitlendirmeyi üretir. Farklı stratejiler farklı volatilite rejimlerinde tetiklenir; böylece özkaynak eğrisi tek bir piyasa davranışına bağlı kalmaz.
Her optimizasyon yeni bir sonuç verdi.
- Bazı stratejiler korelasyon gösteriyorsa çıkardım.
- Bazı stratejiler gerçek tick'lerle uyuşmuyorsa çıkardım.
- Bazı stratejiler örnek dışı (2007-2018) iyi işlem yapmıyorsa çıkardım.
OOS dönemi on yılı aşar ve çok farklı rejimleri kapsar — 2008 finansal krizi, 2011–2013 altın boğa/ayı döngüsü, uzun 2014–2018 konsolidasyonu ve çeşitli haber kaynaklı şoklar.
Portföy, yeniden ayar olmadan bu tüm pencerede kârlı ve istikrarlı kalır; yayınlamaya cesaret etmemin ana nedeni budur.
Tüm optimizasyonlar etkin Cuma işlem kapanışı ile yapıldı; bu, riskli hafta sonu boşluklarına dayalı optimizasyonu ortadan kaldırdı ve hesabınızı öngörülemeyen bu boşluklardan koruyan varsayılan bir seçenektir.
Böylece bundan sonra yalnızca 32 strateji kaldı.
Son adımda her stratejinin lot büyüklüğü, return/balance DD için en iyi kombinasyonu bulan özel bir Python betiğiyle ayarlandı. DD'de daha çok korelasyon gösteren stratejilerin tahsisi daha az, daha fazla değer katan stratejilerin lot tahsisi daha fazladır.
Risk ve lot boyutlandırma
İki boyutlandırma modu vardır:
- Manuel lot — işlem başına sabit lot
- Lot per balance step — hesap sermayesine göre otomatik boyutlandırma, strateji başına ölçeklenmiş
Ek kontroller risk profilini ince ayarlamanızı sağlar:
- Hesaplanan lotun üzerinde genel risk çarpanı
- Bakiyeden bağımsız sert maksimum lot tavanı
- Boyutlandırma tabanı olarak bakiye veya özkaynak seçimi
- OnlyUp modu — lotlar zirve sermaye ile yükselir ama asla düşmez. Başlangıçta EA, yakın zamandaki kapanmış işlem geçmişinden (yapılandırılabilir geri bakış) tarihî zirveyi tohumlar; böylece OnlyUp tabanı her yeniden başlatmada sıfırlanmak yerine ilk tikten itibaren anlamlıdır
- USD dışı hesaplarda doğru boyutlandırma için temel para birimi seçici (USD, EUR, GBP, HKD, SGD veya özel bir enstrüman)
- Marjin çağrısı koruması (varsayılan açık) — emir göndermeden önce EA, mevcut aynı yönlü bekleyen stop/limitleri sanki piyasa emri marjı zaten gerekiyormuş gibi ele alır; böylece aracı kurum pendings için az rezervasyon yaptığında serbest marjin aşırı taahhüt edilmez. Hesaplanan lotu kırparak en kötü durumda eşzamanlı aynı yönlü emirlerin boyutlandırma tabanınıza bağlı bir marjin bütçesi içinde kalmasını sağlayabilir. Kaldıraç ve marjin payını tamamen kontrol ediyorsanız kapatın.
Haber filtresi
SomaGold, üç yüksek etkili olay türünü kapsayan yerleşik bir ABD haber takvimine sahiptir:
- NFP — Non-Farm Payrolls
- CPI — Consumer Price Index
- IR / FOMC — merkez bankası faiz kararları
Her olay çevresinde EA bağımsız olarak yeni girişleri engelleyebilir, mevcut bekleyen emirleri iptal edebilir ve açık pozisyonları kapatabilir. Her stratejinin kendi dakika-önce ve dakika-sonra pencereleri vardır; haber koruması global değil strateji bazında ayarlanır.
Aracı GMT'si elle ayarlanabilir veya otomatik algılanabilir; böylece yaz saati değişimleri dahil haber pencereleri her zaman aracı saatine hizalanır. Sınıflandırıcı, ADP Nonfarm Employment ve FOMC konuşmaları/tutanakları gibi yaygın yanlış pozitifleri dışlayacak şekilde sıkılaştırılmıştır.
İşlem penceresi
İsteğe bağlı Pazartesi açılış / Cuma kapanış penceresi hafta sonu boşluklarından kaçınmanızı sağlar. İşlem penceresi dışında bekleyen emirleri veya açık pozisyonları da sonlandırıp sonlandırmayacağınızı seçebilirsiniz.
Optimizasyon varsayılan olan Cuma kapanış açıkken yapıldı; riskli piyasa koşullarında aşırı optimizasyon yoktur.
Giriş ve çıkış rastgeleleştirmesi
İşlem başına giriş ve çıkışlara isteğe bağlı rastgele pip ofseti uygulanabilir. Aynı aracı kurumdaki birden fazla kullanıcı aynı fiyatta tetiklendiğinde emir kümelenmesi riskini azaltmak için küçük sınırlı gürültü ekler. Devre dışı bırakmak için sıfır yapın. Prop firm'larda kullanılabilir.
Grafik panosu
SomaGold grafikte canlı bir pano gösterir:
- Lot boyutlandırma tabanı ve etkin sermaye
- Alış/Satış'a göre ayrılmış bekleyen emirler ve açık pozisyonlar
- Değişen K/Z ve bugünkü kapanan K/Z
- Bakiye ve özkaynak düşüşü, mutlak ve yüzde
- Kayma istatistikleri: tüm zaman, 7 gün, 24 saat
- Güncel spread ve aktif strateji sayısı
- Sonraki ve önceki NFP, CPI ve IR/FOMC olayları
Parametreler
Geçersiz kılma
- EnableMagicOverride -> magic = OverrideMagicBase + strateji indeksi
- OverrideMagicBase -> magic geçersiz kılma açıkken temel magic
- EnableCommentOverride -> tüm stratejiler için tek yorum
- OverrideComment -> yorum geçersiz kılma açıkken emir/pozisyon yorumu
İşlem yönü
- AllowBuyTrades -> alış / long ve buy bekleyenlere izin
- AllowSellTrades -> satış / short ve sell bekleyenlere izin
Lot boyutlandırma
- LotsAdjustMinChangePercent -> aktif lot güncellenmeden önce min. % değişim
- Risk -> ManualLotSize (sabit StartLots) veya LotSizeStep (sermaye ile otomatik)
- AdjustLotsizeToVariableValues -> bakiye/özkaynak değişince lotu yeniden hesapla
- StartLots -> manuelde sabit lot, step'te alt sınır
- MaxLots -> sert maksimum lot tavanı
- UseEquity -> bakiye yerine özkaynakla boyutlandır
- OnlyUp -> lotlar yalnızca zirve sermaye ile yükselir
- RestorePeakFromHistory -> başlangıçta OnlyUp zirvesini son kapanan işlemlerden al
- RestorePeakLookbackDays -> zirve geri bakış günü (0 = tümü)
- ManualBalanceForLotSizing -> > 0 ise sabit sermaye ile boyutlandır
- RiskMultiplier -> hesaplanan lot üzerinde genel çarpan
- MarginCallProtection -> aynı yönlü bekleyenler için marjin ayır ve lotu sınırla
- BaseCurrency -> USD, EUR, GBP, HKD, SGD veya custom (USD dışı hesaplar)
- CustomBaseCurrencyPair -> BaseCurrency custom iken aracı sembolü
GMT
- Broker_GMT_OFFSET_Summer -> yaz manuel aracı GMT ofseti (saat)
- Broker_GMT_OFFSET_Winter -> kış manuel aracı GMT ofseti (saat)
- AutoGMT -> aracı GMT'yi otomatik algıla
Haber filtreleri
- EnableNFP_Filter -> NFP koruma penceresini aç
- NFP_CloseOpenTrades -> NFP öncesi pozisyonları kapat
- NFP_ClosePendingOrders -> NFP öncesi bekleyenleri iptal et
- EnableIR_Filter -> IR / FOMC koruma penceresini aç
- IR_CloseOpenTrades -> IR öncesi pozisyonları kapat
- IR_ClosePendingOrders -> IR öncesi bekleyenleri iptal et
- EnableCPI_Filter -> CPI koruma penceresini aç
- CPI_CloseOpenTrades -> CPI öncesi pozisyonları kapat
- CPI_ClosePendingOrders -> CPI öncesi bekleyenleri iptal et
Strateji başına olay öncesi/sonrası dakikalar portföyde gömülü, ayrı parametre değil.
İşlem penceresi
- UseTradingTimeZones -> haftalık Pazartesi–Cuma penceresini uygula
- KillPending -> pencere dışında bekleyenleri iptal et
- KillOpen -> pencere dışında pozisyonları kapat
- MondayOpenHour -> Pazartesi açılış saati (aracı saati)
- MondayOpenMinute -> Pazartesi açılış dakikası
- FridayCloseHour -> Cuma kapanış saati
- FridayCloseMinute -> Cuma kapanış dakikası
Pano
- DisableDashboardInTesting -> Strategy Tester'da panoyu gizle
- DashboardUpdateSeconds -> pano yenileme aralığı (sn)
Prop Firm Uyumluluğu
Tüm girdiler varsayılan off / sıfır — devre dışıyken performansa sıfır etki. Funded hesap kuralları için etkinleştirin.
- MaxRandomizationPips -> prop firm giriş/çıkış ofseti; diğer EA kullanıcılarından farklı (0 = off)
- EnablePropFirmCompliance -> ana anahtar; aşağıdaki kurallar için true olmalı
- PF_MaxDailyDrawdownPercent -> günlük bazına göre max günlük equity kaybı %(0 = off)
- PF_MaxDailyDrawdownMoney -> hesap para biriminde max günlük equity kaybı (0 = off)
- PF_DailyResetHour -> günlük pencere sıfırlama broker/sunucu saati (0–23)
- PF_DailyLossBufferPercent -> sert limitten önce güvenlik payı (varsayılan %10)
- PF_DisallowHedging -> ters yön girişlerini engeller; ters bekleyenleri temizler
- PF_MaxTotalPendingOrders -> toplam EA bekleyen emir üst sınırı (0 = off)
Günlük DD limiti (tampon dahil) aşıldığında tüm EA pozisyonları kapatılır ve bekleyenler silinir. Günlük pencere sıfırlanana kadar yeni girişler engellenir. FTMO, FundedNext, The5ers, E8 ve benzeri programlar için uygundur.
Önerilen kurulum
- Sembol: XAUUSD
- Zaman dilimi: herhangi biri (EA kendi zaman dilimlerini dahili okur)
- Hesap türü: dar spread için ECN / RAW-spread hesap önerilir
- Önerilen minimum bakiye: varsayılan risk için 1000 USD; daha küçük hesaplarda risk çarpanını düşürün
- VPS: kararlı 24/5 yürütme için önerilir
- AUTO_GMT'nin çalışması için MT5 terminalinde (Araçlar → Seçenekler → Uzman Danışmanlar) izin verilen URL'lere "https : // www . worldtimeserver.com/" eklemelisiniz
Özet
- Tek altın grafiğinde 32 ön ayarlı breakout stratejisi
- D1, H12, H8 ve H4 üzerinde farklı strateji aileleri
- 2018–2023 ve 2020–2025 üzerinde optimize, 2007–2018 örnek dışı doğrulandı
- Stop-loss, take-profit, break-even ve trailing ile katmanlı çıkışlar
- Entegre ABD haber koruması
- Prop firm benzersizliği için isteğe bağlı giriş/çıkış rastgeleleştirme (MaxRandomizationPips)
- İsteğe bağlı prop firm uyumluluk modu: max günlük DD kilidi, no-hedge, bekleyen üst sınırı (varsayılan kapalı)
- Tam canlı grafik panosu
- Şeffaf kademeli lansman: 100 USD başlangıç, 10 kopyada +100 USD, günde en fazla bir kez

Great EA.