Fan sayfamıza katılın
- 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
Session Range Desk MT5 — sürüm 4.01
Session Range Desk, MetaTrader 5 hedging hesapları için geliştirilmiş, eğitici ve kaynak kodu açık olan bir seans aralığı kırılma Expert Advisor'ıdır. Aralığı filtreleme, stop mesafesine göre pozisyon büyüklüğü belirleme ve grafik paneli özelliklerini bir araya getirir. Farklı sembollerdeki kopyalar, terminal genel değişkenleri aracılığıyla ortak bir masa görünümünü görüntüleyebilir. Grid, martingale veya ortalamalama şeması kullanmaz.
İşlem akışı
Yapılandırılan sunucu başlangıç saatinde veya sonrasında gelen ilk uygun tikte, EA grafik zaman diliminde önceki LookbackCandles tamamlanmış çubuklarının en yüksek ve en düşük değerlerini alır. Bu, sürekli biriken bir açılış seansı değil, takip eden çubuk aralığıdır. Genişliği yapılandırılan ATR bandının dışındaysa, o günün sinyali atlanır. Aksi takdirde, sınırına dokunan fiyat veya sınırın ötesinde kapanan tamamlanmış bir çubuk, piyasa emrini tetikleyebilir. Karşı aralık kenarı, stop olarak belirlenir. Hedeflenen sınır, kesintisiz çalışma sırasında sunucu günü başına sembol başına bir başarılı girişdir.
İsteğe bağlı yönetim seçenekleri arasında R-katı hedef, başabaş noktası ve kısmi kapatma yer alır. R, ilk giriş ile stop arasındaki mesafeyi ifade eder. Yapılandırılan bitiş saatinde, EA gelen bir tikte eşleşen pozisyonunu kapatmaya çalışır. İşlem, broker ve mevcut fiyatlara bağlı olarak gerçekleştirilir.
Girişler
- StartHour / StartMinute: Tamamlanmış çubuk aralığının oluşturulduğu sunucu saati. EndHour / EndMinute: Aynı gün içinde zorla kapatma deneme saati. Bitiş saatinden daha erken bir başlangıç saati kullanın; gece seansları uygulanmaz.
- LookbackCandles: önceki tamamlanmış grafik çubuklarının sayısı. BreakoutMode: dokunma veya tamamlanmış çubuk kapanışı.
- ATR_TF / ATR_Period: ATR zaman dilimi ve periyodu. Min_ATR_Mult / Max_ATR_Mult: son tamamlanmış ATR değerine göre kabul edilen aralık genişliği.
- RiskPercent: bakiyenin yüzdesi olarak ifade edilen hedef giriş stop mesafesi riski. MaxDailyRiskPct: girişten önce kullanılan ortak masa taahhüt eşiği; bu, hesap özkaynak stopu veya garantili günlük zarar limiti değildir.
- SkipOnMinLot / MinLotTolerance: brokerın minimum hacmi, izin verilen yüzde aşım sınırını aşarak hedef riski aşarsa girişin atlanıp atlanmayacağı.
- UseTP / TP_R: sabit R-katı hedefini etkinleştirir ve ayarlar.
- UseBreakEven / BE_Trigger_R / BE_Target_R: başabaş noktasını, tetikleyicisini ve girişe göre R cinsinden yeni stop seviyesini etkinleştirir. Girişteki bir stop, komisyonları kapsamaz veya sıfır zararlı bir işlem garantisi vermez.
- UsePartialTP / PTP_Trigger_R / PTP_Percent: Kısmi kapatmayı, R tetikleyicisini ve yüzdesini etkinleştirir. Hacim, broker limitleri dahilinde bölünemediğinde kısmi kapatma atlanır. Kısmi kapatma, sabit hedefin altında gerçekleşmesi gerekiyorsa, sabit hedefin altına bir kısmi kapatma tetikleyicisi yerleştirin.
- MagicNumber / DeskName: aynı terminalde yer alan kopyalar için eşleştirme tanımlayıcıları. Her sembol için bir kopya, aynı masa ayarları ve özel bir sihirli sayı kullanın. Koordinasyon, terminaller arasında geçerli değildir.
- ShowPanel / PanelCorner / PanelX / PanelY: panel görünürlüğü, köşe ve ofsetler. ShowChartLevels, aralık ve işlem çizimlerini bağımsız olarak kontrol eder. Optimizasyon ve görsel olmayan testler sırasında her iki çizim yolu da devre dışı bırakılır.
Kurulum ve ilk kontroller
SessionRangeDesk.mq5 dosyasını MQL5/Experts klasörüne yerleştirin ve MetaEditor'da derleyin. Yalnızca MetaTrader 5 ile birlikte sağlanan standart Trade, PositionInfo, SymbolInfo ve Canvas dahil dosyaları gereklidir. Strateji Testçisi'nde ve bir hedging demo hesabında başlayın. Sağlanan ekran görüntüsü, USDJPY M15 özel sembol testinde paneli göstermektedir; bu, önerilen bir üretim ön ayarı veya karlılık kanıtı değildir. Optimize edilmiş ayar dosyaları dağıtılmamaktadır.
Önemli kısıtlamalar
Bu sürüm, sertifikalı bir hesap koruma sistemi değil, bir programlama örneğidir. Desk bus, atomik bir çapraz grafik risk rezervasyonu değildir: eşzamanlı sinyaller, gecikmiş kalp atışları, hacim yuvarlama ve işlem maliyetleri, gerçek maruz kalma düzeyinin eşik değerinden farklı olmasına neden olabilir. Hesap genelindeki öz sermaye veya üçüncü taraf prop-firm kurallarını uygulamaz. Tek sembol optimizasyonu, çoklu grafik koordinasyonunu doğrulamaz.
Gün sonu kapanışı, tick tabanlı bir girişimdir. Sürüm 4.01, broker bu kapanışı reddetse bile gün sonu işlemini tamamlanmış olarak işaretler; bu nedenle, garantili bir dengeleme mekanizması olarak güvenilmemelidir. Yeniden başlatma kurtarma işlemi, tüm durumlar için kalıcı bir "günde bir kez" giriş kilidi oluşturmaz. Gözetimsiz kullanımı düşünmeden önce bu arıza modlarını test edin. Kısmi kapanış davranışının netleştirilmesi bu sürümde desteklenmemektedir.
Yerel regresyon testlerinde, grafikler etkin ve devre dışı durumlarında işlem kayıtları karşılaştırılmıştır ve depolanan bağımsız derleme günlüğü, sıfır hata ve sıfır uyarı bildirmektedir. Bu kontroller, canlı veya gerçek tick performans doğrulaması değildir. Daha önceki sentetik maliyet varsayımları araştırma sırasında düzeltilmiştir; bu yayında geçmiş kâr, değer kaybı veya hız iddialarında bulunulmamaktadır. Aracı kuruma özgü spread, komisyon, swap, kayma, hacim adımları ve stop kısıtlamaları ayrı kontroller gerektirir.
AI araçları, kod revizyonuna, araştırma incelemesine ve bu açıklamanın hazırlanmasına yardımcı olmuştur. Kaynak ve sınırlamalar, inceleme ve test amacıyla sunulmuştur; herhangi bir getiri, güvenlik veya platform kabulü garanti edilmez. 
MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76927
Position Peak Logger - how far your trades actually travelled, in R
R katları cinsinden her pozisyonun en yüksek olumlu ve olumsuz sapmasını kaydeder ve kapatılan her işlem için bir CSV satırı oluşturur.
Tick Integrity Auditor
Audits the tick history that 'Every tick based on real ticks' backtests replay. Five checks per symbol over the last N days: impossible and crossed quotes, timestamps that run backwards or repeat, one-tick price reversals sized in multiples of the symbol's own median spread, silences inside the broker's declared quote sessions, and minutes where the ticks and the M1 bars disagree. Every finding goes to CSV with its millisecond timestamp, and the tool prints its own arithmetic so the report can be recounted. Read only: no trade function, no DLL, no network.
87.8 Percent from 2021 to YTD at 8.5 Percent MaxDD. The Nikkei EA That Only Buys When Volume Is Quiet
A free, fully open JPN225 (Nikkei 225) EA for M15. Buys when price leans up, momentum isn't stretched and volume is quiet. Backtest 2022 to 2026: profit factor 1.68, +18.5% a year, passed 15 stress tests. Flat by 17:00.
Extrapolator
Extrapolator fits a sum of sinusoidal harmonics to the recent price history and extends the fitted curve to the right of the last bar as a forecast.The forecast is a mathematical extrapolation of past cyclical behaviour, not a guarantee of future price movement. The last part of the line is redrawn while the current model bar is forming, and the fitted curve changes with each refit.