Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Komut dosyaları

Magic Number Inventory, Trade Logging and Classifying by Magic Number - MetaTrader 5 için komut dosyası

Seckin Erkut
Seckin Erkut
Algo Trading Systems Developer. I develop strategies and portfolios not by hypes but from solid academic literature.

I put my money where my mouth is, be sure to check the performance of my EAs through my signals.
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
15
Derecelendirme:
(1)
Yayınlandı:
Güncellendi:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Aynı hesapta birden fazla Uzman Danışman çalıştırıyorsanız – ya da bir Uzman Danışman ile birlikte manuel olarak işlem yapıyorsanız – hesap tablosu, asıl merak ettiğiniz sorunun cevabını vermez. Sermaye eğrisi bir toplamdır. Hesabın para kazandığını gösterir; ancak hangi sisteminizin diğerlerinin masraflarını karşıladığını, hangisinin üç ay önce sessizce işlem yapmayı bıraktığını veya hangisinin tüm sonucu tek başına üstlendiğini söylemez.


Sihirli sayı bu bilgileri zaten içerir. Bir EA'nın yaptığı her işlem kendi sihrini taşır, bu nedenle geçmiş tamamen ayrılabilir. Bu komut dosyası ayrımı yapar ve tabloyu görüntüler.

Denetlenmesini istediğiniz hesabın herhangi bir grafiğine yükleyin. Yalnızca geçmişi okur: hiçbir şeyi açmaz, değiştirmez veya kapatmaz ve algoritmik ticaretin etkinleştirilmesine gerek yoktur. Grafik sembolü önemsizdir — komut dosyasının hangi grafikte bulunduğu fark etmeksizin tüm hesap taranır. Bir komut dosyası olduğu için, bir kez çalışır ve kendini siler.


NEYİ GÖSTERİR


Her sihirli sayı için bir satır, net sonuca göre sıralanmış, en iyisi önce gelir ve şu sütunları içerir:

- işlemler kapatılan gidiş-dönüş işlemler (aşağıdaki kısmi kapatma notuna bakın)
- net P/L swap ve komisyon dahil gerçekleşen sonuç
- win%, PF her gidiş-dönüş için hesaplanan kazanma oranı ve kâr faktörü
- ortalama kazanç/kayıp: ortalama kazançlı ve kayıplı tur
- açık(hacim) bu sihirli sayı için şu anda açık olan pozisyonlar ve hacimleri
- bekleyen bu stratejinin şu anda vermiş olduğu bekleyen emirler
- ilk..son ilk ve son işlem tarihi
- semboller işlem gören enstrümanlar (üçten fazlası "+" ile kesilir)

Tablonun sonunda bir toplam satırı bulunur. Magic 0, manuel işlemleri ve magic numarası ayarlamayan tüm EA'ları toplar - çoğu terminalde bu grup tek bir sistemden oluşmaz, farklı sistemlerin karışımıdır, bu nedenle bunu göz önünde bulundurarak okuyun.

InpExportCSV etkinleştirildiğinde (varsayılan), aynı tablo elektronik tablo çalışması için MQL5\Files\MagicInventory.csv dosyasına yazılır.



SAYILARI DEĞİŞTİREN İKİ UYGULAMA DETAYI


Her ikisi de kolayca yanlış anlaşılabilir ve her ikisi de sizi memnun edecek yönde yanlıştır.

1. Kısmi bir kapatma, TEK bir işlemdir. İki parça halinde kapatılan bir pozisyon, bir giriş işlemi ve iki çıkış işlemi oluşturur. Çıkış işlemlerini saymak, bir tur işlem için iki işlem rapor eder; bu da işlem sayısını şişirir ve daha da kötüsü, kısımlar başabaş noktasının zıt taraflarında kapatıldığında tek bir sonucu ayrı bir "kazanç" ve "zarar" olarak böler. Bu komut dosyası, işlemleri öncelikle DEAL_POSITION_ID'ye göre toplar; böylece ölçeklenebilir sistemlerde kazanma oranı ve kâr faktörü doğru kalır.

