Geri test, bir stratejinin ve parametrelerinin geçmiş fiyat hareket verileri üzerindeki etkinliğini test etme yöntemidir. Bu süreç sırasında, bir yatırımcı bir stratejinin geçmişte nasıl performans gösterdiğini kontrol edebilir ve bu, stratejiyi gelecekte kullanıp kullanmayacağına karar vermesine yardımcı olur. Sonuçlar, stratejinin işlemlerinin grafiksel bir temsilini, bu işlemlerin bir listesini ve daha fazla karar vermeye ve parametreleri optimize etmeye yardımcı olan bir dizi istatistiksel parametre sağlar.
Önemli Not
Geri test aşağıdaki borsalarda mevcuttur:
Binance Spot
Binance US
Binance USDT-M
Binance USDT-M (AEA)
Bybit Spot
Bybit USDT Perp
Bitget (USDT-M)
OKX Spot
OKX Futures
KuCoin Spot
Kraken Spot
Kraken Futures
Gate Spot
Gate BTC Perpetual
Coinbase Advanced
Deneme Pro Planından ücretli bir Pro aboneliğine yükseltme yaparsanız, geri test limitleriniz hemen sıfırlanmaz. Kullanımınız, mevcut döngünüzdeki kalan geri testlerden devam edecektir.
DCA geri testi; Beginner, Starter, Advanced ve eski Pro dahil olmak üzere hiçbir eski abonelik planında mevcut değildir. Bu özellik, yalnızca yeni abonelik planlarında mevcuttur. Geri teste erişmek için, mevcut abonelik planı serisine yükseltme yapmanızı öneririz.
Plana Göre Geri Test Limitleri
Geri test kullanılabilirliği ve limitleri, mevcut abonelik planınıza bağlıdır:
Plan | Aylık Geri Test Sayısı | Geri Test Geçmişi | Geri Test Dönemi |
Ücretsiz (Free) & Başlangıç (Starter) | Ayda 10 geri test | 5 geri test geçmişi | 1 aylık geri test dönemi |
Pro | Ayda 50 geri test | 25 geri test geçmişi | 6 aylık geri test dönemi |
Uzman (Expert) | Ayda 5.000 geri test | 1.000 geri test geçmişi | Tam geçmiş |
Ayda 5.000'den fazla geri teste ihtiyacınız varsa, Özel (Custom) plan için başvurabilirsiniz. Tek yapmanız gereken Bize Ulaşın düğmesine tıklamak ve buradaki formu doldurmaktır.
Geri Test Nasıl Kurulur
Adım 1: DCA Botunuzu Kurun
Geri teste başlamadan önce, DCA botunuzun parametrelerini yapılandırmanız gerekir. Bu, aşağıdaki gibi strateji parametrelerini ayarlamayı içerir:
Temel emir boyutu (Base order size)
Ortalama emir boyutu (Averaging order size)
İşlem başına maksimum ortalama emir sayısı (Max averaging orders per trade)
Kâr al (%) (Take profit (%))
Ortalama emir açmak için fiyat sapması (Price deviation to open averaging orders)
DCA botu yapılandırıldıktan sonra, geri teste geçmeye hazırsınız demektir.
Adım 2: Geri Test Özelliğine Gidin
Geri Test (Backtest) etiketli bölüme gidin.
Özel aralık menüsüne tıklayarak ,önceden tanımlanmış seçeneklerden (1 Ay, 3 Ay ,6 Ay, 9 Ay,1 Yıl şeklinde olmalı) birini seçerek veya özel bir aralık belirleyerek test dönemini seçin.
Geri Testi Başlat düğmesine tıklayın.
Adım 3: Geri Testi Çalıştırma
Geri test başlatıldığında, sistemin isteğinizi işlediğini gösteren bir ilerleme çubuğu göreceksiniz.
Bu süre zarfında, İptal Et düğmesine tıklayarak (ilerleme çubuğunun sağında küçük bir simge olarak gösterilir) geri testi iptal edebilirsiniz. İptal edilirse, yeni bir geri test başlatmadan önce bir dakika beklemeniz gerekir.
Önemli: Geri test işlenmeye devam ederken iptal edilmesi, yine de aylık limitinize sayılacaktır. Gereksiz denemeleri tüketmemek için bir testi başlatırken dikkatli olun.
Geri test hesaplaması sırasında, kullanıcılar DCA formundaki parametreleri değiştirebilir. Bu durumda iki olası senaryo vardır:
İptal Et ve Yeniden Başlat: Kullanıcılar İptal Et düğmesine tıklayarak devam eden geri testi durdurabilir, ardından güncellenmiş parametrelerle yeni bir test başlatmak için bir dakika bekledikten sonra Geri Testi Yenile düğmesine tıklayabilir.
Tamamlanmasını Bekle: Kullanıcılar mevcut geri test tamamlanana kadar bekleyebilirler. Tamamlandıktan sonra iki düğme görünecektir:
Detayları Göster: Tamamlanan geri testin sonuçlarını görüntülemek için.
Geri Testi Yenile: Güncellenmiş parametrelerle yeni bir geri test başlatmak için.
Geri test sırasında bir hata oluşursa, 1 dakika içinde tekrar denemeniz gerektiğini bildiren bir mesaj alırsınız.
Adım 4: Geri Test Sonuçlarını Görüntüleme
Geri test tamamlandığında, Detayları Göster düğmesini göreceksiniz. Buna tıkladığınızda, geri test performansınız hakkında ayrıntılı bilgiler görüntülenecektir.
Sağlanan detaylar şunları içerecektir:
PnL (Kâr ve Zarar): Geri test süresi boyunca kapanan tüm işlemlerden elde edilen net kâr veya zarar.
Ücretler (Fees): İşlemler sırasında ödenen toplam komisyonlar ve borsa ücretleri.
Hacim (Volume): Satılan ve satın alınan toplam varlık miktarı.
Maksimum Düşüş (Maximum Drawdown - MDD): Zaman içinde biriken kârdaki en büyük düşüş. Birikimli PnL'nin en yüksek noktasından, bunu takip eden en düşük noktaya olan düşüş olarak hesaplanır. Geri test sırasındaki en kötü özkaynak düşüşünü vurgular.
Maksimum Dalgalanan Düşüş (Maximum Floating Drawdown - MFD): Tek bir işlemin toparlanmadan önce yaşadığı en büyük gerçekleşmemiş zarar. İşlem açıkken ulaşılan en yüksek ve en düşük fiyat kullanılarak hesaplanır. İşlem zararla kapandıysa, MFD, işlemin nihai PnL'sine eşittir. İşlem hala açıksa, MFD yine de Yüksek/Düşük aralığına göre gösterilir.
Bu işlemlerin grafiksel temsilini grafik üzerinde görüntüleyebilirsiniz.
Adım 5: Grafiği Yorumlama
Her satın alma (alış) veya satış noktası bir simge ile işaretlenmiştir:
Alış (Buy): Yeşil
Satış (Sell): Kırmızı
Bu simgelerin üzerine geldiğinizde, temel emir (base order), ortalama emir (averaging order), kâr al (take profit - TP) ve zarar durdur (stop loss - SL) seviyeleri gibi işlem hakkında ek bilgiler alırsınız.
Grafik iki ana bölümü gösterir:
Varlığın Fiyat Hareketi: Grafiğin bu kısmı, varlığın fiyat hareketini ve botunuzun alış/satış noktalarını gösterir.
Birikimli PnL (Kâr ve Zarar): Alt bölüm, PnL'deki değişimle gösterilen, stratejinizin zaman içindeki performansını gösterir.
Adım 6: Genel Bakış ve Kayıtları İnceleme
Geri testin bir sonraki önemli unsuru, testten üretilen istatistiklerdir. Kullanıcılar, işlem sonuçlarını geçmiş verilere dayanarak özetleyen indirilebilir bir tabloyu görüntüleyebilirler. İşte tablodaki temel parametreler ve anlamları:
PnL/ROI (Kâr ve Zarar/Yatırım Getirisi): Geri test süresi boyunca elde edilen kâr veya zarar, hem dolar değeri hem de yüzde olarak gösterilir. ROI, bot tarafından bloke edilen veya potansiyel olarak kullanılan yatırıma göre hesaplanır.
uPnL (Gerçekleşmemiş PnL): Geri testin sonunda aktif kalan tüm açık işlemlerin kâr veya zararı.
Kazanma Oranı (Win Rate): Yapılan toplam işlemler içinde başarılı işlemlerin yüzdesi.
Ortalama Kazanan İşlem (Average win trade): Başarılı işlemlerden elde edilen ortalama kâr.
Ortalama Kaybeden İşlem (Average loss trade): Başarısız işlemlerden kaynaklanan ortalama zarar.
Maks. Düşüş (Max. Drawdown - MDD): Birikimli PnL değerindeki herhangi bir zirve ile bunu takip eden dip arasındaki en büyük düşüş. Tüm test süresi boyunca portföy düzeyindeki en keskin düşüşü ölçer.
Maks. Dalgalanan Düşüş (Max. Floating Drawdown - MFD): İşlem açıkken en yüksek ve en düşük fiyatlarından hesaplanan, tek bir işlemin yaşadığı en yüksek işlem içi zarar. Bir işlemin toparlanmadan veya kapanmadan önce ne kadar zarara girdiğini gösterir. Kaybeden işlemler için MFD, işlemin nihai PnL'sine eşittir.
Sortino Oranı (Sortino Ratio): Risk ayarlı performans ölçüsüdür; stratejinin aşağı yönlü risk dikkate alındığında ne kadar iyi performans gösterdiğini gösterir.
Sharpe Oranı (Sharpe Ratio): Başka bir risk ayarlı performans metriği olup, stratejinin getirilerin genel oynaklığı göz önüne alındığında ne kadar iyi performans gösterdiğini gösterir.
Standart Sapma (Standard deviation): Geri test sırasındaki getirilerdeki değişkenliği gösteren istatistiksel bir ölçüdür.
Kapanan İşlemler (Trades closed): Geri test sırasında tamamlanan toplam işlem veya alım satım sayısı.
Kullanılan Maks. Ortalama Emirler (Max. averaging orders used): Stratejinin tek bir işlem içinde fiyatı ortalama yaptığı (ortalama emirleri kullanarak) maksimum sayı.
Ortalama İşlem Süresi (Average trade duration): Her bir işlemin açık kaldığı ortalama süre.
Maks. İşlem Süresi (Max. trade duration): Tek bir işlemin geri test sırasında açık tutulduğu en uzun süre.
Toplam Ücretler (Total fees): Herhangi bir komisyon veya borsa ücreti dahil olmak üzere genel işlem maliyetleri.
İşlem Kayıtları (Trade Logs)
Kullanıcılar ayrıca geri test sırasında gerçekleştirilen tüm işlemlerin ayrıntılı kayıtlarını da görüntüleyebilirler. Bu kayıtlar şunları içerecektir:
Tarih ve saat: İşlemin gerçekleştiği tam tarih ve saat. Kayıtlardaki zaman damgaları yerel saat diliminize göre gösterilir.
Çift (Pair): İlgili işlem çifti (örneğin, ETH/USDT, BTC/USDT).
Tip (Type): İşlemin niteliği (örneğin, Long veya Short)
Fiyat (Price): Ortalama Alış/Satış Fiyatı
Hacim (Volume): İşlemde alınıp satılan miktar.
PnL (Kâr ve Zarar): İşlemden elde edilen kâr veya zarar.
MFD (Maksimum Dalgalanan Düşüş): Açık bir pozisyon sırasında portföy değerindeki en büyük düşüş, toparlanmadan önce ne kadar gerçekleşmemiş zarar oluştuğunu vurgular.
Adım 7: Sonuçları Dışa Aktarma (Exporting)
Sonuçları inceledikten sonra, sağ üstteki Genel Bakışı Dışa Aktar/Kayıtları Dışa Aktar (Export Overview/Export Logs) düğmesine tıklayarak geri test genel bakışını ve kayıtlarını indirebilirsiniz. Bu, test sonuçlarınızı gelecekte başvurmak üzere kaydetmenize olanak tanır.
Sıkça Sorulan Sorular (SSS)
Mum Verilerini Nereden Alıyoruz?
Geri test için kullanılan geçmiş fiyat verileri, TradingView'den değil, doğrudan borsadan alınır.
Geri Test Limiti Ne Zaman Sıfırlanır?
Geri test limitleri, aboneliğinizin başlangıç tarihinden itibaren her 30 günde bir sıfırlanır. Sıfırlama, takvim aylarına değil, abonelik döngünüze bağlıdır. Abonelik Geçmişinizi buradan kontrol edebilirsiniz.
Planımı yükseltirsem, geri test limitlerim hemen sıfırlanır mı?
Evet. Aboneliğinizi yükselttiğinizde, düşürdüğünüzde veya yenilediğinizde, geri test limit döngünüz yeni aboneliğin Başlangıç Tarihi'nden itibaren yeniden başlar.
Kullanım sayacınız o anda sıfırlanır ve bir sonraki sıfırlama 30 gün sonra gerçekleşir.
Görüntülenen Ücretler ve Ücret Katmanı Varsayımı
Geri test sırasında görüntülenen "Ücretler", mümkün olduğunda, borsanız tarafından sizden tahsil edilen mevcut ücret katmanını kullanacaktır. Borsadan mevcut ücret katmanınızla ücreti hesaplamak mümkün değilse, geri test borsanın varsayılan ücret oranlarını kullanacaktır.
Mevcut Kısıtlamalar Nelerdir?
İşlem Çifti Başına Maksimum İşlem Sayısı: 3
Çok pariteli Botta Maksimum Çift Sayısı: 10
Maksimum İşlem Başlatma Koşulu Sayısı: 3
Zarar Durdurma Zaman Aşımı (Stop Loss Timeout)
İşlem Başlatma Koşulları: QFL (yalnızca long sinyalleri), Tradingview Özel Sinyalleri
Geçmiş Geri Testlerinizi Keşfetmek ve Düzenlemek ister misiniz?
Artık daha önce çalıştırdığınız geri testleri filtreleyebilir, favorilere ekleyebilir, yeniden kullanabilir veya paylaşabilirsiniz. Nasıl yapılacağını bu kılavuzda öğrenin: DCA Botu: Geri Test Geçmişinizi Yönetme.

