Основные алгоритмы
Наравне с Котирование в S# добавлен класс TraderHelper, в который входят различные методы простых торговых алгоритмов:
Обрезать цену через метод TraderHelper.ShrinkPrice(StockSharp.BusinessEntities.Security security, System.Decimal price, StockSharp.Messages.ShrinkRules rule**)**, чтобы она стала кратной шагу цены, и торговая система приняла заявку:
// любой инструмент var someSecurity = _connector.Securities.First(); Console.WriteLine(someSecurity.ShrinkPrice(13453.65342));
Проверить, является ли текущее время торгуемым (не закончилась ли сессия, не начался ли клиринг) через метод TraderHelper.IsTradeTime(StockSharp.Messages.WorkingTime workingTime, System.DateTime time, System.Nullable<System.Boolean>@ isWorkingDay, out StockSharp.Messages.WorkingTimePeriod period**)**:
// любой инструмент var someSecurity = _connector.Securities.First(); Console.WriteLine(someSecurity.Board.IsTradeTime(currentTime));
Остальные методы класса TraderHelper описываются в разделах Снятие заявок и Замена заявок.