İşlemde Python ve pandas
Kavramı anlamak
Birimleri, saat dilimlerini ve kaynak üst verisini saklayın; satırları, eksik gözlemleri ve ilgili olduğunda şirket veya sözleşme düzeltmelerini mutabık hâle getirin. Özelliğin ne zaman kullanılabilir olduğunu tanımlayın, geliştirmeyi değerlendirmeden ayırın ve maliyetleri hesaba katın. Ölçek büyütmeden önce dönüşümleri test edip küçük çözümlü örneği karşılaştırın.
Yaygın hata
Başarılı betiğin, yüksek Sharpe oranının veya kullanışlı DataFrame'in geçerli modeli doğruladığını varsaymayın. Yalnızca tarihe göre sıralamak revize verinin simüle zamanda kullanılabilir olduğunu kanıtlamaz.
Daha fazla öğrenme
Kursta: 11.8 İşlemde Python: veri analizi, otomasyon ve araştırma; 11.5 İşlem otomasyonu: EA'lar, MQL betikleri, cBot'lar ve VPS. Kaynaklar: pandas: belgeler; Python: belgeler.
Hesaplamadan önce kullanılabilirlik
Mum kapanışında etiketlenen hareketli istatistik ancak girdi verileri geldikten sonra kullanılabilir. Sinyalleri ve sonraki uygun gerçekleşmeyi açıkça hizalayın; vektörleştirilmiş aritmetik tamamlanmış mumu sessizce çok erken kullanabilir. Bütün araştırma çıktısına güvenmeden önce küçük zaman damgalı örneği elle doğrulayın.
Sık sorulan sorular
pandas işlem sisteminin her bileşenini içerir mi?
Satırları tarihe göre sıralamak geleceğe bakış yanlılığını kaldırabilir mi?
Hayır. Her veri değerinin veya revizyonunun fiilen ne zaman kullanılabilir olduğunu ve simüle kararın ne zaman verilebileceğini de bilmelisiniz.