Fan sayfamıza katılın
- 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
Tik tabanlı scalper. Mumun kapanmasını beklemez — fiyat hareketinin kısa bir kayan penceresini (varsayılan olarak 4 saniye) izler ve üzerinde çalıştığı sembol için normal bir hareketin neye benzediğine dair canlı bir istatistiksel referans çizgisi oluşturur. Bir hareket, ancak bu referans çizgisine göre gerçek bir uç değer ise işlem yapılabilir olarak kabul edilir: son InpStatsSampleCount getiri penceresine göre ölçülen z-skoru, varsayılan olarak 3,0 standart sapmadır.
Bu eşik değeri ilk denenen seçenek değildi. Daha önceki bir sürümde istatistiksel referans değeri yerine sabit bir ATR oranı kullanılıyordu ve bu sürüm sıradan tik gürültüsüne sürekli tepki vererek, işlem yaptığı tüm önemli döviz çiftlerinde büyük kayıplara yol açıyordu. Z-skoru sürümü tam da bu nedenle onun yerini aldı.
Momentum mu, yoksa geri dönüş mü — karar sizin
Yazılımla birlikte iki mod sunulur. Momentum, hareket yönünde işlem yapar. Geri dönüş ise buna ters yönde işlem yapar. Hiçbirinin doğru olduğu varsayılmaz. Belirli bir sembol için hangisinin gerçekten uygun olduğu, EA'nın sizin adınıza karar vereceği bir şey değildir — ikisini de test edin ve görün.
Gerçek broker gecikmelerine dayanacak şekilde tasarlanmıştır
Bu özellik, tasarım varsayımından değil, gerçek bir sorundan doğmuştur. Bir pozisyon, stop emri eklenmeden açılır. Ardından EA, kendi gerçek işlem fiyatını okur ve stop loss ile take profit seviyelerini bu fiyattan hesaplar; asla gecikmeden önce alınan bir fiyat anlık görüntüsünden hesaplamaz — çünkü bu anlık görüntü, işlem sırasında fiyat hareket ettiği anda geçerliliğini yitirir. Stop mesafesi de sembolün kendi minimum stop seviyesine sabitlenir, böylece bir işlem teknik olarak çok dar olduğu için asla reddedilmez.
Ayrıca, herhangi bir nedenle stop emri eklenemezse, pozisyon korumasız kalmak yerine hemen kapatılır. Bu kural, önceki sürümde bulunmadığı için eklenmiştir. Testler sırasında stop emri eklenmeden gerçekleştirilen birkaç işlem oldu ve bu durum tek başına bazı paritelerde %80'in üzerinde değer kaybına yol açmaya yetti. Bu sorun artık giderildi, ancak bu konuyu üstü kapalı bir şekilde geçiştirmek yerine açıkça belirtmekte fayda var.
İşlem mantığının geri kalanı
Her giriş önce bir maliyet kontrolünden geçer: kar alma seviyesi, mevcut spreadin tam bir katı olmalıdır; aksi takdirde işlem atlanır. Günlük işlem sınırı ve günlük zarar limiti vardır — bunlardan herhangi birine ulaşılırsa, günün geri kalanında yeni giriş yapılmaz.
Aynı anda yalnızca bir pozisyon açık kalır. Çoğu perakende MT5 hesabı netleştirme modunda çalışır; bu modda, aynı sembol üzerine verilen ikinci bir emir yeni bir işlem haline gelmez, sadece halihazırda açık olan pozisyona eklenir. ZetaBurst, netleştirme hesabına düştüğü anda hatalı davranan bir sistem oluşturmak yerine, tek bir işlemi hızlı bir şekilde döngüye sokar — tik düzeyinde kontroller, kısa bir bekleme süresi ve tekrar.
Geriye dönük test sonuçları
Tüm Market Watch sembolleri, M1, Her tick modelleme, Rastgele gecikmeli yürütme, 01.01.2026 – 08.09.2026. Tüm testler boyunca varsayılan girdiler kullanılmıştır — z-skor eşiği 3,0, patlama penceresi 4 saniye, kar alma seviyesi 0,35x ATR, zararı durdurma seviyesi 0,55x ATR. Her çalıştırmada başlangıç bakiyesi 10.000.
| Sembol | Kâr | İşlem | Kâr Faktörü | Beklenen Getiri | Düşüş % |
|---|---|---|---|---|---|
| USDJPY | 252535,49 | 7468 | 1,42 | 33,82 | 3,26 |
| EURUSD | 215509,88 | 5618 | 1,26 | 38,36 | 13,55 |
| AUDUSD | 114405,33 | 7282 | 1,16 | 15,71 | 19,70 |
| USDCHF | 93077,55 | 5773 | 1,25 | 16,12 | 4,62 |
| GBPUSD | 86900,21 | 7205 | 1,24 | 12,06 | 4,11 |
| USDCAD | 35444,88 | 3676 | 1,29 | 9,64 | 24,29 |
| USDSEK | 25835,38 | 1037 | 1,64 | 24,91 | 7,67 |
| NZDUSD | 10188,64 | 5144 | 1,05 | 1,98 | 51,40 |
Bunlardan biri diğerlerine uymuyor. NZDUSD, 1,05'lik bir kâr faktörü elde ediyor; bu, zar zor pozitif bir değer olsa da, %51'lik bir düşüş yaşıyor — diğer yedi paritenin sergilediği performansa hiç de benzemiyor. Mevcut haliyle bu EA ile bu pariteyi işlem yapmazdım.
Aynı test çalışmasında forex dışı ve egzotik semboller de yer aldı, ancak burada gösterilmemiştir. Bu sembollerdeki işlem sayısı anlamlı bir sonuç verecek kadar azdı ve bu EA zaten başlangıçta bu enstrümanlar göz önünde bulundurularak geliştirilmemişti.
En önemli uyarı: Bu, kendi kendine ayarlanmış ve test edilmiş tek bir geriye dönük test dönemidir. Henüz ayrı bir örneklem dışı dönemde doğrulanmamıştır ve geliştirildiği veriler üzerinde iyi görünen bir strateji, daha önce hiç görmediği verilerde de tutarlı sonuçlar verene kadar gerçek bir avantajın kanıtı sayılmaz. Bunu beklemek yerine burada gösterilenlerle yayınlıyorum ve örneklem dışı testler tamamlandığında bu liste güncellenecektir.
Giriş Verileri
Patlama algılama — InpBurstWindowSeconds, InpStatsSampleCount, InpZScoreThreshold, InpModeIsMomentum
İşlem yönetimi — InpVolATRPeriod, InpRiskPercent, InpTakeProfitATRMult, InpStopLossATRMult, InpMinTPToSpreadRatio, InpMaxSpreadPoints, InpCooldownSeconds
Günlük limitler — InpMaxTradesPerDay, InpDailyLossLimitPercent
Seans filtresi — InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour
Her şeyden önce demo hesabında test edin. Geçmiş geriye dönük test performansları, gelecekteki sonuçlar için bir garanti değildir. Geri bildirimlerinizi bekliyoruz.
— Ali Rajput
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/77220
GDS Renko Dual MA Demo EA
GDS Renko Dual MA Demo EA, MetaTrader 5 için geliştirilmiş küçük bir eğitim amaçlı Uzman Danışman’dır. Bu program, klasik sabit boyutlu Renko bloklarını, tamamlanmış Renko kapanış fiyatlarından doğrudan hesaplanan iki basit hareketli ortalamayla birleştirmenin basit bir yolunu gösterir.
AIS Ortalama sıralama hızı
Gösterge, fiyatın ortalama sıralı hızını gösterir
EA AurumNeuro Vanguard
AurumNeuro Vanguard, XAUUSD / Altın ticareti için özel olarak tasarlanmış, hibrit bir Sinir Ağı Risk Mimarisi ile Birleşik Piyasa Dinamikleri Motoru’nu (UMDE) bir araya getiren akıllı bir Uzman Danışman (EA)dır.
Trend Bulucu Tarayıcı
Sürdürülebilir trendleri bulmak için hızlı bir piyasa taraması. Bu komut dosyası, “Piyasa Genel Bakışı”ndaki tüm sembolleri bir saniye içinde analiz eder ve R² doğrusal regresyonu ile ADX göstergesini kullanarak en net ve güçlü hareket gösteren enstrümanları bulur.
