Margin Usage History
- Yardımcı programlar
- Sürüm: 1.0
- Etkinleştirmeler: 10
Margin Usage History, bu hesabın kendi kapanmış işlem geçmişini okur ve her pozisyon açıldığı anda hesap bakiyesinin ne kadarının tipik olarak marjin olarak taahhüt edildiğini - yüzde olarak - gösterir. Tahmin yapmaz, tavsiye vermez ve hiçbir yerde işlem sonuçlarına bakmaz; yalnızca her seferinde hesabın ne kadarının riske atıldığını ölçer.
BU ARAÇ NEDEN VAR
Aynı lot büyüklüğü, o andaki hesap bakiyesinin büyüklüğüne göre çok farklı bir anlam taşır. Bakiye azalırken lot büyüklüğü aynı kalırsa, her işleme taahhüt edilen hesap payı kimse buna karar vermeden sessizce yükselir. "İyi bir dönemde hesabımın sadece yüzde 3'ünü taahhüt ediyordum, ama kayıplar birikmeye başlayınca bu yüzde 15'e çıktı" - birçok trader'ın geriye dönüp baktığında tanıyacağı bir örüntü, ama hesabın geçmiş sekmesi bunu asla toplamaz; işlemleri sadece tek tek listeler.
KURULUM
1. EA'yı herhangi bir grafiğe sürükleyin. Sembol ve zaman dilimi önemli değildir - çalıştığı grafiği değil, hesabın tüm kapanmış işlem geçmişini okur.
2. Sol üst köşede bir panel belirir ve bu hesabın kendi geçmişinden dolar.
3. Yalnızca kapanmış işlem sayısı değiştiğinde yeniden hesaplar, bu her 60 saniyede bir kontrol edilir. Başlatılacak veya yapılandırılacak hiçbir şey yoktur.
4. Başka hiçbir şeye gerek yoktur. Ayarlanacak sayısal bir ayar bulunmaz.
GİRİŞLER (dört tane, bu sırayla)
- InpShowPanel (varsayılan true) - paneli göster veya gizle.
- InpPanelCorner (varsayılan sol üst) - panelin grafiğin dört köşesinden hangisinde duracağı.
- InpPanelFontSize (varsayılan 9) - panel yazı boyutu. Yalnızca görüntüleme.
- InpColorText (varsayılan beyaz) - panel yazı rengi.
Hiçbir yerde sayısal bir eşik yoktur. 365 günlük pencere sabittir ve değiştirilemez.
RAKAMLAR NASIL OLUŞTURULUR
Her kapanmış pozisyon için, onu açmak için gerekli olacak marjin, terminalin kendi marjin hesaplamasıyla - bu hesabın mevcut kaldıraç ve sembol ayarları kullanılarak - tahmin edilir. MT5, bu ayarların geçmişte ne olduğunu sorgulayamaz, bu yüzden bu, bu aracın bir eksikliği değil, bilinçli olarak açıklanmış bir yaklaşıklıktır. Bu pozisyonun açıldığı andaki hesap bakiyesi, mevcut bakiyeden geriye doğru, o pozisyon açıldıktan sonra gerçekleşen her kapanış sonucu, swap, komisyon, para yatırma ve çekme işlemi çıkarılarak yeniden oluşturulur. Hâlâ açık olan pozisyonların gerçekleşmemiş sonucu bu hesaplamanın bir parçası değildir.
PANEL NE GÖSTERİR
Panel, son 365 gündeki ortanca taahhüt edilen marjini - her pozisyon açıldığında hesap bakiyesinin ne kadarının taahhüt edildiğinin ortanca değerini - arkasındaki toplam pozisyon sayısının yanında gösterir. Altında, Highest committed margin o dönemde gözlemlenen en büyük payı gösterir. By symbol, ölçülebilen pozisyon sayısına göre sıralanmış, en fazla 5 sembol için ortanca taahhüt edilen marjini listeler; bunun ötesindekiler tek bir Other symbols satırında toplanır. Ölçülecek kapanmış geçmiş yoksa, panel bunu tek bir satırda belirtir.
RAPOR DOSYASI
MQL5\Files\MarginUsageHistory\margin_usage_report.csv konumuna, ay bazında yazılan bir CSV dosyası oluşturulur; sütunlar: Month, Symbol, ClosedCount, MedianMarginPercent. Symbol alanı boş olan bir satır, o ayın genel satırını gösterir. Her seferinde tamamen yeniden yazılır, sonuna eklenmez, bu yüzden asla yinelenen kayıt içermez. Tam yolu panelde gösterilir.
TEST ETMEDEN ÖNCE
Strateji Test Cihazı yalnızca o tek test çalıştırmasındaki kapanmış işlem geçmişine sahiptir, bu yüzden orada gördükleriniz test dönemini yansıtır, bu hesabın gerçek işlem geçmişini değil. EA'nın hatasız çalıştığını doğrulamak için kullanışlıdır, rakamlarını gerçek hesap verisi gibi okumak için değil.
NE YAPMAZ
Hiçbir zaman bir işlem açmaz, kapatmaz veya değiştirmez - terminalin işlem tarafıyla hiçbir bağlantısı yoktur; yalnızca zaten var olan geçmişten okur ve hesaplar. İşlem sonuçlarını herhangi bir şeyi değerlendirmek için kullanmaz - her kapanmış işlemin sonucu yalnızca hesap bakiyesini her an için yeniden oluşturmak amacıyla dahili olarak kullanılır ve hiçbir yerde sayı olarak gösterilmez. Açık pozisyonları içermez - yalnızca tamamen kapanmış olanlar sayılır ve gerçekleşmemiş sonuç hesaplamada hiçbir rol oynamaz. Taahhüt edilen marjin payının çok yüksek mi çok düşük mü olduğuna karar vermez ve hangi payın kullanılması gerektiğini önermez. Tek bir terminaldeki tek bir hesabı okur, yalnızca bu hesabın kendi işlem geçmişinin ulaştığı noktaya kadar geriye gider.