2. Giriş komisyonu hesaplamaları. Komisyon alan çoğu brokerda, "round-turn" komisyonunun yarısı, DEAL_PROFIT değerinin sıfır olduğu giriş işlemi üzerinden tahsil edilir. Yalnızca kapanan işlemleri okuyan bir araç bunu asla görmez ve net kâr/zararı komisyon faturasının yaklaşık yarısı kadar fazla gösterir. Burada bir pozisyonun her işlemi, o pozisyonun net kârına katkıda bulunur.

Hâlâ açık olan pozisyonlar ve kalan kısmı hâlâ açık olan kısmen kapatılmış pozisyonlar, maliyetleri henüz kesinleşmediği için işlem olarak sayılmaz. Bunlar bunun yerine open(vol) sütununda gösterilir.


TABLO NASIL OKUNUR


- Çok sayıda kapanmış işlem içeren ancak açık pozisyonu ve bekleyen işlemi sıfır olan bir strateji, artık aktif değildir. Ya bir filtre onu piyasadan uzak tutuyor ya da stratejinin çalışması durmuştur. Son etkinlik tarihini kontrol edin.

- Net kârının tamamı bir avuç büyük kârdan gelen bir "magic" (düşük kâr oranına karşılık yüksek ortalama kâr), mutlaka bozuk olduğu anlamına gelmez, ancak sonucu nadir olaylara bağlıdır - pozisyon büyüklüğünü buna göre ayarlayın.

- Uzun bir geçmişe sahip ve kâr faktörü 1,0'ın altında olan bir sistem, masraflarını karşılayamayan bir sistemdir. Yirmi işlemde 2,0'ın üzerinde bir kâr faktörü ise gürültüdür; bu rakamlara inanmadan önce örneklem sayısının artmasını bekleyin.

- İki sistem, ilgili sembollerde her zaman aynı anda açık pozisyonlar gösteriyorsa, tek bir pozisyonu iki farklı isim altında çalıştırıyor olabilirsiniz. Aralarındaki korelasyon ölçülebilir; aylık kâr/zarar verileri üzerinden bunu tam olarak hesaplayan "Portföy Korelasyon Analizcisi" adlı yardımcı komut dosyasına bakın.


NOTLAR


- Yalnızca terminalde bulunan veriler analiz edilir. Geçmiş sekmesi kısa bir döneme ayarlanmışsa, "Tüm geçmiş"i yükleyin (Geçmiş'te sağ tıklayın -> Tüm geçmiş) ve komut dosyasını tekrar çalıştırın.
- Para yatırma, para çekme, krediler ve düzeltmeler işlem sayılmaz ve analiz dışında tutulur.
- Pozisyon kimliği bulunmayan çok eski geçmiş verileri, yanlış hesaplanmak yerine atlanır.
- Tüm çıktılar salt okunurdur. Birlikte gelen kılavuzda kurulum ve sonuçların yorumlanması daha ayrıntılı olarak ele alınmaktadır.

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/75942

GOLD için Daily Zone Recovery EA mt5 GOLD için Daily Zone Recovery EA mt5

Daily Zone Recovery, önceki işlem gününün en yüksek ve en düşük seviyelerini temel alan, MetaTrader 5 için geliştirilmiş çok stratejili bir ticaret danışmanıdır. Bu danışman, günlük en yüksek ve en düşük seviyelerin yakınındaki fiyat hareketlerini izler, üç bağımsız giriş stratejisi kullanır ve sabit hacimli bir ağ yardımıyla pozisyonları yönetebilir.

MSNR Key Levels MTF MSNR Key Levels MTF

MSNR KeyLevels MultiTF draws Malaysian SNR key levels from M5, M10, M15, H1, H4 and D1 at the same time, on any chart you have open. A built-in control panel lets you switch each timeframe on and off with a single click, so you go from a clean chart to full higher timeframe context in a second, and back again just as fast.

PropFirm Defense PropFirm Defense

A library of 24 MQL5 classes that watches a prop-firm rulebook -- drawdown, daily loss, payout consistency, minimum trading days, news blackout -- against any account, and flattens on breach without ever opening a position of its own.

Range compression percentile Range compression percentile

Ranks the current period's range-so-far against the full historical distribution of past ranges — a true percentile, not just a comparison to the average like ADR% — and flags statistical compression or expansion on a compact live panel with a percentile gauge.