0 beğenilme 0 beğenilmeme
548 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 | 548 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,179 puan) tarafından
0 0
Teşekkürler yalnız derleme hatası alıyorum LastUpdate ile ilgili "error CS1061" hata kodu
9,148 soru
9,103 cevap
5,027 yorum
28,108 kullanıcı