Bollinger Bantları Stratejisi Nasıl Backtest Edilir
Bollinger Bantları stratejisi, 20 periyotluk SMA’ya ve onun 2 standart sapma üstündeki ve altındaki bantlara göre işlem yapar. Ortalamaya dönüş versiyonu fiyat alt bandın altında kapandığında alır, orta banda döndüğünde satar. Bu yaklaşım yatay piyasalarda çalışır, trendlerde kaybeder; trend koşullarında kırılım stratejileri daha iyi çalışır.
Bollinger Bantları volatiliteye anlık olarak uyum sağlar: piyasa hareketliyken genişler, sakinken daralır. Bu da onları hem ortalamaya dönüş hem de kırılım stratejileri için benzersiz biçimde uygun kılar. Ancak seçtiğiniz yaklaşım piyasa rejimiyle uyuşmalıdır; aksi halde sonuçlar can yakar.
Bollinger Bantları Nedir?
John Bollinger tarafından 1980’lerde geliştirilen Bollinger Bantları üç çizgiden oluşur: orta bant (20 periyotluk basit hareketli ortalama), üst bant (orta bant artı 2 standart sapma) ve alt bant (orta bant eksi 2 standart sapma).
Bollinger Bantlarını basit zarf (envelope) indikatörlerinden ayıran şey standart sapma bileşenidir. Standart sapma volatiliteyi ölçtüğü için bantlar volatil dönemlerde otomatik olarak genişler, sakin dönemlerde daralır. İstatistiksel olarak, getiriler normal dağılsaydı fiyat hareketinin yaklaşık %95’i 2 standart sapmalı bantların içinde kalırdı. Pratikte finansal getirilerin kalın kuyrukları (fat tails) vardır; bu yüzden fiyat bantlara normal dağılımın öngördüğünden daha sık değer ya da bantları delip geçer.
Ortalamaya Dönüş Stratejisi
Ortalamaya dönüş (mean reversion) yaklaşımı, fiyatın bir dış banda değdikten sonra orta banda geri döneceğini varsayar. Kurallar basittir: fiyat alt bandın altında kapandığında (ya da ona değdiğinde) al ve fiyat orta banda döndüğünde ya da üst banda değdiğinde sat.
Bu, fiyatın istikrarlı bir ortalama etrafında salındığı yatay piyasalarda iyi çalışır. Backtest’te, yatay dönemlerde (örneğin 2015 veya 2018’de SPY) hisse endekslerinde uygulanan Bollinger ortalamaya dönüş stratejileri çoğu zaman cazip Sharpe oranları gösterir. Tehlike, bu stratejiyi güçlü bir trend sırasında uygulamaktır: 2008 tarzı bir çöküşte alt banda her değişte alım yaparsanız, dibi olmayan düşen bir piyasada maliyet ortalaması yapmış olursunuz.
Pratik bir iyileştirme: bir rejim filtresi ekleyin. Ortalamaya dönüş sinyallerini yalnızca 50 günlük SMA eğimi yatayken (ne belirgin pozitif ne negatif) alın; bu, yatay bir piyasa ortamına işaret eder.
Kırılım Stratejisi
Kırılım (breakout) yaklaşımı tam tersi bir felsefedir: fiyat üst bandın üzerine çıktığında momentum yükselişi sürdürecek kadar güçlüdür; bu yüzden üst bandın üzerinde kapanışta al ve fiyat orta banda dönene kadar tut. Short için, alt bandın altında kapanışta sat.
Kırılım stratejileri en iyi bir Bollinger Bandı sıkışmasından, yani bant genişliğinin olağandışı dar olduğu bir dönemden sonra çalışır. Mantık şu: düşük volatilite rejimleri genellikle büyük yönlü hareketlerden önce gelir. Sıkışma kurulmuş bir yay gibidir: serbest kaldığında kırılımın yönü genellikle devam eder.
Backtest’te kırılım stratejileri genellikle daha düşük bir kazanma oranına (%30-40) ama daha büyük ortalama kazançlara sahiptir. Zorluk, yanlış kırılımlardan gelen küçük zarar serilerini atlatabilmektir. Pozisyon büyüklüğü ve zarar durdur (stop-loss) yerleşimi kritiktir; birçok trader stop’u orta banda ya da sabit, ATR tabanlı bir mesafeye koyar.
Sıkışma Tespiti
Bollinger Bandı sıkışması, teknik analizdeki en uygulanabilir kurulumlardan biridir. Bunu sayısallaştırmak için bant genişliğini hesaplayın: (Üst Bant - Alt Bant) / Orta Bant. Bant genişliği 125 günlük (6 aylık) minimumunun altına düştüğünde piyasa sıkışmadadır.
John Carter’ın TTM Squeeze varyasyonu, ikincil filtre olarak Keltner Kanallarını ekler: Bollinger Bantları Keltner Kanallarının içine daraldığında sıkışma teyit edilmiş olur. Backtest’te Keltner filtresi sinyalleri daha da azaltır ama tarihsel olarak sonraki kırılımın yön isabetini artırır.
Önemli bir uyarı: sıkışma size bir hareketin geleceğini söyler ama yönünü söylemez. Long mu short mu gideceğinizi belirlemek için yönlü bir tetikleyiciye ihtiyacınız var; örneğin bandın üzerinde ya da altında bir kapanış, bir momentum indikatörü veya hacim teyidi.
Parametre Seçimi
Varsayılan 20/2 ayarı iyi test edilmiştir ama her durumda en iyisi değildir. Parametreleri ayarlarken şu kurallara uyun:
- Kısa periyot (10): bantlar daha hızlı tepki verir, daha fazla sinyal üretir; 1,5 standart sapmayla eşleştirin
- Standart periyot (20): dengeli tepki; 2,0 standart sapma kullanın
- Uzun periyot (50): daha yumuşak, daha az sinyal; aşırı dar bantlardan kaçınmak için 2,5 standart sapma kullanın
Periyot ve standart sapma çarpanı birlikte ayarlanmalıdır. 2,0 standart sapmalı 10 periyotluk bir Bollinger Bandı son fiyat hareketine oranla geniş kaldığı için çok az temas üretir. Tersine, yalnızca 1,5 standart sapmalı 50 periyotluk bir banda sürekli değilir ve sinyal kalitesi düşer.
Rejime Bağımlılık
Bollinger Bandı stratejisi performansındaki en önemli faktör piyasa rejimidir. Ortalamaya dönüş stratejileri yatay piyasalarda kazanır, trendlerde kaybeder. Kırılım stratejileri trend piyasalarında kazanır, yatay piyasalarda kaybeder. Hiçbir Bollinger Bandı yaklaşımı tüm koşullarda çalışmaz.
Backtest sonuçlarını değerlendirirken performansı her zaman yıllara ya da piyasa rejimlerine göre ayırın. Ortalamaya dönüş stratejiniz genel olarak 2,0 Sharpe oranı gösteriyor ama 2020 ve 2022’de (trend ortamları) para kaybettiyse, genel rakam yanıltıcıdır. Sağlam bir strateji en kötü rejiminde bile en azından başa baş performans göstermelidir; tek bir elverişli dönemin yukarı çektiği parlak ortalamalar yeterli değildir.
Kendiniz Deneyin
Farklı Bollinger Bandı yaklaşımlarını kod yazmadan test etmek için stratejiyi doğal dilde anlatın. QuantPrompt ile şunu yazabilirsiniz: “Günlük MSFT verisinde fiyat alt Bollinger Bandının (20, 2) altında kapandığında al; fiyat orta banda döndüğünde sat. Yalnızca 50 günlük SMA eğimi -%0,1 ile +%0,1 arasındayken işlem al.” Motor mantığı ayrıştırır, backtest’i çalıştırır ve eksiksiz bir performans raporu döndürür.
Aynı veri üzerinde ortalamaya dönüş ile kırılım yaklaşımlarını karşılaştırın, sıkışma filtreli girişleri test edin ve hangi parametre kombinasyonlarının farklı piyasa koşullarında istikrarlı sonuç verdiğini görün.