вопрос по StopLossStrategy
Правильно ли я понимаю, что StopLossStrategy не гарантирует исполнение ордера, который она породила?
только что наблюдал, StopLoss ордер на продажу поставлен, цена резко ушла вверх и тишинааааа - ордер активен, сделок нет
стратегия создается стандартно в батче
batch.ChildStrategies.AddRange(trades.Select(t =>
{
var s = new BatchStrategy(BatchFinishModes.First) { IsParallel = true };
var takeProfit = new TakeProfitStrategy(t, takeProfitPoints) { IsForts = true };
var stopLoss = new StopLossStrategy(t, stopLossPoints) {IsForts = true};
takeProfit.IsParallel = stopLoss.IsParallel = true;
s.ChildStrategies.Add(takeProfit);
s.ChildStrategies.Add(stopLoss);
return s;
}));
ChildStrategies.Add(batch);
Как исключить подобное? Ибо если это не работает, какой вообще смысл в Protective статегиях?
также заметил у стратегии интересные параметры типа PriceDelta, PriceExchange, UseMarketQuoting
Михаил, ты не мог бы обяснить их смысл?