0 beğenilme 0 beğenilmeme
381 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 | 381 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 :)
8,636 soru
8,590 cevap
4,821 yorum
19,801 kullanıcı