En İyi Backtesting Yazılımını Nasıl Seçerim?

Backtesting yazılımı, belirli bir işlem stratejisinin belirli bir önceki dönem boyunca ne kadar iyi çalıştığını simüle etmek için tasarlanmıştır. Fikir, aynı stratejinin gelecekte ne kadar iyi işleyeceği konusunda bir fikir vermek olsa da, tanım gereği bu yalnızca bir tahmin olabilir. Doğru geri test yazılımını seçmenin anahtarları, olumsuz hatalardan kaçınmayı, özelleştirme seçeneklerini aramayı ve bir ticaret sistemi satan aynı kişiler tarafından üretilen yazılımlardan kaçınmayı içerir.

Geri test yazılımı seçmenin en temel kuralı, yalnızca o zaman mevcut olan verileri kullanmanıza izin veren paketleri kullanmaktır. Bunu yapmamak, edat hatası olarak bilinen istatistiksel bir sorun yaratır; bu, analizin bir tüccarın aslında bir stratejiyi gerçekleştirme konusunda nasıl karar verdiğini yansıtmayacağı anlamına gelir. Buna bir örnek, yazılımın yalnızca kapanış fiyatları ile çalışıp çalışmadığı; Bu, gerçekçi bir durum değildir, çünkü varsayımsal tüccarın bir karar vermesi için fiyatın uygun olduğu zaman piyasa kapanırdı!

Pozitif hatadan kaçınmanın en doğru yolu, geriye dönük testi tamamen elle yapmaktır. Bu genellikle pratik olarak verimli olmadığından, olabildiğince çok özelleştirme sağlayan bir yazılım kullanmak önemlidir. Genel olarak, yazılım ne kadar otomatik ve sert olursa, hata yapma hatası da o kadar yüksek olur.

Geri test yazılımı kullanmanın başka bir kullanışlı yolu, değiştirilen bir değişkenle analizi yeniden çalıştırmayı kolaylaştıran uygulamalar aramaktır. Örneğin, bir tüccar, değerinin% 35'ini kaybeden herhangi bir hissenin satılmasını içeren bir strateji planlıyor olabilir. İyi bir uygulama, eğer tüccar, değerinin% 50'sini kaybeden herhangi bir hisse senedi satmış olsaydı, sonuçlarda ne gibi bir farkın olacağını hızlıca gösterebilecektir. Bir stratejinin temellerinin sağlam görünüp görünmediğini test etmenin yanı sıra, bu kişiselleştirme bir stratejiyi insan doğasının sınırlamalarına karşı test etmeyi kolaylaştırır. Bir tüccar,% 35 düşüşünün "nesnel olarak" satışının en iyi noktası olduğuna inanıyor olsa da, eğer gerçek stratejisini uygularsa, hisse senedinin bir umuduyla daha fazla düşmesine izin vermeye cazip olacağının farkına varabilir. kurtarma, sadece yenilgiyi kabul etmek zor olabilir çünkü.

Tüccarlar, özellikle hangi ticaret sisteminin kullanılacağı konusunda tavsiyelerde bulunan bir şirket tarafından üretilen herhangi bir backtesting yazılımına karşı dikkatli olmalıdırlar. Kısmen bunun nedeni, bu tür şirketlerin, sistemlerini iyi çalıştığını göstermek için özel olarak tasarlanmış bir backtesting kurulumunu kullanmaya teşvik edilmeleridir. Ancak şirketler bu kadar kinetik davranmasalar bile, kullandıkları backtesting yazılımının sınırlamalarının, önerilen ticaret stratejisi tercihlerini etkilemiş olabileceği durum olabilir.