0 beğenilme 0 beğenilmeme
864 kez görüntülendi
Merhaba,

 

Ichimoku indikatörü ile strateji oluşturmaya çalışıyorum. Aşağıdaki kodda fiyat  aynı bardaki SenkouSpanB'nin altına düşerse sat şeklinde bir kod yazmak istiyorum. Ancak aşağıdaki kodda strateji son fiyat ile 26 bar sonrasındaki SenkouSpanB ile karşılaştırılıyor. Bunu 26 var önceye nasıl çekebilirim?

Çok teşekkürler,

 

public override void OnDataUpdate(BarDataEventArgs barData)

{

var barData1 = GetBarData(Symbol1, SymbolPeriod1);

if (CrossAbove(ichiMoku, ichiMoku, 0, 1) && ichiMoku.Value[2][ichiMoku.CurrentIndex] > ichiMoku.Value[3][ichiMoku.CurrentIndex])

{

SendMarketOrder(OrderSymbol1, OrderQuantity1, OrderSide.Buy, includeAfterSession:false);

}

if (ichiMoku.Value[0][ichiMoku.CurrentIndex] > ichiMoku.Value[1][ichiMoku.CurrentIndex] && CrossAbove(ichiMoku, ichiMoku, 2, 3))

{

SendMarketOrder(OrderSymbol1, OrderQuantity2, OrderSide.Buy, includeAfterSession:false);

}

if (CrossAbove(ichiMoku, barData1, OHLCType.Close, 3))

{

SendMarketOrder(OrderSymbol1, OrderQuantity3, OrderSide.Sell, includeAfterSession:false);

}

if (CrossBelow(ichiMoku, ichiMoku, 0, 1) && ichiMoku.Value[2][ichiMoku.CurrentIndex] < ichiMoku.Value[3][ichiMoku.CurrentIndex])

{

SendMarketOrder(OrderSymbol2, OrderQuantity4, OrderSide.Buy, includeAfterSession:false);

}

if (ichiMoku.Value[0][ichiMoku.CurrentIndex] < ichiMoku.Value[1][ichiMoku.CurrentIndex] && CrossBelow(ichiMoku, ichiMoku, 2, 3))

{

SendMarketOrder(OrderSymbol2, OrderQuantity5, OrderSide.Buy, includeAfterSession:false);

}

if (CrossBelow(ichiMoku, barData1, OHLCType.Close, 3))

{

SendMarketOrder(OrderSymbol2, OrderQuantity6, OrderSide.Sell, includeAfterSession:false);

}

 

}
Algoritmik Trading kategorisinde (14 puan) tarafından | 864 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

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.



8,636 soru
8,590 cevap
4,821 yorum
19,785 kullanıcı