0 beğenilme 0 beğenilmeme
749 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 | 749 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.



7,623 soru
7,619 cevap
4,444 yorum
10,795 kullanıcı