Fan sayfamıza katılın
SMC Liquidity Sweep Scalper (Order Block EA with Live Win-Rate Tracking) - MetaTrader 5 için uzman
- Yayınlayan:
-
Ali Akbar
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk - Görüntülemeler:
- 10
- Derecelendirme:
- Yayınlandı:
-
Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git
Nedir?
Bu, tek bir temel fikir etrafında oluşturulmuş bir Smart Money Concepts tarzı scalperdır. Fiyat, ters yönlü hareket etmeden önce genellikle son zamanlardaki en yüksek veya en düşük seviyeyi geçerek stop emirlerini tetikler. Bu hareket, bir likidite süpürmesidir. Bu EA tam da bunu bekler. Fiyatın son zamanlardaki en yüksek veya en düşük seviyeyi geçip ardından tekrar bu seviyenin altında kapanmasını izler. Bu süpürmeyi oluşturan mum, bir Emir Bloğu olarak değerlendirilir. Takip eden bir mum, o bölgeye geri dönerek yapıyı küçük bir kırılma ile hareketi teyit ettiğinde, EA işlemi gerçekleştirir.
Adım Adım Nasıl Çalışır?
- Yalnızca teyit edilmiş kapanış çubuklarını kullanarak en son süpürülmemiş salınım yüksek ve düşük seviyelerini izler, böylece olaydan sonra hiçbir şey yeniden çizilmez
- Bu seviyenin ötesinde bir likidite süpürmesi olup olmadığını izler
- Temizleme mumunun gövdesini geriye doğru kırma teyidi için yapılandırılabilir sayıda çubuk bekler
- Temizleme hareketinin en uç noktasının ötesine yerleştirilmiş bir stop loss ve bakiyenin risk yüzdesine göre belirlenmiş sabit bir R:R kar alma seviyesi ile piyasa fiyatından giriş yapar
- Her şeyi sabit noktalar yerine ATR'ye göre ölçeklendirir; böylece aynı ayarlar tek bir enstrümana özel olarak ayarlanmak yerine, Altın, EURUSD veya başka herhangi bir enstrümanda da mantıklı bir şekilde çalışır
Sadece Çizilmiş Bir Bölge Değil, Bir Puan Kartı
Çoğu SMC aracı bir kutu çizer ve kararı size bırakır. Bu araç ise daha da öteye gider. EA'nın yaptığı her işlem, grafikte etiketli bir kutu ile gösterilir; bu kutu, EA'nın o ana kadar kapattığı işlemlere dayalı olarak, o belirli kurulum türü (yükseliş veya düşüş) için geçmiş kazanç oranını gösterir. İşlem kapandığında kutu, KAZANÇ veya KAYIP olarak güncellenir. Zamanla, gerçekten işe yarayıp yaramadığını asla göstermeyen statik bir bölge yerine, gerçek sonuçlardan oluşan güncel bir puan kartına sahip olursunuz.
Trend Filtresi ve Kalite Kontrol Noktaları
Daha uzun zaman dilimindeki bir trend filtresi, fiyatı seçtiğiniz zaman dilimindeki bir EMA ile karşılaştırır; böylece EA, yalnızca genel tabloyla uyumlu hareketleri değerlendirir. Bunun yanı sıra, her girişten önce birkaç kalite kontrolü gerçekleştirilir. Stop mesafesi, hem ATR hem de mevcut spread açısından anlamlı olmalıdır. Onay mum çubuğu, seviyeden zayıf bir sapma yerine gerçek bir ivme göstermelidir. Zayıf kurulumlar, emir biletine ulaşmadan önce filtrelenir.
Şu Ana Kadarki Sonuçlar
Aşağıda, H1 zaman diliminde çeşitli semboller üzerinde gerçekleştirilen bir dizi optimizasyon çalışması yer almaktadır. Bu çalışmanın başlangıç bakiyesi, her geçiş için 10.000 idi.
| Sembol | Net Kâr | İşlem Sayısı | Kâr Faktörü | Beklenen Getiri | Düşüş % | Geri Kazanım Faktörü | Sharpe Oranı |
|---|---|---|---|---|---|---|---|
| AUDUSD | +1766,88 | 26 | 2,36 | 67,96 | 4,32% | 3,48 | 11,05 |
| USDCNH | +198,47 | 7 | 1,49 | 28,35 | 4,57% | 0,42 | 0,20 |
| USDCAD | +152,63 | 23 | 1,11 | 6,64 | 6,02% | 0,24 | 0,74 |
| MSFT | +94,20 | 2 | 1,94 | 47,10 | %1,63 | 0,56 | 0,13 |
| USDSEK | 0,00 | 0 | — | — | 0,00% | — | — |
| AMD | -135,55 | 6 | 0,73 | -22,59 | 4,84% | -0,27 | 0,20 |
| GBPUSD | -151,11 | 16 | 0,86 | -9,44 | 3,83% | 0,39 | 0,55 |
AUDUSD, 26 işlemden oluşan sağlıklı bir seride güçlü kâr faktörü ve toparlanma faktörüyle bu grupta açıkça öne çıktı. USDCNH ve USDCAD hafif pozitif sonuçlar verdi, ancak işlem sayısı az olduğu için henüz bir şey söylemek zor. GBPUSD ve AMD bu grubu negatif kapattı. MSFT ve AMD, optimizasyon sırasında daha geniş kapsamlı bir sembol taramasının parçasıydı, ancak bunlar döviz çiftleri değil hisse senetleridir ve bu EA o piyasa için tasarlanmamış veya geliştirilmemiştir. Bu iki satırı sadece referans olarak alın.
Bununla eş zamanlı olarak gerçekleştirilen bir canlı demo çalışması, EA'nın küçük pozisyonları gerçek zamanlı olarak doğru bir şekilde yönettiğini gösterdi — 100.000 bakiyeli bir hesapta 0,1 lotluk bir EURUSD alım pozisyonu ve 0,01 lotluk bir USDCHF alım pozisyonu açıldı ve her ikisi de doğru canlı kâr verileriyle takip edildi. Henüz çarpıcı bir sonuç yok, ancak bu durum, işlemlerin gerçekleştirilmesi ve takibinin beklendiği gibi çalıştığını teyit ediyor.
Sonuçların bu dağılımı, en iyi anların derlemesi yerine ham rakamları göstermenin tam da amacını ortaya koymaktadır. Farklı enstrümanlarda değiştirilmeden çalıştırılan bir mantık seti, her zaman AUDUSD’nin sonucu ile GBPUSD’nin sonucu arasında bir yerde yer alacaktır. Bu normaldir. Ayrıca, bu EA’nın hangi çifte eklediğinizde de aynı performansı göstereceğini varsaymamanızın nedeni de tam olarak budur.
Bu Projenin Dürüst Durumu
Bu, projenin erken bir aşamasıdır. Şu ana kadar yapılan testler, çoğunlukla birkaç döviz çifti üzerinde H1 zaman diliminde gerçekleştirilmiştir. Yukarıdaki tabloda açıkça görüldüğü gibi, sonuçlar sembole göre büyük farklılıklar göstermektedir. Bazı çiftlerde testler iyi sonuç verirken, diğerlerinde kayıp yaşanmıştır. Sembol bazında ayar yapılmadan farklı enstrümanlara uygulanan tek bir kural seti için bu beklenen bir durumdur, ancak bu, stratejiyi hangi sembole uygularsanız uygulayın kârlılık elde edeceğinizi varsaymamanız gerektiği anlamına gelir. Demo hesabında bile çalıştırmadan önce, kendi döviz çifti zaman diliminizde ve brokerınızda kendiniz geriye dönük test yapın. Hisse senetleri veya CFD'lerde çalıştırmayın. Bu mantık, özellikle forex tarzı seans ve likidite davranışları temel alınarak oluşturulmuştur.
Ana Giriş Verileri
InpSwingLookback / InpMaxConfirmationBars — yapı algılama ve EA'nın onay için kaç çubuk bekleyeceği.
InpATRPeriod / InpMinSweepATRMult / InpSLBufferATRMult / InpMinSLToATRMult / InpMinSLToSpreadRatio — volatiliteye dayalı pozisyon büyüklüğü belirleme ve zayıf fırsatları engelleyen kalite filtreleri.
InpUseTrendFilter / InpTrendTimeframe / InpTrendMAPeriod — daha yüksek zaman dilimine yönelik eğilim filtresi.
InpRiskPercent / InpRewardRatio / InpMaxSpreadPoints / InpMagicNumber — temel işlem yönetimi.
InpUseSessionFilter / InpSessionStartHour / InpSessionEndHour — isteğe bağlı sunucu saatine göre işlem penceresi.
Son Söz
Bu, herhangi bir sembol veya hesapta kâr elde edileceğini garanti etmez. Geçmiş geriye dönük test sonuçları, gelecekteki performansın garantisi değildir. Gerçek fonlarınızla işlem yapmadan önce bir demo hesabında kapsamlı bir şekilde test edin ve mantığını iyice anlayın. Bunu, bitmiş bir ürün olarak değil, üzerine inşa edebileceğiniz bir başlangıç noktası olarak değerlendirin.
Kullanımı ve değiştirilmesi serbesttir. Geri bildirimlerinizi ve bildirdiğiniz sorunları memnuniyetle kabul ederiz. Bu araç hâlâ geliştirilme aşamasındadır.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/77094
Akıllı Zarar Çıkışı — zarar eden pozisyonlar için erken çıkış (ATR’nin olumsuz sapması, işlem süresi, EMA’nın geçersizleşmesi, RSI, para sınırı) ve CSV formatında günlük kaydı
Bir kural, işlemin toparlanmayacağını gösterdiğinde, stop-loss seviyesinin tamamına ulaşmadan önce zararlı pozisyonları erken kapatır: N x ATR’nin ötesine geçen olumsuz hareket, zararda kalma süresinin çok uzun olması, EMA trendinin tersine dönmesi, RSI’nın pozisyona ters düşmesi veya sermaye sınırı. Kârlı bir pozisyona asla dokunmaz. Yalnızca gözlem modu, hiçbir şeyi kapatmadan hangi pozisyonların kapatılacağını günlüğe kaydeder. Her çıkış, kural, pozisyon süresi ve maksimum olumsuz sapma ile birlikte CSV dosyasına kaydedilir; böylece kurallar veriler temelinde ayarlanabilir.
Basket Break-Even Lines - buy, sell and net break-even with target price
Several buys and sells open on one symbol? The indicator draws where all buys, all sells and the whole basket break even, and the price for a profit target. Planned entries can be added to see the break-even before you trade.
Multi-TF Data Grabber Lite — Free Clean CSV Export (M1/M15/H1 + Indicators)
Free script exporting clean, deterministic OHLC + tick volume + 4 indicators (MA, RSI, MACD, ATR) for M1/M15/H1 to CSV. Closed bars only, zero lookahead — ideal for analysis and ML datasets.
Compression Breakout Channels with Buy and Sell Volume
Finds volatility compressions as they form, boxes each one as a channel with ATR edge bands and marks the bar that breaks out of it. Inside the live channels: buy and sell volume split from M1 bars, drawn as candles and text, plus a gauge of the current volume delta. Breakout arrows in buffers for EAs.