0 beğenilme 0 beğenilmeme
335 kez görüntülendi
Merhaba,

Kullanmakta olduğum stratejide "alış ve satış sinyalleri geldiğinde Debug olarak sinyalin geldiği fiyatı ve emir gönderilen lot adedini yazmasını nasıl sağlayabilirim?"
Algoritmik Trading kategorisinde (143 puan) tarafından | 335 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Merhaba,

Aşağıdaki gibi bir yapı kurabilirsiniz

Değişkenler:

[Parameter(1)]
public decimal BuyOrderQuantity;

[Parameter(1)]
public decimal SellOrderQuantity;

 

OnDataUpdate:

public override void OnDataUpdate(BarDataCurrentValues barData)
{			
	var sinyalFiyatı=barData.LastUpdate.Close;			
	Debug("Sinyal fiyatı: "+sinyalFiyatı);
			
	if(alisKosulu){
		SendMarketOrder(Symbol1,BuyOrderQuantity,OrderSide.Buy);
		Debug(BuyOrderQuantity+" adet alış emri gönderilsi.");
	}
			
	if(satisKosulu){
		SendMarketOrder(Symbol1,SellOrderQuantity,OrderSide.Sell);
		Debug(SellOrderQuantity+" adet satış emri gönderilsi.");
	}
}

 

(15,682 puan) tarafından
0 0
Teşekkürler yalnız derleme hatası alıyorum LastUpdate ile ilgili "error CS1061" hata kodu
7,645 soru
7,642 cevap
4,448 yorum
11,089 kullanıcı