Weekend Hold Report
- Yardımcı programlar
- Sürüm: 1.0
- Etkinleştirmeler: 10
Weekend Hold Report, bu hesabın kendi kapanmış işlem geçmişini okur ve pozisyonların bir hafta sonunu aşarak ne sıklıkla tutulduğunu sayar - basit bir sayım, sembole göre dökülmüş ve hafta sonunu aşan bu pozisyonların ne kadar süre açık kaldığı. Yargılamaz, tavsiye vermez ve hiçbir yerde işlem sonuçlarına bakmaz; yalnızca sayar ve zamanı ölçer.
BU ARAÇ NEDEN VAR
Bir pozisyonu hafta sonu boyunca taşımak nadiren bilinçli bir plandır; genellikle ancak olay gerçekleştikten sonra fark edilir. Hesabın geçmiş sekmesi işlemleri tek tek listeler; hangilerinin bir cumartesiyi aştığını, kaç sembolün buna dahil olduğunu ya da bu hafta sonunu aşan pozisyonların gerçekte ne kadar açık kaldığını hiçbir zaman işaretlemez. "Geçen yıl 17 hafta sonunu aşan pozisyon, bunların 9'u XAUUSD'de" - bu, hesabın kendi geçmişinin zaten sahip olduğu bir gerçektir, sadece hiç sayılmamıştır.
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, hafta sonunu aşan pozisyon tanımı ve bir ortanca için gereken en düşük örnek büyüklüğü sabittir ve değiştirilemez.
HAFTA SONUNU KAPSAYAN POZİSYON NE DEMEKTİR
Açılışından kapanışına kadar olan aralık, sunucu saatiyle bir cumartesiyi içeriyorsa, kapanmış bir pozisyon sayılır. Bu, brokerin gerçek piyasa kapanış saatleri değil, sabit bir takvim günü kuralıdır - kesin kapanış ve yeniden açılış saatlerini terminal güvenilir biçimde okuyamaz, bu yüzden kural her hesap için aynı ve basit kalır: açılış ile kapanış arasında herhangi bir yere bir cumartesi denk geliyorsa, kaç cumartesiyi kapsadığına bakılmaksızın bir kez sayılır.
PANEL NE GÖSTERİR
Panel, son 365 gündeki hafta sonunu aşan kapanmış pozisyonların toplam sayısını, aynı dönemdeki tüm kapanmış pozisyonlara oranının yanında gösterir. Altında, By symbol, sayıya göre en fazla 5 sembol için hafta sonunu aşan pozisyon sayısını listeler; bunun ötesindekiler tek bir Other symbols satırında toplanır. Median hold, yalnızca hafta sonunu aşan pozisyonların ortanca tutma süresini gösterir - hesabın genel tutma süresinden ayrı bir sayıdır - ve bu tür pozisyonlar 5'ten azsa sayı yerine tire gösterir. İlgili dönemde hafta sonunu aşan hiçbir pozisyon yoksa, panel bunu tek bir satırda belirtir.
RAPOR DOSYASI
MQL5\Files\WeekendHoldReport\weekend_report.csv konumuna, ay bazında yazılan bir CSV dosyası oluşturulur; sütunlar: Month, Symbol, Count, MedianHoldSeconds. 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. Hiç hafta sonunu aşan pozisyon olmadığında bile, geçerli ay için sayısı sıfır olan bir satır yazılır. 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 ve hafta sonundan önce pozisyonları otomatik olarak kapatmaz da; yalnızca zaten olmuş olanı sayar. İşlem sonuçlarını hiçbir yerde kullanmaz - yalnızca bir pozisyonun ne zaman açıldığını, ne zaman kapandığını ve sembolünü kullanır. Açık pozisyonları içermez - yalnızca tamamen kapanmış olanlar sayılır. Hafta sonu boyunca bir pozisyon tutmanın iyi mi kötü mü bir karar olduğuna karar vermez ve işlem tarzınızı değiştirmenizi ö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.
