Bir ticaret stratejisinin gerçek zamanlı testini öğrenmek tek bir disipline dayanır. Kuralları yazarsınız, tam olarak yazıldığı gibi geçmiş verilere karşı yeniden oynatır, her simüle edilmiş işlemi kaydeder ve sonra şansı cezalandıran ölçütlerle sonucu değerlendirirsiniz. Başka hiçbir şey gerçek zamanlı test sayılmaz. Bir grafiği kaydırmak ve iyi girişleri hatırlamak bir hafıza egzersizidir, test değil.
Adımlar sayılması basit ve yanlış yapılması kolaydır. Çoğu hatalı gerçek zamanlı test veri kalitesinde, örneklem büyüklüğünde veya geleceğin geçmişe sızan bilgilerinde başarısız olur; bu bilgiler kurallar içine sızmıştır.
Bu rehber bir ticaret stratejisinin gerçek zamanlı testini baştan sona ele alır. Manuel ve otomatik testleri, ne kadar geçmişe ihtiyaç duyulduğunu, okunmaya değer performans ölçütlerini, öne bakış sapmasını ve gerçek sermaye riske edilmeden önce örneklem dışı doğrulamayı kapsar.
Hızlı Cevap: Bir Ticaret Stratejisi Nasıl Gerçek Zamanlı Test Edilir?
Altı adım tüm süreci kapsar ve bunlardan herhangi birini atlamak sonucu geçersiz kılar.
- Giriş, çıkış, pozisyon büyüklüğü ve filtreler için stratejiyi net kurallar olarak yazın.
- Gerçekten işlem yapacağınız piyasa ve zaman dilimi için temiz geçmiş verileri toplayın.
- Kuralları bir bar ilerleyerek, gelecekte ne olacağını bilmeden yeniden oynatın.
- Unutmak isteyeceğiniz kaybedenler dahil, her simüle edilmiş işlemi kaydedin.
- Sonuçları sadece toplam getiriyle değil, risk ayarlı performans ölçütleriyle değerlendirin.
- Gerçek işlem yapmadan önce stratejinin daha önce görmediği veride yeniden test edin.
Üçüncü adım çoğu testin bozulduğu yerdir. Altıncı adım ise çoğu kişinin erken durduğu yerdir.
Gerçek Zamanlı Testin Kanıtladıkları ve Kanıtlayamadıkları
Bir gerçek zamanlı test dar bir soruyu yanıtlar. Sabit bir kural setinin tarihin belirli bir bölümünde nasıl davrandığını gösterir. Bu gerçekten faydalıdır çünkü hiç çalışmayan fikirleri eleyebilir.
Sonrasında ne olacağını söylemez. Düzenleyiciler bu uyarıyı tekrarlar ve geçmiş performans geleceği göstermez ilkesi kendi simüle edilmiş kaydınız için de tam anlamıyla geçerlidir.
Gerçek zamanlı test davranışınızı modelleyemez. Tarihsel eğri tereddüt etmez, stop seviyesini genişletmez ve üç kayıptan sonra işlemden kaçınmaz. Siz yapabilirsiniz. Test edilen kurallarla gerçek işlemler arasındaki fark hayal kırıklığının en büyük kaynağıdır.
Manuel Gerçek Zamanlı Test vs Otomatik Gerçek Zamanlı Test
| Faktör | Manuel yeniden oynatma | Otomatik test |
|---|---|---|
| Kurulum süresi | Başlamak için dakikalar. | Oluşturmak için saatler veya günler. |
| Ulaşılan örneklem büyüklüğü | Düzine işlemler. | Binlerce işlem. |
| Sapma riski | Yüksek, çünkü grafiği görüyorsunuz. | Düşük, kod güvenilir ise. |
| En iyi kullanım | Bir kurulum hissini öğrenmek için. | Bir avantaj olup olmadığını ölçmek için. |
| Ana zayıflık | Küçük örneklemler ve hayali işaretlemeler. | Sonucu güzelleştiren sessiz hatalar. |
Manuel yeniden oynatma gerçek bir avantaj sağlar. Size canlı bir grafikle, bar bar oturmanızı zorunlu kılar, bu da kurallarınızın nerelerde belirsiz olduğunu öğretir. Otomatik test, beceriyi yanlıştan ayıracak büyüklükte bir örnekleme ulaşmanın tek yoludur.
Çoğu yatırımcı her ikisine de ihtiyaç duyar. Kuralları keskinleştirmek için yüz barı elle tekrar oynatın, sonra ölçmek için otomatikleştirin.
Gerçek Zamanlı Test Süreci, Adım Adım
Bu, bir ticaret stratejisinin gerçek zamanlı testi için pratik özdür. Adımları sırayla uygulayın ve beşinci adıma gelmeden sonuçları görme isteğine direnin.
Adım 1: Fikri bir yabancının izleyebileceği kurallara dönüştürün
Her koşulun sayısal bir karşılığı olmalı. “Güçlü bir geri çekilmeyle gir” testi yapılamaz. “İki ardışık düşük kapanıştan sonra fiyat 20 periyot ortalamanın üzerine kapandığında gir” test edilebilir. Çıkış, stop, pozisyon büyüklüğü ve sizi dışarıda tutan filtreyi dahil edin.
Kuralları grafiğe tekrar bakmadan önce yazın. Veriyi izlerken yazılan kurallar zaten etkilenmiştir.
Adım 2: İşlem yapacağınız şekilde verileri toplayın
Canlı işlemde kullanacağınız aynı zaman dilimi, enstrüman ve seansta verileri kullanın. Boşluklar, hatalı tıklar ve eksik günleri kontrol edin. Tatil seansları ve erken kapanışlar günlük içi ortalamaları yanıltır, ve NYSE saatleri ve takvimleri sayfası hangi günlerin kısaldığını gösterir.
Adım 3: Kuralları sakıncalı bakmadan yeniden oynatın
Her karar yalnızca o an erişilebilir bilgiyi kullanmalı. Eğer kural günlük kapanış fiyatını referans alıyorsa, ona öğle vakti göre hareket edemezsiniz. Bu kısıtlama test ile hikaye arasındaki tüm farktır.
Adım 4: Her simüle edilmiş işlemi kaydedin
Giriş zamanı, çıkış zamanı, yön, büyüklük, risk birim cinsinden sonuç ve işlemin bitme sebebini kaydedin. İşlem günlüğü olmayan bir gerçek zamanlı test daha sonra denetlenemez ve denetlenmeyen sonuçlar ilk kayıp serisinde terk edilir.
Adım 5: Gerçekçi maliyetleri çıkarın
Her gidiş-dönüşte spread, komisyon ve kayma payı modelleyin. Sık alım satım yüksek maliyet getirir ve SEC aktif yatırımcıların maliyet ve kayıplara katlanmak zorunda kaldığını belirtir (Günlük Ticaret: Risk Altındaki Dolarlarınız). Sadece sıfır maliyetle çalışan bir strateji işe yaramaz.
Adım 6: Sonucu puanlayın ve başka yerde tekrar test edin
Aşağıda anlatılan ölçütleri hesaplayın. Sonra aynı kuralları kasıtlı olarak hariç tuttuğunuz bir döneme veya enstrümana uygulayın. İki sonuç arasındaki uyum, elde edeceğiniz en geçerli kanıttır.
Örneklem Büyüklüğü, Zaman Ufku ve Örneklem Dışı Test
Bir ticaret stratejisinin gerçek zamanlı testi nasıl doğru yapılır sorusunu soran herkes iki yapısal soruyla karşılaşır. Ne kadar geçmiş yeterlidir ve bunu nasıl dürüst tutarsınız? Bunlara cevap verin, gerisi kayıt işidir.
Ne kadar geçmiş yeterlidir
Örneklem büyüklüğü sessiz katildir. Otuz işlem neredeyse hiçbir şey söylemez, çünkü o kadar uzun şans serisi olağandır. Haftada bir işlem yapan bir kuralın savunulabilir bir sayı üretmesi için birkaç yıl geçmiş gerekir.
Zaman ufkunu iki soru belirler. Örneklem kaç işlem içeriyor ve kaç farklı piyasa koşulunu kapsıyor? Sadece sakin, yükselen piyasa içeren bir test bir rejimi ölçmüş ve dünyayı ona daraltmıştır.
Frekans izin veriyorsa birkaç yüz işlemi hedefleyin. İzin vermiyorsa bunu açıkça söyleyin ve sonucu geçici kabul edin. Ayrıca geçmişin en az bir keskin değer kaybı dönemi içerdiğinden emin olun, çünkü strateji orada değerlendirilecektir.
Öne Bakış Sapması ve Diğer Sessiz Hatalar
Öne bakış sapması
Karar anında mevcut olmayan bilgilerin kullanılmasıdır. Bar içi kapanış fiyatları, tüm seriye dayalı yeniden hesaplanan göstergeler ve sonradan revize edilen veriler yoluyla sızabilir. Sonuç mükemmel görünür ama tekrar edilemez.
Çözüm prosedürseldir. Her girdiye zaman damgası vurun ve her kuraldan o anda bunu bilip bilemeyeceğinizi sorun.
Yaşam kalıntısı sapması
Sadece bugün var olan enstrümanları test etmek, başarısızları örneklemden çıkarır. Mevcut bir endeksten seçilen bir sepet, düşen tüm şirketleri sessizce hariç tutar. Ölçülen getiri stratejiyle ilgisi olmayan nedenlerle yükselir.
Aşırı uyum ve eğriye uyum
Sermaye eğrisi güzel görünsün diye parametreleri ayarlamak gürültüye uyar, piyasaya değil. Dokuz ayarlanabilir parametreli bir kural herhangi bir geçmişi mükemmel betimleyebilir. Az parametre tercih edin ve bir sihirli sayı yerine geniş bir değer aralığında çalışan ayarları tercih edin.
Sonucu Değerlendirmek İçin Performans Ölçütleri
Toplam getiri sayfadaki en az bilgilendirici sayıdır. Risk ayarlı ölçütler stratejinin işlem yapılabilir olup olmadığını söyler.
Okunmaya değer ölçütler
- İşlem başına beklenti, risk birimi cinsinden, kuralın ortalama sonucunu gösterir.
- Maksimum düşüş, en derin tepe-tepeden düşüş, dayanabileceğiniz büyüklüğü belirler.
- Kazanma oranı ile ödeme oranı eşleştirilir, çünkü tek başlarına hiçbir anlam taşımazlar.
- En uzun kaybetme serisi, planı terk edeceğiniz anı tahmin eder.
- İşlem sayısı, çünkü diğer tüm ölçütler onu destekleyen örneklem kadar güvenilirdir.
Birlikte okunması
Yüksek kazanma oranı ama kötü ödeme oranı, kötü bir günde her şeyi geri veren bir stratejidir. Derin bir değer kaybı ile güçlü toplam getiri sadece gizlenmiş kaldıraca işaret edebilir. Borç para iki yönde de büyütür ve SEC'nin marjla alış açıklaması kaldıraçlı deneylerin erken sona eren zorunlu satış mekanizmasını anlatır.
Dokunmadığınız veriyi ayırmak
Başlamadan önce veriyi bölün. Bir kısmında geliştirin, diğer hiç incelemediğiniz kısmında bir kez test edin. Ayrılmış veri üzerinde tekrar tekrar test yapmak değerini yok eder çünkü geliştirme setinin parçası haline gelir.
İleri yürüyüş doğrulaması bu fikri genişletir. Bir pencere üzerinde optimize edilir, sonrakinde test edilir, sonra her iki pencere de ilerletilir ve tekrarlanır. Çıktı tek bir yanıltıcı sayı değil, örneklem dışı sonuç zinciridir.
Bozulma bekleyin. Canlı ve ileri sonuçlar genellikle geliştirme örnekleminden daha kötüdür ve sadece teste zar zor geçen bir strateji eşik altına düşer. Önceden marjınızı oluşturun.
Uygulamalı Örnek: Bir Gerçek Zamanlı Test Raporu Okuma
Bir trader, sekiz yıl boyunca likit bir vadeli işlemler piyasasında bir breakout (kopuş) kuralını test eder. Rapor, 412 işlem, yüzde 41 kazanma oranı, ortalama 2.1 risk birimi kazanan ve ortalama 1.0 birim kaybedeni gösterir.
Beklenti, 0.41 çarpı 2.1 minus 0.59 çarpı 1.0'dır. Bu, 0.861 minus 0.59 veya işlem başına +0.271 birim anlamına gelir. 412 işlem boyunca brüt rakam yaklaşık 112 birimdir.
Şimdi disiplini uygulayın. Her gidiş dönüşte 0.06 birim maliyet yaklaşık 25 birimi düşürür, geriye 87 kalır. Örneklemde maksimum düşüş 19 birim ve en uzun kaybetme serisi 14 işlemdir.
O düşüş sayısı gerçek bulgudur. İşlem başına yüzde bir risk ile, 19 birimlik bir düşüş yüzde 19 hesap düşüşüdür. Trader, kayıp serisinin yedinci ayında emir vermeye devam edip etmeyeceğine önceden karar vermelidir. Cevap hayır ise, beklentisi ne olursa olsun strateji onlar için işlem yapılamazdır.
Örneklemi bölmek diğer sonuçları doğrular. İlk altı yıl işlem başına 0.29 birim verirken, ayrılan son iki yıl 0.18 birim verdi. Daha düşük ama aynı işaret, beklenen sonuç budur.
Karar Çerçevesi: Bu Gerçek Zamanlı Test Gerçek Para İçin Hazır mı?
İşlem günlüğüyle savunabileceğiniz her ifade için bir puan verin.
- Kurallar test başlamadan önce yazılı olarak sabitlenmiştir.
- Örneklem birkaç yüz işlem içerir.
- Geçmiş bir yükseliş dönemi ve dalgalı bir dönemi kapsar.
- Maliyet ve kayma her işlemde modellenmiştir.
- Sonuçlar baştan ayrılmış veri üzerinde tutarlıdır.
- Maksimum düşüş, pozisyon büyüklüğünü değiştirmeden dayanılabilir seviyededir.
Beş veya altı puan. Simülasyon ile ileri teste, küçük pozisyonla geçin.
Üç veya dört puan. Fikir umut verici ve kanıt ince. En zayıf girdiyi düzeltin ve tekrar test edin.
Sıfır ila iki puan. Bu bir hipotez, strateji değil. Henüz sermaye yok.
Gerçek Zamanlı Test Edilmiş Bir Strateji İle İşlem Yapmadan Önce Bilmeniz Gerekenler
Temiz bir gerçek zamanlı test, piyasanın ne yapacağını değil, sizin ne bildiğinizi değiştirir. Para riske etmeden önce SEC'nin önerdiği önce sormanızı önerdiği sorular üzerinde çalışın, özellikle risk toleransı ve kaybedebileceğiniz para ile ilgili olanları.
Sonra ileri test yapın. Kuralları gerçek zamanlı fiyatlara karşı çalıştırmak, tarihi tekrarların gizlediği pratik problemleri ortaya çıkarır. Emirler gerçekleşmez, spreadler genişler ve planladığınız işlem her zaman aldığınız işlem değildir.
Simülasyon, ikisi arasındaki akılcı köprüdür. Simüle edilmiş bir ticaret ortamı, tasarrufları riske atmadan gerçek zamanlı işlem yapmanızı sağlar; böylece strateji hesabınızdan önce canlı verilerle tanışır. Gerçek paranın duygusal ağırlığını tekrar üretmez ve bu farkı beklemelisiniz. Pivex bu bir sonraki adım için tasarlanmıştır: açık, yayınlanmış kurallar ve şartlarla yapılandırılmış bir değerlendirme.
Katılmadan önce, Pivex’in güncel program kurallarını inceleyin ve simüle edilmiş özel ticaret değerlendirmesinin deneyiminize ve risk limitlerinize uygun olup olmadığına karar verin. Katılım, herhangi bir ödül, gelir veya belirli bir ticaret sonucu garantilemez.