Murat bey öncelikle 1-0 yenik başladığınızı belirteyim taraf tutmuyorum. Matriks 1-0 geriden başlatıyor sistemcilikte. Yarın TATRİX çıkar idealden iyidir o zamanda TATRİKS daha iyi deriz. İdealle herhangibir anlaşmam yok.
Gerek hız gerek donmalar tüm bunların yanında veri eksikliği sebepleriyle tecrübe kazanmanız açısından büyük datalarla çalışmanız ve bazı çıkarımlar yaklaşımlar elde etmeniz açısından önemli. Ayrıca performans raporu çok sıradan.
Bizim yaptığımız iş İstatistikle doğrudan ilgili. BU sebeple verinin düzgün ve olabildiğince uzun çok sayıda olması önemli. Ancak tüm bunların yanında şunu da öğrendim Veri ne kadar uzun olursa olsun sisteminizin işlem sayısıyla da oranlamak gerekiyor bunu.
Örneğin bende 40 yıllık datalar var diyelim Sİstem 40 yılda TOtalde 10 sinyalle 1,000,000 Puan üretebilir mi ? Üretebilir.
Yıllık ortalama 25,000 puana denk gelir mi gelir. EE şimdi bu benim sistemin her yıl 25,000 veya buna yakın getiri üreteceğini anlatıyor. Bunu tutturması çok zor.
PARA atma deneyine geri döndük.
Bir bozuk parayı ne kadar fazla havaya atarsanız %50 %50 oranı yakalamanız veya yaklaşmanız o kadar artar.
Haliyle sistemler deki istatistikleri ölçerken de işlem sayısını parayı hava atma sayısı olarak düşünmelisiniz.
Sizin sisteminiz 690 adet işlemle yılda 30,000 üretiyorum demiş.
Benim sistemim 3900 adet işlemle yılda 25,000 üretiyorum diyor.
Yani parayı 3900 kere havaya atarak yazı mı tura mı geleceğini ölçüyoruz. Diğerinde 690 kere atarak yazı tura ihtimalini ölçüyoruz.
Hangisi sonuçlar gerçeğe daha yakın çıkar yanı sapma çok düşük çıkar ? 3900 kere atmak %45 %55 vb gibi doğru sonucuna en yakın değeri olasılığı üretecektir. 690 kere atsan %70 %30 gibi sapma çok büyük çıkacaktır.
BU sebeple sisteminizin gelecek başarısındaki sapmaların büyük olacağını düşünüyorum. Örneğin 2 sene hiçbirşey üretememiş mi 5 seneye uzayabilir Ortalama yıllık getirisi düşebilir maxdd oranı çok büyük değişimler geçirebilir.
Birde tek yönle üretmiş bu puanı sisteminiz neredeyse overfittingim diye bağırıyormuş gibi geldi.
Sisteminizin repaint yapmadığına eminmisiniz. Sİnyal barın kapanışıyla kesinleştiğine eminmisiniz yoksa geçmişe dönük düzeltmemi yapıyor. BU puan bu kadar işlemle çok çok zor.
Mesela başka datalarda 5 dakıkalıkta 10 dakıkalıkta vesairede ne üretiyor öğrenmek lazım çok iyi üretirse repaint olma ihtimali var.
Sisteminizde sizinde bagsettiğiniz Kapnış sonrası ertesi güne kalan ve gaplı açılan bölümler mevcuttur. BU durumlar size küçük gibi görünüyor olabilir. Ancak totalde çok büyük kayıplara sebep olabilir çok iyi analiz edilmeli. Yine kayma maliyeti vade geçişlerineki hadikaplar tüm bunlar tüm istatistikleri değiştirir maxdd'nizi ciddi oranda değiştirebilir.
Benim prensiblerimde sistemin performans raporuyla gerçek hesapta ürettiğim puanın %99,9 uyuşması gerekiyor. Gerçek hesap fazla çıkartıp performans düşük çıkartabilir sorun yok. ANcak gerçek hesap eksik rapor daha yüksek görünmemesi lazım.
2 kademe kayma hesaplamışsınız ancak kaymalarınız beklediğinizden daha yüksek çıkacaktır. Sabah gönderilen her emir çok yüksek boyutlar da kaymaya mahkumdur. Sabah aktiften bir çok kez emir gönderdim. 400 lot 800 lota kadar emir gönderdiğim oldu aktif fiyattan VİOP BİST30'a. İnanılmaz kaymalar oluyor 1 lot dahi göndersen yüksek kayacağını garanti ederim sabah ilk açılışta en azından ilk 1 dakıka aşırı derece boş bir piyasayla karşılaşıyorsunuz.
Olayı uzun vadeli düşünmelisiniz. Sisteminiz kar üretiyor olsa bile ilerde lotlarını arttıracaksınız sermayenizi arttıracaksınız. Bu durum kaymalara hemen yansımaya başlayacak. Geleceğe dönük bir sistem tasarlamanız gerekiyor.
Ortalama kar neyi anlatıyor bize bunu bilmiyorum anlamını.
SON SÖZ bu kadar az işlem ve tek yönle bu kadar yüksek bir getiri sisteminizin gerçek olmayacak kadar iyi olduğunu gösteriyor. Bu durum sistemciler anlamı sistem ya overfittingdir yada repaint yapıyordur.
Bu durumun sebebi aslında matriks elinizde geçmiş veriler bulunmaması sebebiyle veri az bar sayısı az büyük datalarla çalışmadığınız için sonuçların ne kadar değiştiği hakkında hiçbir fikriniz yok. Bir banchmark'ınız yok. Hani kıyaslama yapabilmek için. Çok fazla sistem ve çok farklı periyotlarla sistem tasarlayamadığınız için. BU sistemde bir kusur var mı yok mu göremiyorsunuz.
Benim anlayamadığım kısım ise bu işe başlayacaklar niye en iyisinden başlamıyorlar. İdeali kurumun karşılar hatta idealgoyuda karşılayabiliyor bir miktar hacminiz var ise. Yani ha matriksi kullanmışsınız ha ideali size giren çıkan yok. İkiside bedava olmasına rağmen niye şahine bineyim. Üstelik idalgoyla yazmak istediğiniz herhangibir sistemi 0 kodlamayla yaratabiliyorsunuz üstelik vade geçişlerini nakit gösterdiğiniz gibi tüm komısyon malıyetınıde düşebiliyorsunuz tüm bunların yanında rapor ekranı çok daha anlamlı özetler sunuyor. Data sorununuz yok 5 dakıkalık veriler tam 298,000 adet bardan oluşuyor. GÜNLÜK datalar ise 3,680 adet bar var.
Mesela ideale geçin 5 dakikalık dataları alın 3,680 adet bar'a göre sistem tasarlayın sonra 298,000 adet bara koyun bakalım sistemin ne kadar evrim geçiriyor. BÖylece data sayısının ve uzunluğunun istatistiklerdeki sapmaların düşük olması için ne kadar önemli olduğu ortaya çıkar. Yine işlem sayısına göre sistemler tasarlayıp gelecektedeki sapmalar ne kadar değişiklik gösterdiğine bakın.
TÜm bunların testlerı tarafımdan yapıldı. Sistem tasarlamak ve para kazanmadan önce AR-GE (ARAŞTIRMA GELİŞTİRME)'ye çok fazla vakit ayırdım.
-İşlem sayısı az olan sistemlerin PF oranları yüksek çıkar ancak yeni datalar geldikçe PF oranı düşme eğilimi gösterir. Aynı şekilde çok daha uzun vade de kazandırırlar. Overfitting olma olaslılıklar çok daha yüksektir. Geçmiş istatistiklere gelecek istatistikler arasındakı SAPMA çok daha büyük olur.
-İşlem sayısı çok olan sistemlerin PF oranları nisbeten düşük kalır yeni datalar geldikçe PF oranı ya sabit kalır yada çok az bir miktar düşer. Daha kısa vadede kazandırırlar Overfitting olma olaslılıkları düşer. Geçmiş istatistiklerin gelecekteki sapmaları çok düşük oranda olur.
Data konusunda yardımcı olurum.
Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
Sokrates twit @erhanacikgoz1
Yer İmleri