Expert Advisor Live Audit (MT5): Kullanım Kılavuzu, Durum, Backtest Karşılaştırması ve İcra Maliyetleri

Expert Advisor Live Audit (MT5): Kullanım Kılavuzu, Durum, Backtest Karşılaştırması ve İcra Maliyetleri

14 Ekim 2026, 04:55
Mikoto Hamazono
0
2

Expert Advisor Live Audit, hesabınızdaki Uzman Danışmanları (EA) denetleyen, MetaTrader 5 için bir göstergedir. Bu hesabın işlem geçmişini okur, magic number'a göre gruplar ve her EA için üç soruyu yanıtlamanıza yardımcı olur: EA bozuk mu, sadece şanssız mı, yoksa maliyetler mi kârını yiyor? EA çalıştıran ve canlı sonuçlarını ve maliyetlerini backtest ile karşılaştırmak isteyen herkes içindir. Kılavuz 1.00 sürümü için geçerlidir.

Neyi ölçer

  • EA başına canlı istatistikler: kazanma oranı, kâr faktörü, net sonuç, maksimum düşüş (drawdown) ve ortalama işlemin %90 aralığı, bir durumla (status) birlikte.
  • Backtest karşılaştırması (isteğe bağlı): canlı sonuçlar backtest'in izin verdiği aralığın içinde mi?
  • İcra maliyetleri: giriş ve çıkış kayması (slippage), girişteki spread, sunucudaki icra süresi, komisyon, ücretler ve swap.
  • Yalnızca grafik sembolünü değil, tüm hesabı okur. Yalnızca geriye bakış süresi içinde açılıp tamamen kapanan pozisyonlar sayılır.
  • Salt okunurdur: hiçbir zaman emir vermez, bir emri değiştirmez veya kapatmaz. DLL yok, web isteği yok, WebRequest listesine eklenecek bir şey yok.

Kurulum

  1. Göstergeyi ürün sayfasında satın alın.
  2. MetaTrader 5'te: Araç kutusu > Mağaza > Satın Alınanlar > Yükle (İngilizce arayüzde: Toolbox > Market > Purchased > Install).
  3. Gösterge Kılavuz > Göstergeler > Market (Navigator > Indicators > Market) altında görünür. Güncellemeler de aynı yerdedir (Güncelle).

İlk adımlar

  1. Göstergeyi herhangi bir grafiğe sürükleyin; sembol ve zaman dilimi fark etmez. Tek bir grafik yeterlidir.
  2. Panel sol üstte açılır. Üst kısım işlem sunucusunu, EA ve kapanmış işlem sayısını ve dönemi gösterir.
  3. Maliyetler arka planda adım adım hesaplanır ve terminal önce tik geçmişini yükleyebilir. Uzun bir geçmişte bu biraz zaman alır.
  4. Yeni işlemler (deal) her 10 saniyede bir kontrol edilir; panel kendini günceller.
  5. Üst kısımda SAMPLE DATA yazıyorsa bu hesabı değil, yerleşik örnek verileri görüyorsunuz demektir. "Show built-in sample data" girdisini false yapın.

Sağ üstteki – düğmesi paneli katlar, + yeniden açar. Paneli Panel X ve Panel Y girdileriyle taşıyabilirsiniz.

Dört sekme

Ekran görüntüleri yerleşik örnek verileri gösterir.

Overview sekmesi, SAMPLE DATA: istatistikleri ve durumlarıyla üç örnek EA

