EA Risk X-Ray – Kullanım Kılavuzu

EA Risk X-Ray – Kullanım Kılavuzu

15 Ekim 2026, 16:11
Geoffrey Pierre Manuel Gonzalez
0
2

EA Risk X-Ray — Northline Algo · ürün sayfası · gerçek MT5 demo videosu

İçindekiler

  1. Genel bakış
  2. Kurulum ve ilk denetim
  3. Bir Strateji Test Cihazı raporunu denetlemek (bir EA satın almadan önce)
  4. Paneli okumak
  5. Karar nasıl verilir
  6. HTML raporu ve CSV dosyası
  7. Canlı hesapta açık risk
  8. Giriş parametreleri
  9. Mesajlar ve sorun giderme
  10. Strateji Test Cihazı ve demo
  11. Dürüst sınırlar ve destek

1. Genel bakış

EA Risk X-Ray

Drawdown rakamlarının çoğu işlemler kapandığında hesaplanır: Strateji Test Cihazı (Strategy Tester) raporu, çoğu hesap izleme aracı, çoğu istatistik aracı. Bir grid veya martingale EA'sı haftalarca derin bir yüzen zarar taşıyabilir, tüm sepeti kârla kapatabilir ve pürüzsüz bir bakiye eğrisi gösterebilir. Risk gerçekti; yalnızca rakamlarda hiç görünmedi.

EA Risk X-Ray, kapanan işlemlerin gizlediğini ölçer:

  1. bir EA'nın birlikte açtığı pozisyonları sepetler halinde gruplar (bir grid ve seviyeleri tek bir sepet oluşturur);
  2. her sepet için M1 fiyat geçmişini yeniden oynatır ve pozisyonlar açıkken ulaşılan en kötü yüzen zararı kaydeder: latent drawdown (açık pozisyonların yüzen zararını içeren drawdown);
  3. martingale ve grid davranışını, stop-loss'suz işlemleri ve kazananlardan daha uzun tutulan zarardaki işlemleri tespit eder;
  4. aynı işlemlerle yaşanabilecek drawdown'u göstermek için sepetleri rastgele bir sırayla 5000 kez yeniden oynatır (Monte Carlo);
  5. canlı hesapta, açık pozisyonların margin call'a ve zarar eşiğinize ne kadar uzak olduğunu ölçer.

EA başına bir karar (düşük, orta veya yüksek gizli risk) ve rakamlarla gerekçesi, grafik üzerinde bir panel, bir HTML raporu ve bir CSV dosyası elde edersiniz.

Araç hiçbir işlem sinyali vermez ve hiçbir tahminde bulunmaz. Bir EA'nın nasıl davrandığını ölçer.

2. Kurulum ve ilk denetim

  1. Satın alma veya kiralamadan sonra EA Risk X-Ray, Navigator → Expert Advisors → Market (Gezgin → Uzman Danışmanlar → Market) altında görünür.
  2. Herhangi bir grafik açın. Grafiğin sembolü önemli değildir: X-Ray grafiği değil, hesabı veya raporu denetler.
  3. EA Risk X-Ray'i grafiğin üzerine sürükleyin. Source = Account history ve Magic number = all ayarlarını koruyun, ardından OK'a basın.
  4. Birkaç saniye sonra panel, hesapta bulunan her EA için bir satır (magic number başına bir satır, en riskli olan önce) ve en riskli olanın ayrıntılarını gösterir.

Yalnızca bir EA'yı denetlemek için all yerine onun magic number'ını yazın. Manuel işlemlerin magic number'ı 0 'dır.

Canlı grafikte X-Ray hiçbir zaman pozisyon açmaz, değiştirmez veya kapatmaz. Algo Trading'in etkin olması gerekmez.

3. Bir Strateji Test Cihazı raporunu denetlemek (bir EA satın almadan önce)

Bir EA'nın ücretsiz demosunu, ödeme yapmadan önce bu şekilde denetlersiniz:

  1. EA'nın backtest'ini Strateji Test Cihazı'nda, istediğiniz sembol ve dönem üzerinde çalıştırın.
  2. Backtest sekmesinde sağ tık → Report → HTML (Internet Explorer) seçin ve dosyayı kaydedin.
  3. File → Open Data Folder (Dosya → Veri Klasörünü Aç) menüsünü açın, MQL5\Files klasörüne gidin, yoksa XRay adında bir klasör oluşturun ve raporu içine kopyalayın.
  4. X-Ray'i herhangi bir grafiğe Source = Strategy Tester report ve Report file = dosya adı (örneğin report.htm ) ile ekleyin.

