Backtest Data Quality Preflight
- Yardımcı programlar
- Sürüm: 1.0
- Etkinleştirmeler: 5
Backtest Data Quality Preflight, bir backtest sonucu yorumlanmadan önce bu sonucun temelini oluşturan geçmiş verileri kontrol eden bir MT5 aracıdır.
Ürün, MT5 Common/Files veya MQL5/Files klasöründeki bir OHLC CSV dosyasını okur. Başlık satırı bulunan virgül, noktalı virgül veya sekmeyle ayrılmış dosyaları kabul eder. Zorunlu alanlar timestamp, open, high, low ve close alanlarıdır. Ayrı DATE ve TIME sütunları bulunan standart MT5 dışa aktarmaları da desteklenir. volume, tick volume ve spread sütunları isteğe bağlıdır.
KONTROL EDİLENLER
- OHLC tutarlılığı ve sıfır ya da negatif fiyatlar
- Yinelenen bar zaman damgaları
- Kullanıcının belirttiği seans varsayımlarına göre eksik aralıklar
- Kullanıcının belirttiği eşiği aşan spread değerleri
- volume verisi varsa ardışık sıfır volume barları
- Değerler belirtilmişse digits, point ve OHLC fiyat adımı hizalaması
- Hatalı biçimlendirilmiş, sonlu olmayan ve izin verilen aralığın dışındaki sayısal girişler
Eksik aralık kontrolü yalnızca beklenen aralık ve işlem günlerinin ikisi de belirtildiğinde çalışır. spread ve digits/point kontrolleri de yalnızca ilgili girişler belirtildiğinde çalışır. Eksik bir isteğe bağlı sütun kullanılamıyor olarak bildirilir; başarılı olarak gösterilmez.
DESTEKLENEN GİRİŞ
- Virgül, noktalı virgül veya sekmeyle ayrılmış CSV
- 50 MB boyuta kadar dosyalar
- Tek bir datetime/timestamp sütunu veya ayrı DATE ve TIME sütunları
- Zorunlu: time, open, high, low, close
- İsteğe bağlı: volume veya tick volume ve spread
Sayısal değerlerde ondalık ayıracı olarak nokta kullanılmalıdır. Yerel ondalık virgülleri ve binlik ayıraçlar yeniden yorumlanmak yerine reddedilir.
Zaman damgaları tam olarak verildiği biçimde değerlendirilir. Araç; saat dilimlerini, broker seanslarını, yaz saati kurallarını, sembol özelliklerini veya işlem takvimlerini tahmin etmez ya da dönüştürmez.
ÇIKTI
Araç iki yerel metin dosyası oluşturur: sade İngilizce bir Human Report ve giriş karması, yapılandırma karması, değerlendirilen ve değerlendirilmeyen kontroller, algılanan sinyaller, uyarılar, sınırlamalar ve sorumluluk reddi metnini içeren bir Evidence Pack.
HATALI GİRİŞTE DURDURMA
Geçersiz dosyalar veya yapılandırmalar reddedilir. Reddedilen değerler onarılmaz, doldurulmaz, değiştirilmez veya sessizce dönüştürülmez. Reddedilen giriş için veri kalitesi sinyal tablosu oluşturulmaz.
YALNIZCA YEREL ÇALIŞMA
Ürün yerel olarak bir EX5 aracı şeklinde çalışır. DLL içe aktarmaz, web isteği yapmaz, dosya yüklemez, brokera bağlanmaz ve emir gerçekleştirmez.
ÖNEMLİ SINIR
Bu ürün, sağlanan bir geçmiş OHLC dosyası için veri kalitesi sinyallerini kaydeder. Verileri onaylamaz veya onarmaz; düzeltilmiş strateji performansını tahmin etmez; gelecekteki kârı öngörmez; EA önermez; yatırım ya da işlem tavsiyesi vermez ve prop firm veya hesap sonuçlarını garanti etmez.
DESTEK KAPSAMI
- Kurulum
- Dosya konumu
- Desteklenen CSV yapısı ve ayıraçlar
- Temel giriş ve yapılandırma hataları
- Çıktı dosyalarının konumu
- Bildirilen veri kalitesi sinyallerinin anlamı
DESTEK KAPSAMI DIŞINDAKİLER
- Piyasa verilerini onarma, doldurma, dönüştürme veya temin etme
- Doğru broker seansına, saat dilimine veya işlem takvimine karar verme
- EA kârlılık analizi
- İşlem tavsiyesi veya optimizasyon parametresi önerileri
- Broker, hesap veya prop firm tavsiyesi
- Kullanıcı EA'larını veya üçüncü taraf dışa aktarma araçlarını yeniden yazma
ÇIKTI DOSYALARI
- <prefix>__human_report.txt
- <prefix>__evidence_pack.txt
Çıktı dosyası prefix değeri script girişlerinden yapılandırılabilir.
