Tamamlanmış bir grafikte neredeyse her strateji yetenekli görünebilir: burada mükemmel bir dönüş, şurada bariz bir kırılım. Bir ticaret stratejisinin backtest’i, bu kararları zamanında verip veremeyeceğini ve ürünün gerçek kurallarına göre ne elde edeceğini kontrol etmek içindir. Dijital opsiyonlar için bir testi nasıl kuracağını, uydurmanın en sık nerede saklandığını ve hipotezi tarihsel hesaplamadan intrade.bar demo hesabına nasıl taşıyacağını ele alıyoruz.
Önce tekrarlanabilir bir kural formüle et
“Güçlü bir mumdan sonra gir” henüz bir gözlemdir, test edilebilir bir strateji değil. Neye göre güçlü: önceki muma göre mi, ortalama gövdeye göre mi, yoksa tüm seansa göre mi? Karar kapanıştan önce mi, sonra mı veriliyor? Hangi vade seçildi? İlk işlem tamamlanmadan yeni bir sinyal belirirse ikincisine izin var mı? Yanıtlar resimden resme değiştiği sürece sonuç, araştırmacının zevkine bağlı olacak.
Eğitim amaçlı bir hipotez alalım: beş dakikalık grafikte fiyat, önceden işaretlenmiş bölgenin üzerinde kapandı; karar kapanıştan sonra değerlendirilir; yön yukarı; süre 10 dakika. Bu, hazır bir kârlı strateji değil, test edilebilecek bir tanım örneğidir. Bölgenin nasıl oluşturulduğu, tutar, kabul edilebilir getiri ve atlama nedenleri ayrıca belirlenir.
Bu sürümü, sonucu görmeden önce kaydet. Bağlamın elle değerlendirilmesi kullanılıyorsa, bunu sözlerle ve örneklerle açıkla. Öznellik incelenebilir, ama başarılı resimlerin seçimi katı bir otomatik test olarak sunulamaz. İyi bir başlangıç, başka birinin, fiyatın sonra nereye gittiğine dair ipucu olmadan, aynı kurallarla bulabileceği bir durumdur.
Verileri işlemin hassasiyetine göre seç
Günlük bir mum, girişinden on dakika sonra fiyatın nerede olduğunu anlatmaz. Dakikalık mum bile yalnızca açılış, en yüksek, en düşük ve kapanış içerir. Aralarındaki hareketin sırası bilinmez. Koşul, dakika içindeki ilk dokunuşa bağlıysa, sıradan OHLC yeterli olmayabilir.
Dijital opsiyon için özellikle girişin gerçek anı ve vade anındaki fiyat önemlidir. 10:00 etiketi, mumun sonunu değil başlangıcını gösteriyor olabilir. Bir servisin kotasyonu son işlem, diğerininki Bid, Ask ya da ortalama fiyat olabilir. Bu ayrıntılardaki hata, ekrandaki çizgiler aynı görünse bile sınırdaki bir işlemin sonucunu değiştirir.
intrade.bar için veri seçerken ilgili varlığın kaynağını hesaba kat: döviz kotasyonları için FXCM, BTC/USDT için Binance kullanılır. Başka bir kaynaktan benzer bir BTC/USD, bu seriyi kendiliğinden ikame etmez. Tarihsel veri seti, sözleşme koşullarıyla karşılaştırılabilir olmalıdır; karşılaştırılabilirlik sınırlıysa, farkları yuvarlamanın içine saklamak yerine sonuçta belirt.
Testten önce boşlukları, kopyaları, saat dilimini, çalışılmayan aralıkları ve fiyatların hassasiyetini kontrol et. Eksik bir kotasyonu en yakın uygun fiyatla değiştiremezsin. Bu tür durumları nasıl ele alacağına önceden karar ver ve sayısını göster. Boşluklar ağırlıklı olarak sert hareketlere denk geliyorsa, kalan örneklem artık farklı bir piyasayı anlatır.
Fikir aramayı bağımsız testten ayır
Geçmişin ilk bölümünde kuralı geliştirir ve yanlışlıkları düzeltirsin. Bu bölüm kaçınılmaz olarak tanıdık hale gelir. İkinci, daha geç bölüm, sabitlenmiş sürümü test etmek içindir. Parametreleri tüm grafik üzerinden seçip, sonra aynı grafiğin kârını kanıt olarak sunarsan, masada cevapların durduğu bir sınav elde edersin.
Zaman sırasını koru. Finansal gözlemlerin rastgele karıştırılması, gelecekteki koşullara dair bilgiyi geçmiş değerlendirmeye taşıyabilir. Bölümlerin evrensel bir oranı ya da sihirli bir işlem sayısı yoktur: sinyal sıklığı, sonuçların bağımlılığı ve piyasa rejimlerinin çeşitliliği önemlidir. Aynı sabahın yüz özdeş vakası, daha küçük ama daha çeşitli bir örneklemden mutlaka daha yararlı değildir.
Test bölümüne baktıktan sonra hipotezi değiştirme hakkın var. Yalnızca bu bölüm artık yeniden bilinmeyen sayılamaz. Yeni sürümü sabitle ve ona yeni bir test bul. Başarısız sürümleri dürüstçe saklarsan, güzel bir sonuç için kaç denemenin gerektiği görünür. Bu, başarılı parametre kümesinin en başından belli olduğu izlenimine karşı korur.
Sinyalin giriş anında var olduğundan emin ol
8. mumun tepesini yalnızca sonraki iki daha düşük tepe belirdikten sonra işaretleyen bir gösterge hayal et. Tamamlanmış grafikte etiket 8. mumun üstünde durur, ama onaylandığını ancak 10. mumdan sonra öğrenebilirsin. Bu etikete göre sekizinci mumda girmek geleceği kullanmaktır. Böyle bir hata, vasat bir fikri etkileyici gösterebilir.
Benzer bir tuzak üst zaman diliminde ortaya çıkar. Saatlik mumun nihai kapanışı saatin sonunda bilinir. Aynı saatin onuncu dakikasındaki bir karar için kesin bir referans olamazdı. Gerçek zamanda değer hâlâ değişiyor olurdu; bu yüzden tarihsel hesap, o zaman erişilebilir olan bilgiyi yeniden üretmelidir.
Elle yapılan testte grafiğin sırayla açılması yardımcı olur: önce yalnızca geçmişi görür, kararı yazarsın, sonra sonraki bölümü açarsın. Bir sıçramayı gördükten sonra seviyeyi sonradan çizme. Grafik bu tür iyileştirmelere itiraz etmez, ama gerçek ticaret “burada girerdim” düğmesi sunmaz.
Sıradan bir pozisyonun değil, dijital opsiyonun sonucunu hesapla
Sıradan bir pozisyonda parasal sonuç, fiyat hareketinin büyüklüğü ve hacimle ilgilidir. Dijital opsiyonda vadeye göre koşul ve açılıştan önce bilinen kâr yüzdesi önemlidir. Bir puanlık ve yüz puanlık başarılı hareket aynı kârı verebilir. Bu yüzden bir Forex test raporunu, sütunları yeniden adlandırarak ikili opsiyonlara aktaramazsın.
Varsayımsal tutar 10, başarıda kâr %85 olsun; iade ve masraf yok. 55 başarı ve 45 zararlı yüz işlem 55 × 8,50 − 45 × 10 = 17,50 verir. 54 başarı ve 46 zararda −1 elde edilir. Yönlerin çoğunun doğru olması, henüz olumlu bir parasal sonuç anlamına gelmez.
Sabit tutar ve r getiri oranında bu modelin başa baş eşiği 1 / (1 + r)’dir. 0,85 için bu yaklaşık %54,05’tir. Yüzdeler değiştiyse her işlemi ayrı ayrı hesapla. İadeleri de ayrı hesaba kat: intrade.bar’da kotasyonların eşitliği, zafer ya da tam kayıp değil, tutarın iadesi anlamına gelir.
Tarihsel getirilerin tam bir arşivi olmayabilir. O zaman dürüst yol, açıkça varsayımsal birkaç senaryodur; örneğin farklı sabit yüzdelerde hesaplama. Sonuç, geçmiş hesabın tam bir kopyası değil, duyarlılığın bir tahmini olur. Sonuç sıfıra ne kadar yakınsa, koşullardaki küçük farklar bile o kadar önemli hale gelir.
Kâra giden yolu ve parametrelerin kırılganlığını değerlendir
Aynı nihai artı 100, bir testte 20’lik, diğerinde 400’lük bir drawdown’ı gizleyebilir. Bu yüzden işlem sayısı, zarar dizisi, maksimum drawdown ve sonuçların zamana göre dağılımı gerekir. Aynı anda açık maksimum riski de belirt: birbiriyle ilişkili birkaç sinyal, ayrı satırlara yazıldıkları için bağımsız hale gelmez.
Komşu parametreleri kontrol et ve varyant sayısını önceden sınırla. Gösterge periyodu 17 harika görünüyor, 16 ve 18 ise keskin biçimde zararlıysa, nedenini araştır. Benzer şekilde giriş gecikmesinin, getirideki değişimin ve bölge sınırının küçük bir kaymasının etkisine bakmak yararlıdır. Amaç, koşulları ne kadar kesin yeniden üretmen gerektiğini anlamaktır; rastgele güzel görünen bir ayar daha bulmak değil.
Varlıklara ya da saatlere göre ayrım yararlı bir fark ortaya çıkarabilir, ama grupları küçültür. Yirmi pariteden en iyisini ve yirmi dört saatten en iyisini seçmek zaten çok sayıda testtir. Diğer sonuçları da sakla. Aksi halde rapora, yeni verilerde performansı tekrarlamayacak, rastgele seçimin şampiyonu girer.
intrade.bar demo hesabı: somut bir test protokolü
Bölgenin üzerinde kapanışa dair eğitim hipotezini terminale taşıyalım. Mevcut bir döviz paritesini seç, TradingView grafiğini aç ve bölgeyi beş dakikalık ölçekte önceden sabitle. Eğitim işleminin tutarı aynı kalır. Sinyalden önce kuralı yaz: karar yalnızca tamamlanmış mumdan sonra, tek açık işlem, formda mevcutsa Sprint’te 10 dakikalık süre.
Mum kapandıktan sonra üç şeyi kontrol et: koşul gerçekten sağlandı, gösterilen yüzde testin varsayımına uyuyor, gerçek fiyat önceden belirlenmiş kabul edilebilir giriş alanının dışına çıkmadı. Bunlardan biri bile sağlanmadıysa, atlamayı ve nedenini kaydet. On dakikalık vadeyi, en yakın uygun olanla değiştirme: bu artık testin farklı bir sürümüdür.
Açılışın gerçek zamanını ve fiyatını, vadeyi, tutarı ve yüzdeyi belirt. Tarihsel hesap, tam mum sınırında varsayımsal bir giriş kullanmış olabilir, sen ise elle daha geç girdin. Farkı kaydetmek, erişilemeyen fiyatı yeniden üretmeye çalışmaktan daha yararlıdır. intrade.bar’da erken kapatma yoktur; bu yüzden vade işlemden önce seçilir, ilk hoş olmayan hareketten sonra değiştirilmez.
Hesaplamadan sonra sonucu ilk senaryoyla karşılaştır. intrade.bar istatistikleri demo ve gerçek işlemleri ayırır, varlıkları ve vadeleri gösterir; kapanmış işlemler CSV olarak dışa aktarılabilir. Giriş nedenlerini, hipotezin sürümünü ve atlamaları ayrı bir tabloda tut: bunun için yerleşik notlar ya da otomatik bir backtest aracı öngörülmemiştir.
Testten sonra hangi sonuç çıkarılabilir
Yararlı bir rapor, kuralları, verileri ve sınırlamaları yan yana koyar. Dönemi, kaynağı, uygun vaka sayısını, istisnaları, parasal sonucu ve drawdown’ı belirt. Bağımsız bölümü ve demo gözlemlerini ayrıca göster. Gerçek süreç sürekli modelden sapıyorsa, önce nedenini bul: giriş penceresi çok dar mı, sinyal belirsiz mi, vade kullanılamıyor mu?
Olumsuz sonuç da bir sonuçtur. Fikri gerçek getirinin bozduğunu ya da seçilen vade için verinin yetersiz olduğunu görmüş olabilirsin. Bu, kuralı sadeleştirmek, kesin veri toplamak ya da hipotezi bırakmak için iyi bir nedendir. Uygulama disiplini, olumsuz matematiği düzeltmez.
intrade.bar’da pratik testi demo hesapla başlatabilirsin: sözleşme parametrelerini incele, sabitlenmiş tek bir sürümü yeniden üret ve gerçek parayla risk almadan gözlemleri topla. İlk aşamanın amacı, hesaplananı yapabilip yapamadığını anlamaktır. Olumlu bir test, ileri araştırma için bir dayanak olarak kalır; bir sonraki kârlı işlemin vaadi olarak değil.
Sorular ve cevaplar
Bir backtest için kaç işlem gerekir?
Tek ve yeterli bir sayı yok. Varsayılan avantajın büyüklüğü, gözlemlerin bağımlılığı ve koşulların çeşitliliği önemlidir. Küçük bir örneklem bariz bir hatayı ortaya çıkarabilir, ama stratejinin dayanıklılığını doğrulamaz.
intrade.bar’da yerleşik bir backtest aracı var mı?
Burada anlatılan tarihsel hesap ayrıca yapılır. intrade.bar’da hipotezi demo hesapta yeni veriler üzerinde test eder, işlem koşullarını kaydeder ve sonraki analiz için CSV’li istatistikleri kullanırsın.
Sıradan bir Forex raporu, ikili opsiyonlar için sonuç sayılabilir mi?
Yalnızca modeli değiştirdikten sonra: gerçek girişi, vadeyi, eşitlik koşulunu ve her işlemin kâr yüzdesini hesaba katmak gerekir. Sıradan bir pozisyondaki fiyat farkından elde edilen kâr, dijital bir sözleşmenin sonucuna eşit değildir.
İlk deneme işleminizi yapın
Demo hesap kayıttan hemen sonra açılır



