0 beğenilme 0 beğenilmeme
673 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 | 673 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.");
	}
}

 

(16,369 puan) tarafından
0 0
Teşekkürler yalnız derleme hatası alıyorum LastUpdate ile ilgili "error CS1061" hata kodu
9,711 soru
9,671 cevap
5,196 yorum
48,752 kullanıcı