Stormbreaker ADX, Supertrend’in yön bilgisini ADX’in güç göstergesi ve +DI/−DI arasındaki yönsel ilişkiyle birleştiren bir MetaTrader 5 Uzman Danışmanıdır. Bu sistem, kapanmış mum çubuklarındaki sinyalleri değerlendirir, sabit bir sermaye-risk bütçesi temelinde pozisyon büyüklüklerini belirler ve ATR’ye dayalı bir koruma stopu yerleştirir.
İndirilebilir kaynak, inceleme, test ve değişiklik amaçlıdır. Uzman Danışman (EA), kâr vaat etmez; canlı kullanıma geçmeden önce brokerınızın verileri ve sözleşme şartları ile test etmenizi öneririz.

Şekil 1. Giriş filtreleri, yeni bir sinyal zaman dilimi mumunun başlangıcında sırayla değerlendirilir.
Varsayılan sinyal zaman dilimi H4'tür. Her yeni H4 çubuğunda, EA bir önceki tamamlanmış çubuğu okur (shift 1), ATR'den özel bir Supertrend hesaplar ve ADX, +DI, −DI ve ATR değerlerini okur. Bir işlem, yalnızca Supertrend'in yönü ile hareketin yönü uyumlu olduğunda ve ADX giriş eşiğini karşıladığında değerlendirilir.
| Bileşen | Varsayılan | Amaç |
|---|---|---|
| Sinyal zaman aralığı | H4 | Sinyal değerlendirme zaman aralığı; girişler her yeni çubukta bir kez kontrol edilir. |
| Supertrend | ATR 10, faktör 3,0 | Mevcut trend yönünü belirler. |
| ADX / DMI | ADX 14; giriş eşiği 23 | Trend gücünü filtreler ve +DI ile −DI kullanarak yönü teyit eder. |
| Çıkış gücü eşiği | ADX 18'in altında | Trend gücü çıkış seviyesinin altına düştüğünde yönetilen pozisyonu kapatır. |
| İlk stop | 2 × ATR(10) | Stop emrini tamamlanmış sinyal çubuğunun kapanış fiyatından yerleştirir, ardından bunu broker fiyat kurallarına göre ayarlar. |
| Risk bütçesi | Mevcut öz sermayenin %0,5'i | Mevcut giriş fiyatı ile stop seviyesi arasındaki tahmini zarardan hacmi hesaplar. |
| Kâr alma | Yok | Sabit bir kar alma hedefi yoktur; çıkışlar sinyal/güç temelinde veya stop loss ile gerçekleştirilir. |
| Eylem | Koşullar |
|---|---|
| Alış pozisyonu aç | Alım girişleri etkin; Supertrend yükseliş eğiliminde; ADX ≥ 23; +DI > −DI. |
| Satış pozisyonu aç | Satış girişleri etkin; Supertrend düşüş eğiliminde; ADX ≥ 23; −DI > +DI. |
| Mevcut pozisyonu kapat | ADX < 18 veya Supertrend yönü pozisyona ters yönde değişir. Ters yönde gelen uygun bir sinyal de yönetilen pozisyonu kapatır/tersine çevirir. |
EA, yapılandırılmış sembol ve sihirli numaraya sahip mevcut bir pozisyon bulduğunda, aynı yöndeki pozisyona ekleme yapmaz. Stop-loss, sinyal çıkışından bağımsız olarak aktif kalır.
Bir emir göndermeden önce Stormbreaker, OrderCalcProfit işlevini kullanarak mevcut Ask/Bid giriş fiyatından önerilen stop seviyesine kadar olan bir lotluk zararı tahmin eder . %0,5'lik özsermaye risk bütçesini bu tahmini bir lotluk zarara böler, ardından hacmi brokerın izin verdiği hacim adımına yuvarlar ve maksimum hacim sınırını uygular. Ayrıca kullanılabilir marjı da kontrol eder. İzin verilen minimum lot miktarı risk bütçesini aşarsa veya marj yetersizse, EA işlemi gerçekleştirmez.
double risk_cash = AccountInfoDouble(ACCOUNT_EQUITY) * 0.5 / 100.0; double one_lot_loss = MathAbs(one_lot_profit); double volume = MathFloor((risk_cash / one_lot_loss) / volume_step) * volume_step; volume = MathMin(volume, MaxVolume);
Açıklama amacıyla basitleştirilmiş alıntı. Kaynağın tam metni, geçersiz fiyatlar, fiyat/hacim uyumu, broker stop mesafeleri ve teminat kontrollerini içerir. Stop seviyesi bir önceki mum çubuğunun kapanış fiyatından hesaplanırken, pozisyon büyüklüğü belirlemede ise mevcut giriş fiyatı kullanıldığından, kayma/boşluklar ve işlem maliyetleri nedeniyle gerçekleşen zararın %0,5'ten farklı olması mümkündür. Bu bir risk hedefidir, garantili bir maksimum zarar değildir.

