Merhaba,
Çalıştırılmış stratejilerden stratejinizi seçip kaldığı yerden devam etmesini sağlayabilirsiniz. ancak şöyle bir durum var eğer SendOrderSequential(true); ise devam ettirdiğinizde de alış ile başlar. Bu durumu stratejide küçük bir kontrol mekanızmasıyla .ilk gelen sinyal ne olursa olsun gerçekleşip sıralı gitmesini sağlayabilirsiniz. Aşağıdaki yapıyı stratejinize uygulayabilirsiniz.
public int Position = 0;
SendOrderSequential(false);
public override void OnDataUpdate(BarDataEventArgs barData)
{
if (şartınız && Position != 2)
{
SendMarketOrder(Symbol, BuyOrderQuantity, (OrderSide.Buy));
Debug("Alış emri verildi.");
Position = 2;
}
if (şartınız && Position != 1)
{
SendMarketOrder(Symbol, SellOrderQuantity, (OrderSide.Sell));
Debug("Satış emri verildi.");
Position = 1;
}
}
Unblocked Games offering a wide range of experiences: action, puzzle, platform, racing, clicker mechanics, strategy, sports, even horror.
https://unblocked1games.github.io
iyi çalışmalar.