0 beğenilme 0 beğenilmeme
388 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 (42 puan) tarafından | 388 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,532 puan) tarafından
7,586 soru
7,592 cevap
4,435 yorum
10,412 kullanıcı