0 beğenilme 0 beğenilmeme
925 kez görüntülendi
İyi çalışmalar,

Backtest yaptığımda stoploss'u komutu bar kapanışında çalışıyor. Haliyle bar içinde stop komutu aktif hale gelse bile işlem fiyatı bar kapanışında oluyor ve kapanış fiyatı stopu fazlasıyla aşmış ise işlem stoploss olduğu halde kar gösteriyor. Bu durumda backteste stratejim iyi çalışıyor gözüküyorken reelde sorunlarla karşılaşıyorum. Sizce bu sorundan kurtulmak için backteste nasıl bir şey yapmalıyım ?

Allah selamet versin,
Algoritmik Trading kategorisinde (326 puan) tarafından | 925 kez görüntülendi
1 0

Merhaba,

Backtest yaparken, bakiyeyi belirlediğiniz alanda yer alan seçeneklerden,

Pasif Emirleri Fiyat Hareketlerine Göre Gerçekleştir:  seçimini yaparak deneyiniz. 

Linklerde bilgiler vardır. 

İyi çalışmalar. 

 

MATRİKS IQ İLE BACK TEST VE BACK TEST OPTİMİZASYONU YAPMAK

https://destek.matriksdata.com/?qa=5512/matriks-iq-ile-back-test-ve-back-test-optimizasyonu-yapmak

IQ BACK TEST DETAYLAR – TERMİNAL İLE FARKLAR

https://destek.matriksdata.com/?qa=5500/iq-back-test-detaylar-terminal-ile-farklar&show=5500#q5500

0 0
İlhan69 Bey cevabınız için teşekkürler. Gözümün önündeki şeyi görmemişim :)

1 cevap

0 beğenilme 0 beğenilmeme

Bahsettiğiniz konu slippage yani kayma olarak adlandırılıyor. Backtest sırasında simülatör, koyduğunuz stop yüzdesini gördüğü anda çalışır. Gerçek zamanlı işlemlerde ise barın kapanması beklenir. Bu durumda işleminiz koşulun gerçekleştiği barda değil, bir sonraki barın açılışında gerçekleşir. Bu durumu "geçici sinyal" ile çalışarak giderebilirsiniz fakat geçici sinyal ile çalışmak oldukça risk içeren bir olaydır. Gerekli araştırmaları yapmadan geçiçi sinyal ile çalışmanız zarar etme ihtimalinizi aşırı derecede yükseltir.

Backtest sırasında gerçeğe biraz daha yakın sonuçlar alabilmek için kayma seçeneklerini kullanabilirsiniz. Çalıştığınız grafiğin fiyat adımlarına göre makul oranlarda kayma miktarı ekleyerek backtest yapabilirsiniz. Alış kısmı için normal şekilde yazarken satış kısmına "-" (eksi) eklemeyi unutmayın.

 

(100 puan) tarafından
1 0
Merhaba,

Dikkat ediniz. Yanlış biliyorsunuz. Aklınızda öyle kalmasın.

Yukarıdaki cevabı okuyunuz.
0 0
Hangisi yanlış hocam trailingstoploss evet beklemiyor fakat standart bir sat emri için kalıcı sinyal seçili ise kapanışı beklemiyor mu ?
2 0
Mataban Bey cevabınız için sağolun ancak reelde test ettim. Backtestte bar kapanışlarını dikkate alıyorken gerçekte fiyatı gördüğü anda işleme giriyor. Stratejinizde yanlışlık olmasın zarar etmeyin diye tekrar belirtmek istedim.
0 0
Gerçek çalışma ortamında Trailingstoploss ve stoploss için fiyata ulaşması anında tetiklenir. Limit emir veya piyasa emirlerinde eğer öyle ayarlandı ise ( workpermenantsignal(true) ) bar kapanışlarında çalışır.
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



7,627 soru
7,631 cevap
4,446 yorum
10,796 kullanıcı