Selamlar. "SendOrderSequential" metodu ile sinyal gelse dahi ilk hangi işlem ile başlaması gerektiğini belirleyebiliyorsunuz. Örneğin Backtest'in ilk olarak satış işlemi ile başlamasını sağlayabilirsiniz.
Ayrıca canlı ortamda örneğin elinizde bir emtia var hali hazırda. Siz stratejiyi çalıştırarak o emtia'yı satış gelince satmasını sonra da alım satım şeklinde devam etmesini bekliyorsunuz. Bunun için ben aşağıdaki gibi bir yapı kullanıyorum.
if (LongAktif == true)
{
SendOrderSequential(true, Side.Sell); // önce satış işlemi yap
} else if (ShortAktif == true)
{
SendOrderSequential(true, Side.Buy); // önce alım işlemi yap
} else {
SendOrderSequential(true); // önce hangi sinyal gelirse yap
}
Bol kazançlı günler.