0 beğenilme 0 beğenilmeme
393 kez görüntülendi
public override void OnDataUpdate(BarDataCurrentValues barDataCurrentValues) ve public override void OnOrderUpdate(IOrder order ) beraber kullanmaya çalıştığımda "error CS0111: XRP' türü aynı parametre türleriyle 'OnDataUpdate' adlı bir üyeyi zaten tanımlıyor" hatası almaktayım amacım public override void OnOrderUpdate(IOrder order )'dan emir miktarını ve emir gönderilmesini detaylarını alıyorum ama stratetimde kullandığımda indikatörün ve o sıradaki bardata'nın bilgisine ihtiyacım var, bir türlü eklemeyemedim konu hakkında yardımlarınızı rica ederim.
Algoritmik Trading kategorisinde (44 puan) tarafından | 393 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

Methodları iç içe kullanamazsınız.

Aşağıdaki gibi onorderupdate methodunda getbardata() fonksiyonunu kullanabilirsiniz.

public override void OnOrderUpdate(IOrder order)
{
	if (order.OrdStatus.Obj == OrdStatus.Filled && order.Side.Obj == Side.Buy)
	{
		var bardatamosel=GetBarData();
		var anlikFiyat=Ref(bardatamosel,OHLCType.Close,0);
		var indikatorDegeri=most.Value[0][most.CurrentIndex];
		Debug(anlikFiyat+" - "+indikatorDegeri);
	}			
}

 

(15,692 puan) tarafından
7,665 soru
7,662 cevap
4,459 yorum
11,180 kullanıcı