Şekil 2. Stop seviyeleri ATR tabanlıdır; EA’nın sabit bir kâr hedefi yoktur.
| Giriş | Varsayılan | Anlam |
|---|---|---|
| SignalTimeframe | PERIOD_H4 | Sinyaller için kullanılan zaman aralığı. |
| Süper Trend Faktörü | 3,0 | Supertrend tarafından kullanılan ATR çarpanı. |
| SupertrendATRPeriod | 10 | Supertrend ve ilk stop için ATR dönemi. |
| ADXPeriod | 14 | ADX/DMI hesaplama dönemi. |
| Giriş ADX | 23,0 | Yeni giriş için minimum ADX değeri. |
| Çıkış ADX | 18,0 | Açık pozisyonun kapatılacağı ADX seviyesi. |
| StopATR Kat Sayısı | 2,0 | İlk stop için kullanılan ATR kat sayısı. |
| Maksimum Hacim | 100,0 | Lotlar için üst sınır; gerçek sembol limitleri yine de geçerlidir. |
| Sapma Noktaları | 20 | İşlem talebine aktarılan maksimum fiyat sapması, puan cinsinden. |
| AlışEtkinleştir / SatışEtkinleştir | true / true | Her bir yönü etkinleştirin veya devre dışı bırakın. |
| MagicNumber | 51003 | EA'nın yönetilen pozisyonunu bulmak için kullanılan tanımlayıcı. |
%0,5'lik risk yüzdesi şu anda kaynak kodunda sabit bir değerdir, kullanıcı tarafından girilen bir değer değildir.
bool long_signal = EnableBuy && direction < 0 && adx >= EntryADX && plus_di > minus_di; bool short_signal = EnableSell && direction > 0 && adx >= EntryADX && minus_di > plus_di; if(long_signal) STOpenPosition(true, bar.close - StopATRMultiple * atr, 0.0, MagicNumber, "ST ADX long", MaxVolume, DeviationPoints); else if(short_signal) STOpenPosition(false, bar.close + StopATRMultiple * atr, 0.0, MagicNumber, "ST ADX short", MaxVolume, DeviationPoints); else if(position != 0 && (adx < ExitADX || (position > 0 && direction > 0) || (position < 0 && direction < 0))) STClosePosition(MagicNumber);
Tam EA'da bu koşullar, yalnızca yeni bir sinyal zaman dilimi çubuğu tespit edildikten ve önceki kapalı çubuk ile gösterge değerleri başarıyla alındıktan sonra çalışır.
| Broker | Dönem sonu | İlk para yatırma tutarı | Net kâr | Net getiri | Maksimum öz sermaye DD | Kâr faktörü | Sharpe | İşlemler | Gerçek fiyat hareketleri |
|---|---|---|---|---|---|---|---|---|---|
| IC Markets | 23 Eylül 2026 | 1.000.000 USD | 154.482,51 USD | %15,45 | %19,40 | 1,12 | 0,50 | 520 | %32 |
| BlackBull Markets | 24 Eylül 2026 | 1.000.000 USD | 225.766,54 ABD Doları | %22,58 | %5,00 | 1,45 | 1,00 | 196 | %41 |
| Fusion Markets | 23 Eylül 2026 | 100.000 USD | 26.680,57 ABD Doları | %26,68 | %8,97 | 1,26 | 2,22 | 374 | %4 |

Risk uyarısı: Otomatik işlem, önemli riskler içerir. Stop loss, fiyat boşlukları veya hızlı hareket eden piyasalarda çıkış fiyatını garanti edemez. Geriye dönük test, demo ve geçmiş sonuçlar gelecekteki sonuçları garanti etmez. Kullanımdan önce EA'yı ve ayarlarını değerlendirmek sizin sorumluluğunuzdadır.
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/77718
Tick Scalper Helper - tick chart and one-click trading panel for MetaTrader 5
Tick Scalper Helper is a manual trading utility for traders who work on very short time frames and want to see every price change.
Supertrend Scalper with Breakeven Win Rate Panel
A Supertrend scalping EA with 14 switchable filters and a self-measuring panel that shows the actual win rate next to the win rate needed to break even after real spread, so you can see whether a setting has an edge or only a high percentage.
ImpulseCandle - impulse bar marker with ATR body filter and volume confirmation
Dürtü mumlarını işaretler: gövde en az ATR x çarpan, gövde en az mum aralığının belirlenen bir kısmı, kapanış aşırı değerlere yakın, isteğe bağlı tik hacmi onayı. Yükseliş dürtüsünün altında yeşil ok, düşüş dürtüsünün üzerinde kırmızı ok. Yalnızca kapanmış çubuklar, yeniden çizim yok. Sinyaller iki tamponda bulunur, böylece bir Uzman Danışman bunları iCustom ile okuyabilir.
PropGuard 1.02 - account risk manager for prop firm accounts
Prop firması hesapları için hesap düzeyinde koruma sistemi. Hesaptaki her pozisyonu izler, günlük veya maksimum zarar limitine ulaşıldığında tüm pozisyonları kapatır, pozisyon başına risk altındaki tutarı sınırlar, stop emri konulmamış işlemleri kapatır ve yüksek etkili haberler karşısında pozisyonları dengeleyebilir.