Pozisyon büyüklüğü ve kaldıraç: risk, stop ve komisyonlar · 5 / 5
Bir işlem fikrini çürütebilen günlük oluşturun
İşe yarayan işlem günlüğü en sevdiğiniz fikri yanlışlayabilmelidir. Başarılı girişlerin ekran görüntüleri bunu yapamaz. Sabit kurallara uyan fırsatları, gerçekten gerçekleşebilecek emirleri ve brüt sonucu hesap sonucuna dönüştüren maliyetleri kaydedin.
Athenum8 dkGüncellendi:
İşlem günlüğüne sonuç gelmeden neler kaydedilmeli?
Enstrümanı, borsayı, seansı, zaman dilimini, tetikleyiciyi, geçersizliği, emir türünü, çıkışı ve azami süreyi belirtin. Karar anında mevcut bilgiyi kaydedin. Bir pivotun onayı gelecek mumlar gerektiriyorsa sinyal, geçmişte çizildiği yerde mevcut değildi. Yalnızca grafikteki yerini değil, kullanılabilir olduğu zamanı saklayın.
Her fırsatın durumu olsun: alındı, belirli filtreyle elendi, kaçırıldı, gerçekleşmedi veya veri kesintisi yüzünden kullanılamadı. Her dışlamanın gerekçesini koruyun. Zor işlemleri keyfî biçimde silmek, bakması güzel fakat yeniden üretmesi imkânsız bir örneklem yaratır.
Kuralları dokunulmamış sonraki bir dönemde test edin
Kuralları önceki dönemde geliştirin ve daha sonraki dokunulmamış dönemde değerlendirin. Kronolojik ayrım, komşu gözlemleri rastgele karıştırmaktan daha iyi gerçek kullanımı temsil eder. Sonraki sonuçları gördükten sonra kural değiştirirseniz o dönem de geliştirme verisi olur. Yeni sürüm yeni bir ileri değerlendirme penceresi gerektirir.
Net R, ortalama kazanç/kayıp, toplam maliyet, azami sermaye düşüşü, piyasada kalma süresi ve varlık/rejim yoğunlaşmasını izleyin. Hiçbir sabit işlem sayısı geçerliliği garanti etmez. Aynı olaydan tekrarlanan işlemler bağımsız kanıt değildir. Kâğıt üzerinde uygulama kararları denetlemeye yarar, ancak gerçekçi gerçekleşme gerektirir ve canlı kapasiteyi kanıtlamaz.
Örnek: geliştirmede +6R, sonraki test döneminde −17,2R
Varsayımsal geliştirme setinde 120 fırsat vardır: ortalama 1,4R kazanan 60 işlem ve 1R kaybeden 60 işlem. Brüt sonuç 84 − 60 = 24R'dir. İşlem başına 0,15R maliyet 18R götürür; 6R, yani işlem başına +0,05R kalır.
Kuralı sabitleyip sonraki 40 fırsatı değerlendirin. On ikisi 1,4R kazanır, 28'i 1R kaybeder. Brüt 16,8 − 28 = −11,2R; 6R maliyet sonrası net −17,2R olur. Bu tek başına nedeni açıklamaz, fakat geliştirme sonucunun bu değerlendirmeyi geçmediğini gösterir. Rejim, veri ve gerçekleşmeyi ilk testi sessizce yeniden yazmadan inceleyin.
| Ölçü | Geliştirme | Sonraki test dönemi |
|---|---|---|
| Fırsatlar | 120 | 40 |
| Kazanan / kaybeden | 60 / 60 | 12 / 28 |
| Brüt sonuç | +24R | −11,2R |
| Maliyet | 18R | 6R |
| Net sonuç | +6R | −17,2R |
Diyagramı büyüt- Geliştirme neti: 6 R
- Sonraki test neti: -17,2 R
Kayıptan sonra filtre eklemek neden aşırı uyumdur (overfitting)?
Başarısızlıktan sonra salıları çıkarmanın sonucu iyileştirdiğini görüyorsunuz. Bu yeni hipoteze gerekçe olabilir, ancak değiştirilmiş stratejinin bağımsız doğrulaması değildir. Yeterince filtre denemek sonunda gürültüyü açıklayan birini bulur. Değişikliği ve gerekçesini kaydedin, eski sürümü koruyun ve yenisini seçilmesinde kullanılmamış veride değerlendirin.
Karar vermeden önce
- Kuralları, ekran görüntülerini ve girişteki bilgiyi zaman damgasıyla saklayın.
- Elenen, kaçırılan ve gerçekleşmeyen fırsatları gerekçeleriyle koruyun.
- Gerçek maliyetleri ve brüt/net R tanımını kaydedin.
- Sürümleri sabitleyin ve gerçekten sonraki değerlendirme verisini ayırın.
- Kayıp serisi gelmeden inceleme veya durdurma koşulu belirleyin.
Anladıklarınızı kontrol edin
Test dönemini gördükten sonra fonlama filtresi ekleyip aynı dönemi kârlı hâle getiriyorsunuz. Filtreli strateji doğrulanmış olur mu?
Açıklamalı yanıtı gösterin
Hayır. Test dönemi yeni kuralı etkilediği için artık geliştirmeye dahildir. Sonucu keşif amaçlı saklayın, filtreyi açık tanımlayın ve sabitlenmiş sürümü yeni bir kronolojik pencerede sınayın. Kullanılan fonlama bilgisinin her geçmiş karar anında mevcut olduğunu kontrol edin.
Kaynaklar ve ek okumalar
Athenum ile devam edin
İlgili dersler
- İşlem günlüğü incelemesi: kurala uyumu kârdan ayırın
İşlemleri girişten önce kaydedilmiş kurallara göre gözden geçirin. Kârlı bir kural ihlalini ödüllendirmeyin veya kurala uygun her kaybı bir hata saymayın.
- Out-of-sample test: gelecek sonuçları sızdırmadan test verisi ayırın
Testten önce kural ve protokolü dondurun. Gelecek sonuçların ayırdığınız veriye sızmaması için sınırları aşan işlemleri ve ön işlemeyi denetleyin.