544 hisse · 503 iş günü (2024-05-08 → 2026-05-06) · GMMHMM + 15 teknik sinyal · Walk-forward, look-ahead yok
| Strateji | Yıllık % | Volatilite % | Sharpe | Sortino | Max DD % | Calmar | Toplam × |
|---|---|---|---|---|---|---|---|
| Nakit dahil (diluted) — tüm gün havuzuna normalize | |||||||
| S1 GMMHMM EW | 7.53 | 7.28 | 1.035 | 1.138 | −6.51 | 1.157 | 1.156 |
| S8 Tam Ensemble EW | 5.13 | 5.67 | 0.904 | 0.867 | −5.24 | 0.979 | 1.104 |
| S11 XU100+0.65 EW | 6.31 | 5.04 | 1.253 | 1.181 | −3.89 | 1.621 | 1.131 |
| Buy & Hold (tüm hisseler) | 9.47 | 20.97 | 0.452 | 0.548 | −24.15 | 0.392 | 1.156 |
| Sinyalli portföy — sadece sinyal günleri, nakit yok | |||||||
| S6 EW | 11.68 | 20.29 | 0.576 | 0.630 | −18.94 | 0.617 | 1.211 |
| S6 Kelly | 25.44 | 22.69 | 1.121 | 1.222 | −16.77 | 1.517 | 1.576 |
| S6 Risk Parity | 14.00 | 19.96 | 0.701 | 0.765 | −15.87 | 0.882 | 1.270 |
| S9 — Skor ≥ 0.65 (rejim filtresi yok) | |||||||
| S9 EW | 30.37 | 19.83 | 1.531 | 1.833 | −14.64 | 2.075 | 1.760 |
| S9 Kelly EN İYİ | 62.07 | 20.82 | 2.982 | 3.830 | −14.64 | 4.240 | 3.293 |
| S9 Risk Parity | 30.06 | 19.53 | 1.539 | 1.853 | −15.03 | 2.000 | 1.751 |
| S10 — GMMHMM BOĞA + Skor ≥ 0.65 | |||||||
| S10 EW | 29.69 | 20.02 | 1.483 | 1.790 | −14.66 | 2.025 | 1.735 |
| S10 Kelly | 61.48 | 21.19 | 2.901 | 3.818 | −14.66 | 4.195 | 3.250 |
| S10 Risk Parity | 29.43 | 19.76 | 1.489 | 1.804 | −15.45 | 1.905 | 1.728 |
| S11 — GMMHMM BOĞA + Skor ≥ 0.65 + XU100 ≠ AYI | |||||||
| S11 EW | 20.20 | 20.72 | 0.975 | 1.083 | −17.34 | 1.166 | 1.432 |
| S11 Kelly Korumalı | 29.64 | 23.28 | 1.273 | 1.411 | −15.90 | 1.864 | 1.709 |
| S11 Risk Parity | 22.98 | 20.11 | 1.143 | 1.253 | −14.84 | 1.549 | 1.518 |
| S12 — Tam Ensemble + Skor ≥ 0.65 (Süreklilik dahil) | |||||||
| S12 EW | 17.88 | 21.12 | 0.846 | 0.935 | −20.34 | 0.879 | 1.365 |
| S12 Kelly | 28.36 | 24.22 | 1.171 | 1.303 | −18.62 | 1.523 | 1.659 |
| S12 Risk Parity | 21.76 | 20.41 | 1.066 | 1.151 | −17.23 | 1.263 | 1.479 |
| Strateji | Sinyal Gün | Sinyal % | Ort Getiri | Hit Rate | Nakit Ort | Toplam % |
|---|---|---|---|---|---|---|
| S1 GMMHMM | 79,219 | 33.1% | 0.0872 | 47.6% | 0.0193 | 6,887 |
| S2 Skor≥0.50 | 122,688 | 51.2% | 0.0546 | 47.4% | 0.0281 | 6,689 |
| S3 Skor≥0.55 | 97,736 | 40.8% | 0.0780 | 47.8% | 0.0168 | 7,601 |
| S4 Skor≥0.60 | 80,001 | 33.4% | 0.0909 | 47.8% | 0.0171 | 7,254 |
| S5 GMMHMM+Skor0.55 | 76,307 | 31.8% | 0.0887 | 47.6% | 0.0198 | 6,748 |
| S6 +XU100 | 57,694 | 24.1% | 0.1011 | 47.7% | 0.0229 | 5,812 |
| S7 +Süreklilik | 67,128 | 28.0% | 0.0746 | 47.7% | 0.0289 | 4,995 |
| S8 Tam Ensemble | 51,175 | 21.4% | 0.0846 | 47.8% | 0.0301 | 4,314 |
| S9 Skor≥0.65 | 62,209 | 26.0% | 0.1088 | 47.9% | 0.0182 | 6,755 |
| S10 GMMHMM+0.65 | 59,109 | 24.7% | 0.1065 | 47.8% | 0.0205 | 6,277 |
| S11 +XU100+0.65 | 45,421 | 19.0% | 0.1223 | 47.9% | 0.0229 | 5,536 |
| S12 Tam+0.65 | 40,933 | 17.1% | 0.1046 | 47.9% | 0.0288 | 4,270 |
| Skor Bandı | Gün Sayısı | Ort Getiri % | Hit Rate | Yorum |
|---|---|---|---|---|
| (0.00 – 0.45] | 73,797 | 0.0311 | 47.0% | Düşük skor, nakit tercih |
| (0.45 – 0.50] | 38,904 | 0.0253 | 46.4% | Zayıf sinyal |
| (0.50 – 0.55] | 24,918 | −0.0347 | 46.0% | ⚠️ Tek negatif band — kaçın |
| (0.55 – 0.60] | 17,689 | 0.0194 | 47.6% | Orta sinyal |
| (0.60 – 0.65] | 17,756 | 0.0265 | 47.5% | İyi sinyal |
| (0.65 – 1.00] | 62,009 | 0.1088 | 47.9% | ✅ En güçlü band — hedef bölge |
Her backtest günü, o gün sinyali aktif olan tüm hisseler aynı anda portföye alınır. Toplam ağırlık her gün 1.0'a normalize edilir. Sinyal olmayan günler nakit (0% getiri).
Ortalama günlük hisse sayısı:
Eşit Ağırlık (EW): Tüm sinyalli hisselere eşit pay.
Kelly Kriteri: Her hisse için rolling 126-gün kazanma oranı (p) ve kazanç/kayıp oranı (b) hesaplanır. f = (p·(b+1)−1)/b × 0.5 (half-Kelly). Negatif değerler sıfıra kırpılır, maksimum %25 ile sınırlıdır. Kelly fraksiyonları normalize edilerek toplamı 1.0 yapılır.
Risk Parity: Her hisse için rolling 20-gün volatilite hesaplanır. Ağırlık = 1/volatilite (düşük riskli hisseye daha fazla pay). Normalize edilerek toplamı 1.0 yapılır.
Yıllık Getiri: Ortalama günlük getiri × 252.
Sharpe: (Yıllık Getiri − Rf) / Yıllık Volatilite. Rf=0 kabul.
Sortino: Sharpe'ın sadece negatif günlerin standart sapmasını kullandığı versiyonu — kayıp yönlü riski ölçer.
Max Drawdown: Tepe noktasından en derin düşüş. (Kümülatif − Tepe) / Tepe.
Calmar: Yıllık Getiri / |Max Drawdown|. Yüksek = aynı risk için daha fazla getiri.
Toplam ×: Dönem sonunda 1 TL'nin kaç TL'ye dönüştüğü (1.709 = %70.9 toplam getiri).