Backtest, bir stratejiyi geçmiş piyasa verisinde çalıştırıp “bu kurallarla işlem yapsaydım ne olurdu?” sorusunu yanıtlamaktır. Sorun şu: yanlış kurulmuş bir backtest neredeyse her zaman olduğundan iyi görünür. Bu rehber kripto stratejini nasıl backtest edeceğini ve sonucun dürüst olup olmadığını nasıl anlayacağını adım adım anlatıyor. Örnekler OptAlgo üzerinde; Free planla, kart gerekmeden yapılabilir.
Backtest neden yanıltır?
- Geleceğe bakma: strateji bir mumda karar verirken o mum kapandıktan sonraki veriyi kullanır.
- Aşırı uyum: aynı veride onlarca parametre denenir ve en iyisi sadece şansla kazanır.
- Gerçek dışı maliyetler: komisyon, fonlama ve borsa kuralları yok sayılır, emirler kusursuz fiyattan dolar.
- Tek dönem, tek coin: sonuç sadece bir yılda ya da bir coinde tutar.
Aşağıdaki adımlar bunların her birini yakalamak için.
1. Hesap aç ve yapay zekanı bağla
Ücretsiz bir OptAlgo hesabı aç. Stratejiyi kendin yazmak zorunda değilsin: Claude, ChatGPT, Claude Code ya da Codex'i bağla, fikrini düz cümlelerle anlat. Claude.ai ve ChatGPT'de https://mcp.optalgo.com/mcp adresini özel bağlayıcı olarak ekleyip uygulamada onaylarsın. Claude Code'da tek komut yeterli:
claude mcp add --transport http optalgo https://mcp.optalgo.com/mcp
Ardından Claude Code içinde /mcp yazıp giriş yaparsın. Bağlayıcı sadece demodur: backtest çalıştırır ve demo robot kurar, gerçek paraya asla dokunamaz.
2. Stratejini anlat
Örneğin: “4 saatlikte RSI 75'in üstündeyken ETH short, %2 stop, %4 kâr al.” ya da “Aynı kırılımı BTC, ETH ve SOL'de birlikte test et.” Yapay zekan bunu OptAlgo SDK ile bir strategy.py dosyasına çevirir: okuyabileceğin, indirebileceğin ve saklayabileceğin düz Python. Kod sadece numpy, math ve OptAlgo SDK kullanabilir ve korumalı bir ortamda çalışır.
3. Ücretsiz doğrula
Kota harcamadan önce doğrulama çalışır. Doğrulama hiçbir şey kuyruğa almaz, piyasa verisi yüklemez ve birim harcamaz. Kodu sentetik mumlarda bir kez çalıştırır ve tüm sorunları tek seferde listeler: kod, semboller, seçilen dönem için veri, plan limitleri, kota, geleceğe bakma ve deterministik olmayan kod. Her bulgunun yanında düzeltmesi yazar; yapay zekan hepsini tek seferde düzeltir ve tekrar doğrular.
4. Backtest'i çalıştır
Backtest çalışma süresine göre ücretlendirilir: 1 birim en fazla 10 saniyelik çalışmadır. Free plan ayda 50 birim, çalıştırma başına 3 coin ve aynı anda 1 çalıştırma içerir. Veri gerçek borsa mumlarıdır, 1 dakikaya kadar iner; komisyonlar, birebir fonlama ödemeleri ve minimum emir büyüklüğü gibi borsa kuralları hesaba katılır.
5. Önce notu oku, sonra rakamı
Her sonuç önce bir dürüstlük notuyla gelir:
- A: her emir komisyon, fonlama ve borsa kurallarıyla gerçek veride gerçekleşti.
- B: birkaç standart varsayım.
- C: kullanılabilir, bulguları oku (örneğin kısa ısınma süresi ya da eksik veri).
- D: gerçekçi değil; düzelt ve tekrar çalıştır. Geleceğe bakan her çalıştırma D alır ve asla yayına alınamaz.
Notun yanında aşırı uyum kararı gelir. OptAlgo son 30 günde örtüşen veride stratejinin kaç varyantını çalıştırdığını sayar ve deflated Sharpe oranıyla sonucunun şansın ötesinde olup olmadığını hesaplar. Kararlar: ok, dikkat, muhtemelen aşırı uyum ya da çalıştırma zarar ettiyse avantaj yok. Getiri, maksimum düşüş ve işlem sayısı bunlardan sonra gelir; getiri komisyon ve fonlama düşülmüş haldedir.
6. Elle parametre oynama, walk-forward çalıştır
En sık yapılan hata, aynı veride parametreleri tek tek deneyip en iyi sonucu seçmektir. Her deneme bir şanstır. Bunun yerine tek bir araştırma çalıştırması iste: walk-forward, eğitim döneminde optimize eder ve sonucu optimizasyonun hiç görmediği test dönemlerinde ölçer. Karar sağlam, belirsiz ya da muhtemelen aşırı uyumdur; belirsiz geçti sayılmaz. Daha da sıkı bir test için son ayları ayrılmış bir test dönemi olarak baştan ayır ve seçtiğin parametreleri orada sadece bir kez çalıştır.
7. Demoda çalıştır
A'dan C'ye notlu ve zarar etmeyen bir backtest'i yayına alırsın; OptAlgo kodunu her mum kapanışında, önce demoda, Robotlarım'da çalıştırır. Free plan 1 demo strateji içerir. Backtest ile karşılaştır özelliği aynı dönemin backtest'ini gerçek demo işlemlerle işlem işlem eşleştirir; fark varsa parayla değil demoda öğrenirsin. Canlıya geçiş Plus ve Pro'da, sadece senin uygulamadaki onayınla olur.
Güvenmeden önce kısa kontrol listesi
- Not A ile C arasında ve bulguları okudun.
- Aşırı uyum kararı ok ya da aynı kodun walk-forward'ı sağlam çıktı.
- Sonuç komisyon ve fonlama sonrasında da kârlı.
- Kâr birkaç işlemden gelmiyor, birden fazla coinde de tutuyor.
- Demo sonuçları backtest ile uyumlu.
Bu kontrollerin hepsi OptAlgo kripto backtest içinde hazır. TradingView alarmlarıyla işlem yapıyorsan TradingView alarmını Binance'e bağlama rehberine de bak.