0 beğenilme 0 beğenilmeme
619 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 | 619 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,082 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,010 soru
8,961 cevap
4,994 yorum
24,020 kullanıcı