Rapor herhangi bir dildeki MT5'ten gelebilir: işlemler (deals) tablosu sütun adlarından veya bu olmazsa sütunlarının sabit sırasından tanınır.

Backtest, brokerinizin farklı adlandırdığı semboller üzerinde çalıştırıldıysa (örneğin EURUSD.r ), Symbol map alanını doldurun: EURUSD=EURUSD.r;XAUUSD=GOLD . X-Ray, latent drawdown'u yeniden oluşturmak için bu sembollerin M1 geçmişine ihtiyaç duyar.

İpucu: backtest'i farklı tarihlerde durdurun. Bir grid EA'sı çoğu zaman kötü bir aydan hemen önce temiz görünür; latent drawdown, ona ne kadar yaklaşmış olduğunu gösterir.

4. Paneli okumak

  • Başlık: kaynak (hesap veya rapor dosyası), magic number'lar ve dönem.
  • EA listesi (hesap, magic = all): her magic number için sembolleri ve kararıyla birlikte bir satır. Aşağıdaki ayrıntılar ilk satıra aittir.
  • Karar: LOW (düşük), MODERATE (orta) veya HIGH HIDDEN RISK (yüksek gizli risk), gerekçesi rakamlarla.
  • Drawdown:
  • Closed trades (kapanan işlemler): bakiyenin drawdown'u, çoğu raporun gösterdiği;
  • Latent (open positions) (latent, açık pozisyonlar): açık pozisyonların yüzen zararı dahil, dakika dakika drawdown;
  • Worst basket (en kötü sepet): tarihi, seviye sayısı ve en kötü yüzen zararı.
  • Davranış: martingale (medyan lot oranı ve sepetlerdeki payı), grid eklemeleri (maksimum seviye sayısı), stop-loss (stop-loss olmadan açılan işlemlerin payı; test raporlarında mevcut değildir), tutulan zarardaki pozisyonlar (zarardaki pozisyonların kazananlara göre ne kadar daha uzun açık kaldığı).
  • Monte Carlo · 5000 runs: çalıştırmaların 50%, 95% ve 99%'unun ulaştığı drawdown ve zarar eşiğinizi aşan çalıştırmaların payı.
  • Open risk (açık risk; canlı hesap, pozisyonlar açıkken): bkz. bölüm 7.
  • Rapor: HTML raporunun adı.

5. Karar nasıl verilir

Karar, geçerli olan ilk kuralı kullanır:

Karar Kural
HIGH latent drawdown ≥ 3 × kapanan drawdown ve ≥ 5%
HIGH Monte Carlo çalıştırmalarının 10% veya daha fazlası zarar eşiğinizi aşıyor
HIGH sepetlerin 20% veya daha fazlasında martingale
MODERATE latent drawdown ≥ 1.5 × kapanan drawdown ve ≥ 3%
MODERATE Monte Carlo çalıştırmalarının 2% veya daha fazlası zarar eşiğinizi aşıyor
MODERATE EA grid seviyeleri ekliyor
LOW yukarıdakilerin hiçbiri

30'dan az sepet olduğunda Monte Carlo "(weak sample)" (zayıf örneklem) olarak işaretlenir. Bir sepetin M1 geçmişi yüklenemediğinde, o sepet yalnızca kapanış sonucuyla hesaba katılır (yüzen zararı bilinmez) ve karar "(estimated: price history missing for N% of baskets)" (tahmini: sepetlerin N%'i için fiyat geçmişi eksik) ifadesini gösterir.

6. HTML raporu ve CSV dosyası

Her denetim File → Open Data Folder → MQL5 → Files → XRay konumuna iki dosya kaydeder:

  • herhangi bir tarayıcıda, bilgisayarda veya telefonda açılan bir HTML raporu: karar, temel rakamlar, bakiyenin latent equity ile karşılaştırması, Monte Carlo dağılımı, en derin 10 sepet ve tetiklenen kurallar;
  • kendi analiziniz için sepet başına bir satır içeren bir CSV dosyası (açılış ve kapanış zamanı, sembol, yön, seviyeler, en kötü yüzen zarar, sonuç).

Dosya adları tarih ve saati içerir, bu nedenle ardışık denetimler birbirinin üzerine asla yazılmaz. Canlı hesapta en son rapor ayrıca xray_latest.html olarak kaydedilir.

7. Canlı hesapta açık risk

Denetlenen EA'nın açık pozisyonları olduğunda panel, en çok maruz kalan sepeti için bir Open risk (açık risk) bölümü ekler:

  • Margin call in: brokerinizin margin call seviyesine ulaşmadan önce fiyatın sepetin aleyhine ne kadar hareket edebileceği;
  • -30% threshold in: equity zarar eşiğiniz kadar düşmeden önceki mesafe;
  • If the EA adds N more levels: EA geçmişte yaptığı gibi (olağan grid adımı ve lot çarpanıyla) ortalama düşürmeye devam ederse aynı mesafe.

