0 beğenilme 0 beğenilmeme
682 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 | 682 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,940 soru
9,917 cevap
5,330 yorum
63,765 kullanıcı
Codi