0 beğenilme 0 beğenilmeme
684 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 (49 puan) tarafından | 684 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);
	}			
}

 

(16,219 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



9,434 soru
9,389 cevap
5,098 yorum
37,608 kullanıcı