Overview (genel bakış): her EA için bir satır, en çok işlemi olan en üstte; Trades, Win %, PF, Net, Avg trade (90% interval), Max DD ve Status sütunlarıyla. Rakamlar her işlemin komisyon ve swap sonrası net sonucunu kullanır; sıfırın üzerindeki bir sonuç kazanç sayılır. Max DD, kapanmış işlemlere göre varlık eğrisinin en derin düşüşüdür. En fazla 14 EA sığar; daha fazlası için magic filtresini kullanın. Altta: "All selected EAs" (seçili tüm EA'lar: net, komisyon, swap, kayma), seçtiğiniz EA'nın değerlendirmesi ve durumların açıklaması. Bir EA'yı diğer sekmeler için seçmek üzere satırına tıklayın.

EA detail sekmesi, SAMPLE DATA: backtest'ten beklenen mavi %90 aralığın içinde varlık çizgisi

EA detail (EA ayrıntısı): seçili EA'nın değerlendirmesi, kapanmış işlemlere göre varlık çizgisi ve Win rate ile Profit factor'dan Trades to be sure, Max drawdown ve Longest losing run'a kadar rakamları. "< Previous" ve "Next >" EA'lar arasında gezinir.

Execution costs sekmesi, SAMPLE DATA: kayma, spread, komisyon, şelale grafiği ve saate göre maliyet

Execution costs (icra maliyetleri): Entry ve Exit slippage (giriş ve çıkış kayması, ortalama puan; + = istenenden kötü), Spread at entry, Server execution (ms), Commission + fees ve "Costs took": maliyetler öncesi sonucun kayma, komisyon ve swap yüzünden kaybedilen payı (yüzde 100'ü aşabilir). Bir şelale grafiği Before costs'tan başlayıp Slippage, Commission ve Swap üzerinden Net result'a iner. İki grafik, giriş kaymasını (beyaz çizginin solu = istenenden iyi) ve saate göre girişteki maliyeti (spread + kayma; ayrıntılar için fareyle bir çubuğun üzerine gelin) gösterir.

Maliyetler nasıl ölçülür: bekleyen emirlerde, zarar durdur (stop-loss) ve kâr al (take-profit) emirlerinde gerçekleşme fiyatı emir fiyatıyla karşılaştırılır. Piyasa emirlerinde geçmişte bir emir fiyatı varsa o kullanılır; yoksa sunucunun emri aldığı andaki son tik kullanılır (yalnızca o zamana ait tik geçmişi varsa). Girişteki spread: tiklerden, yoksa 1 dakikalık bardan. Sunucu icra süresi: "order received" (emir alındı) ile "filled" (gerçekleşti) arası.

Trades sekmesi, SAMPLE DATA: kayma, spread, icra süresi ve çıkış nedeniyle son işlemler

Trades (işlemler): seçili EA'nın son 20 işlemi; Entry slip, Exit slip, Spread (* = 1 dakikalık bardan), Exec ms ve Exit (SL, TP, stop out, EA, manual, mobile, web) sütunlarıyla.

Durum nasıl okunur

EARLY (gri): 20'den az kapanmış işlem; değerlendirmek için çok erken. Aksi hâlde, backtest beklentileri girilmemişse:

  • OK (yeşil): ortalama işlemin %90 aralığının tamamı sıfırın üzerinde.
  • WATCH (turuncu): aralık sıfırı içeriyor. Henüz kanıtlanmadı.
  • ALERT (kırmızı): aralığın tamamı sıfırın altında.

%90 aralığı şöyle hesaplanır: ortalama işlem (işlem başına ortalama net sonuç) ± 1.645 × standart hata (işlem sonuçlarının standart sapması / √işlem sayısı). Basitçe söylemek gerekirse: bu kadar dağılımla gerçek ortalama işlem yaklaşık %90 güvenle bu aralıktadır. Aralık sıfırın üzerindeyse kârın yalnızca şanstan kaynaklanması olası değildir; aralık sıfırı kesiyorsa şimdiye kadarki işlemler bir şey söyleyemez. Trades to be sure (emin olmak için gereken işlem sayısı) = (1.645 × standart sapma / |ortalama işlem|)²: mevcut ortalama ve dağılımla, aralık artık sıfırı içermeyene kadar yaklaşık kaç işlem gerektiği.

Backtest beklentileri girilmişse durum bunun yerine backtest karşılaştırmasından gelir: simüle edilen yolların %10'u veya daha fazlası canlı net sonuçtan kötüyse OK, bu oran %2.5 ile %10 arasındaysa WATCH, %2.5'in altındaysa ALERT. EA, EA detail sekmesinde gösterildiğinde düşüşü de kontrol edilir: bu kadar derin bir düşüş yolların %2.5'inden azında görülüyorsa OK durumu WATCH olur ("Drawdown is unusually deep").

Tüm rakamlar geçmişi anlatır. OK durumu, bir EA'nın kârlı kalacağı anlamına gelmez.

Backtest'inizle karşılaştırma

Kazanma oranını (%) ve kâr faktörünü EA'nın Strateji Sınayıcı raporundan alın. "Per EA: magic=winrate/PF" girdisine ("Backtest expectations (optional)" grubu) her EA için bir kayıt yazın ve kayıtları ";" ile ayırın, örneğin 1001=62/1.45; 2002=48/1.8 . Kazanma oranını yüzde olarak yazın (0.62 değil, 62); oran 1'den büyük ve 99'dan küçük, kâr faktörü de 0.05'ten büyük olmalıdır; aksi hâlde kayıt yok sayılır.

Ölçek olarak canlı ortalama kayıp kullanılır; ortalama kazanç ise backtest'teki kazanma oranı ve kâr faktöründen türetilir; bu yüzden lot büyüklüğü önemli değildir. Ardından EA detail sekmesi mavi bandı (backtest'ten beklenen %90 aralığı), Win rate ve Profit factor değerlerinin yanında backtest değerlerini, "Position vs backtest" değerini (simüle edilen yollardan canlı sonuçtan kötü olanların payı) ve Max drawdown ile Longest losing run için bir "chance" değerini (en fazla 2,000 simüle edilmiş yoldan eşit veya daha kötü değere sahip olanların payı) gösterir. Durumu yalnızca düşüş (drawdown) değiştirebilir.

Girdiler

Adlar, Girdiler (Inputs) sekmesinde göründüğü gibidir.

GirdiVarsayılanNe işe yarar
Look back N days (0 = all history)365Son N gün içinde açılıp kapanan pozisyonlar. 0 = tüm geçmiş.
Only these magic numbers, comma separated (empty = all)(boş)Örneğin 1001, 2002. Manuel işlemleri de tutmak için 0 ekleyin.
Include manual trades (magic 0)trueMagic 0, "Manual trades" (manuel işlemler) olarak gösterilir.
Names for magic numbers: 1001=Gold breakout; 2002=Scalper(boş)";" ile ayrılır. Ad verilmemişse en sık kullanılan giriş yorumu ya da "Magic" ve numara gösterilir.
Per EA: magic=winrate/PF, e.g. 1001=62/1.45; 2002=48/1.8(boş)EA başına backtest kazanma oranı (%) ve kâr faktörü. Karşılaştırmayı açar.
Tab to open firstOverviewBir grafikte ilk kez kullanılır; daha sonra panel o grafikte en son kullanılan sekmeyle yeniden açılır.
Time zone for 'cost by hour'Broker server timeYa da UTC, New York, London (ikisi de yaz saatini dikkate alır), Tokyo. Yalnızca saate göre maliyet grafiğini etkiler.
Server GMT offset in hours (-99 = detect automatically)-99Yalnızca başka bir saat dilimi için. Otomatik: son 7 gün için güncel fark, daha öncesi için GMT+2 (ABD yaz saatinde GMT+3). Saatler kaymış görünüyorsa aracı kurumunuzun farkını girin.
Panel X (pixels)12Grafiğin sol kenarına uzaklık.
Panel Y (pixels)28Grafiğin üst kenarına uzaklık.
Show built-in sample data (preview the panels)falsetrue = bu hesap yerine örnek veriler.
EA to select first (magic, 0 = the one that needs attention)00 = önce ALERT, sonra WATCH, OK, EARLY; ardından en çok işlemi olan.

CSV kaydetme

Save CSV (sağ üstte), terminalin veri klasöründeki MQL5\Files\ExpertAdvisorLiveAudit\ içine iki UTF-8 dosyası yazar ve yolu Uzmanlar (Experts) sekmesine yazdırır. Dosya adları hesap numarasının son üç hanesiyle (örneğin 123_trades.csv ) veya sample_ ile başlar. Her tıklama dosyaları yenileriyle değiştirir. Saatler sunucu saatidir, kayma ve spread puan cinsindendir, win_rate bir orandır (0.62 = %62), komisyon ücretleri içerir ve boş bir hücre değerin ölçülemediği anlamına gelir.

  • trades.csv, her işlem: magic,label,position,symbol,side,volume,open_time,close_time,open_price,close_price,gross,commission,swap,net,entry_slip_pts,exit_slip_pts,entry_spread_pts,spread_source,exec_in_ms,exec_out_ms,exit_reason,pending_entry
  • summary.csv, her EA için bir satır: magic,label,trades,win_rate,profit_factor,net,avg_trade,ci90_low,ci90_high,trades_to_be_sure,max_drawdown,max_losing_run,entry_slip_avg_pts,exit_slip_avg_pts,spread_avg_pts,exec_avg_ms,slippage_money,commission,swap,status,verdict

Strateji Sınayıcı'da

Sınayıcıda hesap geçmişi yoktur; bu yüzden orada, ücretsiz demo dâhil, gösterge her zaman SAMPLE DATA ile işaretlenmiş yerleşik örnek verileri gösterir. Panel görselleştirme modunda (visual mode) çizilir. Örnekte üç uydurma EA vardır (magic 1001, 2002, 3003). Gold Breakout (sample), 1001, yerleşik bir backtest beklentisine sahiptir (kazanma oranı %46, PF 1.65); bu yüzden onun EA detail sekmesinde mavi bant görünür. Örnek rakamlar hiçbir gerçek EA veya aracı kurum hakkında bir şey söylemez.

Kullanıcıların sorduğu sorular

  • "No closed trades in the selected period" (seçilen dönemde kapanmış işlem yok). Yalnızca geriye bakış süresi içinde açılıp kapanan pozisyonlar sayılır; açık pozisyonlar kapandıklarında görünür. "Only these magic numbers" girdisinin boş olduğunu veya doğru numaraları içerdiğini kontrol edin. Manuel işlemler yalnızca "Include manual trades" açıkken görünür.
  • Kayma (slippage) için "not measurable for these trades" yazıyor. Geçmişte emir fiyatı bulunmayan piyasa emirleri için, terminalin emrin alındığı ana ait tik geçmişine ihtiyaç vardır.
  • EA'mın adı "Magic 1001" olarak görünüyor. Kendi adlarınızı "Names for magic numbers" girdisinde belirleyin.
  • EA detail sekmesini açtıktan sonra durum değişti. Düşüş kontrolü orada çalışır; olağandışı derin bir düşüş OK durumunu WATCH yapar.

Ürün sayfası: Expert Advisor Live Audit. Anlaşılmayan bir şey olursa lütfen panelin ekran görüntüsünü ve Uzmanlar (Experts) sekmesinin son satırlarını ekleyerek MQL5 üzerinden bana özel mesaj gönderin.

Download Expert Advisor Live Audit from MQL5 Market

Dosyalar: