0 beğenilme 0 beğenilmeme
560 kez görüntülendi
Merhaba, Backtest yaptığımda işlemin ne kadar sürdüğü de bence çok önemli bir veri. Stratejiye alış - satış arasındaki barları sayacak bir sayaç ekleyebiliyor muyuz?
Algoritmik Trading kategorisinde (310 puan) tarafından | 560 kez görüntülendi

1 cevap

4 beğenilme 0 beğenilmeme
En İyi Cevap

Strateji içinde değişken tanımlama bölümüne:

int alimBardataIndex;

Alım emrini gönderdiğiniz satırdan hemen sonra:

SendMarketOrder(Symbol, BuyOrderQuantity, OrderSide.Buy); // Mevcut alım emriniz.
alimBardataIndex =  barDataCurrentValues.LastUpdate.BarDataIndex;

Satış emrinden hemen sonra:

SendMarketOrder(Symbol, SellOrderQuantity, OrderSide.Sell); // Mevcut satım emriniz.
Debug("Emir süresi: " + (barDataCurrentValues.LastUpdate.BarDataIndex - alimBardataIndex) + " bar");

 

(725 puan) tarafından
tarafından seçilmiş
0 0
Çok teşekkürler Görkem bey, süpersiniz :)
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.



9,623 soru
9,582 cevap
5,173 yorum
45,458 kullanıcı