Merhabalar, algoritma sihirbazı ile oluşturduğum stratejide alım ve satım işlemi 3'er kere yapılıyor. Normalde Bir sembolde bir şart gerçekleştiğinde, 2. bir sembolu almasını/satmasını ve 3. bir sembolu almasını/satmasını istiyorum. Nerede yanlış yapıyorum acaba?
public override void OnDataUpdate(BarDataEventArgs barData)
{
if (CrossAbove(pmaxIndicator, pmaxIndicator, 1, 0))
{
SendMarketOrder(OrderSymbol1, OrderQuantity1, OrderSide.Sell, includeAfterSession:false);
Debug("Short Kapandı");
SendMarketOrder(OrderSymbol2, OrderQuantity2, OrderSide.Buy, includeAfterSession:false);
Debug("Long Açıldı");
}
if (CrossBelow(pmaxIndicator, pmaxIndicator, 1, 0))
{
SendMarketOrder(OrderSymbol2, OrderQuantity3, OrderSide.Sell, includeAfterSession:false);
Debug("Long Kapandı");
SendMarketOrder(OrderSymbol1, OrderQuantity4, OrderSide.Buy, includeAfterSession:false);
Debug("Short Açıldı");
}
}