Hata modu
Yeniden Boyama (göstergeler)
Yeniden boyayan bir gösterge size canlı olarak gösterdiğinden farklı bir geçmiş gösterir. İşlem yaptığınız sinyal, geriye dönüp baktığınızda genellikle zaten hareket etmiş olur.
Yeniden boyayan bir gösterge, bugün grafikte size bir şey, yarın aynı çubukta ise başka bir şey gösterir ve arada hiçbir kod değişikliği olmaz. Salı kapanışında mükemmel bir dip işaretleyen ok, Perşembe'ye kadar kayabilir veya kaybolabilir, çünkü arkasındaki hesaplama ilk göründüğünde asla tamamlanmamıştı. Gerçek zamanlı olarak gördüğünüz ve tarihin şimdi gösterdiği, aynı mumun iki farklı kaydıdır.
Çoğu yeniden boyama, bir çubuğun bitene kadar sahip olmadığı bilgilere dayanan bir göstergeden kaynaklanır: kendisini doğrulamak için birkaç sonraki çubuğa ihtiyaç duyan bir pivot yüksekliği, fiyatın çok ötesine geçtikten sonra bir salınımın nerede döndüğünü bilen bir zig-zag çizgisi, mum hala açıkken mum mum yeniden hesaplamaya devam eden kapanış fiyatına bağlı bir sinyal. Bunların hiçbiri kötü niyetli değildir. Sadece matematiğin çalışma şekli böyledir. Sorun, grafiğin tarihin nihai, yerleşmiş versiyonunu sanki her zaman görünür olmuş gibi sunmasıdır.
Bu onu look-ahead bias'ın canlı kuzeni yapar. Look-ahead bias, yarının verilerini bugün sessizce kullanan bir geriye dönük testtir; yeniden boyama ise, kendi geçmişini gerçek zamanlı olarak yeniden çizerek gizleyen, gerçek ekranınızda aynı şeyi yapan bir göstergedir. Her ikisi de araca hak etmediği bir kayıt sunar. Fark şudur ki, grafiği yeterince uzun süre açık bırakır ve okun eskiden ne dediğini hatırlarsanız, yeniden boyamanın gerçekleştiğini izleyebilirsiniz.
Denetimimiz, stratejilerin yanı sıra 1.700+ göstergeyi kapsar ve yeniden boyama, bir göstergenin grafik üzerindeki geçmişinin kendini fazla satmasının en yaygın yollarından biridir. Bir komut dosyası bir ekran görüntüsünde şaşırtıcı derecede doğru görünebilir ve sinyal oluşumu tamamlanmadan önce harekete geçmeniz gereken anda yine de işe yaramaz olabilir. İlk kapılarımızı geçen her gösterge, stratejiler üzerinde uyguladığımız aynı düşmanca geçişten geçer; burada ikinci, daha güçlü bir model, özellikle geriye dönük olarak anlamlı olan hesaplamaları yakalamaya çalışır, bu da strateji tarafındaki intrabar fill varsayımlarını kontrol etmek için uyguladığımız aynı disiplindir.
Neden önemli olduğu basit. Yeniden boyayan bir sinyal, işlem yaptığı görünen çubukta işlem yapılamaz. Yerleştiğinde, işaretlediği hareket ham fiyat grafiğinde zaten açıktır, hiçbir göstergeye gerek yoktur. Geriye dönük test ve ekran görüntüsü aynı yönde yalan söyledi ve bunu bedavaya yaptılar.
Bunun arkasındaki araştırma
- TradingView. “Pine Script® Docs: Repainting.” — TradingView'in yeniden boyamanın ne olduğu ve komut dosyalarının bunu neden yaptığına dair kendi belgeleri, bu hata modunun teknik temeli.
- López de Prado (2018). “Advances in Financial Machine Learning.” Wiley. — Geriye dönük test aşırı uyumu ve veri sızıntısı üzerine standart referans, yeniden boyamanın bir örneği olduğu daha geniş araştırma problemi.
Dış araştırma, bağlam ve daha fazla okuma için bağlantılıdır. FoxAlgo bağımsızdır ve bu yazarlar veya yayıncılarla ilişkili değildir.
Bunlar, The No List'in arkasındaki terimlerdir — tam denetim, her strateji ve gösterge adlandırılmış, kararı ve yaşamasının veya ölmesinin kesin nedeni belirtilmiştir.
The No List'i Al →