Kripto backtest nasıl yapılır? (Adım adım, ücretsiz)
Backtest, bir al-sat kuralının geçmiş fiyat verisinde nasıl davrandığını ölçmektir. Bu rehberde hangi sayılara bakman gerektiğini, sonuçları yanıltan tuzakları ve kuralını düz Türkçe yazarak Strateji Lab'da birkaç dakikada nasıl test edeceğini adım adım anlatıyoruz. Kod bilmen gerekmiyor.
Backtest nedir, ne değildir?
Backtest (geriye dönük test), kurallarını önceden net yazdığın bir stratejiyi geçmiş mum verisinde mum mum çalıştırıp her işlemi kaydetmektir. Sonunda elinde işlem sayısı, kazanan oranı, toplam getiri ve en büyük düşüş (drawdown) gibi ölçülebilir sayılar olur.
Backtest bir kehanet aracı değildir. Bir fikrin geçmişte en azından mantıklı davranıp davranmadığını gösterir ve kötü fikirleri parayı riske atmadan elemene yarar. İyi görünen bir sonuç ise yalnızca "ilk elemeyi geçti" demektir.
Güvenilir bir testin iki temel şartı vardır:
- Geleceğe bakmamak. Bir sinyal ancak mum kapandığında kesinleşir; bu yüzden giriş, sinyal mumundan sonraki mumun açılışında yapılmalıdır. Kapanmamış mumla yapılan testler gerçekte tekrarlanamayacak girişler üretir.
- Kuralların net olması. "Trend güçlüyse al" test edilemez; "fiyat EMA 200'ün üzerindeyken RSI 30'u yukarı kırınca al" test edilebilir. Kuralı bir başkasına okuduğunda aynı işlemleri bulabiliyorsa yeterince nettir.
Komisyon ve kayma neden sonucu değiştirir?
Her işlem iki kez maliyet doğurur: girişte ve çıkışta. Coinvera testlerinde her yönde %0,05 komisyon ve %0,03 kayma (slippage) varsayılır; bir gidiş-dönüş yaklaşık %0,16 tutar. Tek işlemde küçük görünür ama işlem sayısıyla birikir:
| İşlem sayısı | Yalnızca maliyetlerin toplam etkisi (bileşik, yaklaşık) |
|---|---|
| 25 | −%3,9 |
| 60 | −%9,2 |
| 93 | −%13,8 |
Somut bir örnek: Stoch RSI testimizde ETH 1 saatlik grafikte 93 işlem çıktı ve maliyetler sonrası toplam −%9,3 oldu (5 Kasım 2026 güncellemesi). Bu kadar işlemde yalnızca maliyetler yaklaşık %13,8 eder. Yani maliyetler olmasaydı sonuç kabaca hafif artıda kalırdı; net sonucu eksiye çeviren büyük ölçüde komisyon ve kaymadır. Kısa zaman dilimlerinde, dar stop ve hedefle çalışan stratejilerde bu etki en sert hâlini alır.
Kaldıraçlı vadeli işlemlerde ayrıca fonlama (funding) ödemesi vardır. Testlerimiz fonlamayı içermez; pozisyonu günlerce tutan bir strateji düşünüyorsan bu maliyeti ayrıca hesaba kat. Nasıl hesaplanacağı kaldıraç rehberinde anlatılıyor.
Kaç işlem yeterli? Örneklem büyüklüğü
10 işlemin 7'si kazandıysa bu bir avantaj mı, şans mı? Ayırt edemezsin: hilesiz bir parayı 10 kez attığında 7 veya daha fazla tura gelme olasılığı yaklaşık %17'dir. Az işlemle elde edilen her sonuç, iyi ya da kötü, büyük ölçüde gürültüdür.
Strateji Lab bu yüzden sonuçları işlem sayısına göre etiketler: 10'dan az işlem "çok az işlem — sonuç güvenilir değil", 10–29 işlem "az işlem — sadece fikir verir" olarak gösterilir. Güvenilir bir okuma için en az 30, tercihen 100'den fazla işlem gerekir. 30 işlemi geçtikten sonra da Lab, ortalama işlemin sıfırdan istatistiksel olarak ayrışıp ayrışmadığına bakar; ayrışmıyorsa "belirgin bir avantaj görünmüyor" der.
Örnek: RSI 30 + EMA 200 filtresi BTC 4 saatlik grafikte 5 Kasım 2025 – 5 Kasım 2026 arasında yalnızca 3 işlem açtı. Sonuç hangi yönde olursa olsun bu kadar az işlemden kalıcı bir ders çıkmaz. Az işlem çıkıyorsa test dönemini uzat, daha kısa bir zaman dilimi dene ya da aynı kuralı aynı dönemde birkaç coinde çalıştır.
Aşırı uyum (overfitting) tuzağı
Aşırı uyum, kuralları geçmiş veriye o kadar ince ayarlamaktır ki strateji piyasayı değil, o belirli dönemin gürültüsünü öğrenir. Geçmişte harika, canlıda vasat çalışan stratejilerin en yaygın nedeni budur. Belirtileri:
- RSI 14 yerine 13, stop %3 yerine %2,7 gibi tuhaf derecede hassas ayarlar,
- üst üste eklenmiş çok sayıda koşul,
- tek coinde ve tek dönemde çok iyi, komşu ayarlarda ise kötü sonuç.
Korunmak için parametreleri yuvarlak ve gerekçeli seç. Aynı kuralı başka coinlerde ve dönemlerde dene; Lab sonuç ekranında aynı kuralın 5 büyük coindeki sonucu yan yana gösterilir. Kaç varyasyon denediğini not et: 50 ayar deneyip en iyisini seçtiysen o sonuç büyük ihtimalle olduğundan iyi görünüyordur. Son olarak kuralı değiştirmeden ileriye dönük izle; Lab'da bir stratejiyi sabitleyip ileriye dönük takibe alabilirsin.
Sonucu al-tut ile karşılaştır
Bir strateji %20 kazandırdıysa iyi mi? Aynı dönemde coini alıp tutmak %60 kazandırdıysa pek değil. Tersine, −%8 kötü görünür ama coin %21 düştüyse strateji sermayeyi daha iyi korumuş olabilir. Bu yüzden her sonucu "coini tutmak" satırıyla yan yana oku.
Örnek: RSI 30 stratejisi BTC 4 saatlikte (5 Kasım 2025 – 5 Kasım 2026) maliyetler sonrası −%7,9 verirken aynı dönemde BTC'yi tutmak −%21,3 oldu. Daha az kayıp ama yine kayıp; üstelik 25 işlemle sonuç yalnızca fikir verir. En büyük düşüşe de bak: aynı getiriyi veren iki stratejiden %15 düşeni, %40 düşenden çok daha kolay taşırsın.
Strateji Lab'da adım adım: 2 örnek
- app.coinveraai.com/lab adresini aç. Kayıt gerekmez.
- Kuralını tek paragrafta yaz: coin, zaman dilimi, giriş koşulu, stop ve kâr al, test dönemi.
- Lab'ın kuralı nasıl anladığını kontrol et. Anlayamadığı bir kısım varsa ayrıca listeler ve o kısım teste katılmaz.
- Testi çalıştır; işlem sayısı, kazanan oranı, toplam getiri, en büyük düşüş ve coini tutmak karşılaştırmasını birlikte oku.
- Aynı kuralın diğer coinlerdeki sonucuna bak; sonra tek bir şeyi değiştirip tekrar dene.
Örnek 1: RSI 30 dönüşü
BTC 4 saatlikte RSI 30'u yukarı kırınca al. %3 stop, %6 kâr al. Son 12 ay.
- Giriş: RSI(14) 30 seviyesini yukarı keser (mum kapanışında).
- Çıkış: %3 stop veya %6 kâr al, hangisi önce gelirse.
- Bu kuralın haftalık güncellenen hazır sonucu: RSI 30 stratejisi testi.
Örnek 2: EMA 20/50 kesişimi ve ATR stop
ETH 1 saatlik: EMA 20, EMA 50'yi yukarı kestiğinde al. EMA 20, EMA 50'yi aşağı kestiğinde çık. 2 ATR stop. Son 6 ay.
- Giriş: EMA 20, EMA 50'yi yukarı keser. Çıkış: ters kesişim.
- Stop sabit yüzde değil: girişteki ATR(14) değerinin 2 katı uzağa konur ve işlem boyunca sabit kalır.
- Karşılaştırma için: EMA 20 / 50 testimiz BTC 1 saatlikte %2 sabit stopla yapıldı; coin ve stop tipini değiştirince sonucun nasıl değiştiğini görebilirsin.
Aynı cümleleri Telegram botumuza da yazabilirsin; bot sonucu birkaç saniyede özetler.
Sık yapılan hatalar
- Maliyetsiz test. Komisyon ve kayma düşülmemiş sonuç, özellikle çok işlemli stratejilerde tablonun tamamen yanlış görünmesine yol açar.
- Yalnızca kazanan oranına bakmak. İşlemlerin %70'i kazansa bile kayıplar kazançlardan büyükse toplam eksiye döner. Kazanan oranını ortalama işlem ve kâr faktörüyle birlikte oku.
- Tek coin, tek dönem. Yükselen bir yılda test edilen long strateji, düşen bir yılda bambaşka davranabilir.
- Sonucu gördükten sonra kuralı sürekli değiştirmek. Her düzeltme testi biraz daha geçmişe uydurur.
- Kaldıraçlı sonuç hayal etmek. Testler 1× pozisyonla yapılır. 10× kaldıraç getiriyi basitçe 10 ile çarpmaz; düşüşleri de büyütür ve likidasyon riskini ekler. Ayrıntılar kaldıraçta stop ve likidasyon rehberinde.
Sık sorulanlar
Kripto backtest ücretsiz yapılabilir mi?
Evet. Coinvera Strateji Lab ve Telegram botu ücretsizdir, kayıt gerektirmez. Kuralını yazar, gerçek borsa mumlarında komisyon ve kayma dahil test edersin.
Kod bilmeden backtest yapılabilir mi?
Evet. Lab kuralını düz Türkçe cümleden anlar; örneğin "BTC 4 saatlikte RSI 30'u yukarı kırınca al, %3 stop" yazman yeterli. Anladığı ve anlamadığı kısımları ayrıca gösterir.
Kaç yıllık veri gerekir?
Sabit bir süre yok; önemli olan yeterli işlem sayısı (en az 30, tercihen 100+) ve verinin yükseliş, düşüş ve yatay dönemleri içermesi. Günlük grafikte bunun için genelde birkaç yıl gerekir; 1 saatlik grafikte birkaç ay bile yeterli işlem verebilir.
Backtest sonucu iyi çıktı, bu strateji kazandırır mı?
Bunu bilmenin yolu yok. İyi bir geçmiş sonuç yalnızca ilk elemeyi geçtiğini gösterir. Önce başka coin ve dönemlerde dene, ardından kuralı değiştirmeden ileriye dönük izle.
Kazanan oranı mı, toplam getiri mi daha önemli?
Tek başına hiçbiri yeterli değil. Kazanan oranı, ortalama işlem, en büyük düşüş ve coini tutmakla karşılaştırma birlikte okunmalı; hepsinden önce de işlem sayısının yeterli olduğundan emin olunmalı.