Mesafeler puan cinsinden ve grafiğin ATR(14) değeri cinsinden gösterilir. Fiyatın kendisinden büyük bir mesafe "beyond a 100% move" (100%'lük bir hareketin ötesinde) olarak gösterilir. Açık risk her dakika, analizin tamamı ise yeni işlemlerden sonra (en fazla 5 dakikada bir) yenilenir.

8. Giriş parametreleri

Parametre Varsayılan Açıklama
Source Account history Account history (hesap geçmişi) veya Strategy Tester report (HTML test raporu)
Magic number all all = EA başına bir satır; veya tek bir magic number ( 0 = manuel işlemler)
Symbol filter boş Yalnızca bu sembol (boş = tümü)
Period: last N days 180 0 = tüm geçmiş (hesap kaynağı)
Report file report.htm MQL5\Files\XRay içindeki dosya adı (test raporu kaynağı)
Symbol map boş Rapor sembollerinin brokerdeki adları, örn. EURUSD=EURUSD.r;XAUUSD=GOLD
Loss threshold for Monte Carlo (%) 30 Monte Carlo ve açık risk tarafından kullanılır
Martingale: lot increase ratio 1.3 Bir öncekinden en az bu oranda büyük bir lot martingale sayılır
Spread in points -1 Latent drawdown için kullanılır; -1 = geçmişten ortalama
Panel X / Y position 12 / 24 Panelin grafik üzerindeki konumu

9. Mesajlar ve sorun giderme

  • "Report file not found in MQL5\Files: …": rapor MQL5\Files\XRay içinde olmalı (File → Open Data Folder) ve adı uzantısıyla birlikte tam olarak yazılmalıdır.
  • "Deals table not found: export the tester report as HTML …": dosya HTML formatında bir MT5 test raporu değildir. Sağ tık → Report → HTML ile yeniden kaydedin.
  • "No trades found for magic …" / "No trades found in the last N days …": magic number'ı kontrol edin veya dönemi 0 (tüm geçmiş) yapın. Canlı hesapta X-Ray her dakika yeniden kontrol eder, bu nedenle EA işlem yapar yapmaz başlar.
  • "(estimated: price history missing for N% of baskets)": MT5 bazı sembollerin M1 geçmişini yükleyemedi. Bu sembollerin grafiğini bir kez açın veya başka bir brokerden gelen rapor için Symbol map'i kullanın.
  • "Symbol not available at this broker: …" (Experts günlüğünde): Symbol map'i doldurun.
  • Panelde "Loading M1 price history" yazıyor: uzun bir geçmişin ilk denetimi M1 barlarını brokerinizden indirir; sonraki denetimler hızlıdır.

10. Strateji Test Cihazı ve demo

Strateji Test Cihazı'nda denetlenecek bir hesap geçmişi yoktur. Test cihazında (dolayısıyla Market'teki ücretsiz demoda) X-Ray, test edilen sembol üzerinde kendi küçük demo grid'ini açar (0.01 lot, en fazla 4 seviye, magic number 909090) ve bunu panelde canlı olarak denetler. Panelin dolmasını izlemek için görsel modda çalıştırın.

Bu demo yalnızca panelin nasıl çalıştığını gösterir. Değerlendirdiğiniz bir EA'yı denetlemek için onun kendi backtest raporunu (bölüm 3) tam sürümle kullanın veya aracı bir aylığına kiralayın.

11. Dürüst sınırlar ve destek

  • Sonuçlar, denetlenen dönemdeki geçmişi tanımlar. Düşük bir karar, o geçmiş üzerinde ölçülen gizli riskin düşük olduğu anlamına gelir; gelecek hakkında bir vaat değildir.
  • Latent drawdown M1 barları ve ortalama bir spread ile hesaplanır: tick tick bakıldığında gerçek en kötü nokta biraz daha derin olabilir.
  • Para yatırma ve çekme işlemleri drawdown'a dahil edilmez.
  • Monte Carlo sepetleri birbiri ardına yeniden oynatır; gerçekte üst üste binen sepetler istiflenmez, bu nedenle bir çalıştırma tarihsel latent drawdown'dan daha azını gösterebilir.

Sorular, yüklenmeyen bir rapor, anlaşılmayan bir mesaj: MQL5 profilim üzerinden bana yazın. Her mesaja yanıt veriyorum.