Table of Contents

Основные алгоритмы

Наравне с Котирование в S# добавлен класс TraderHelper, в который входят различные методы простых торговых алгоритмов:

  1. Обрезать цену через метод TraderHelper.ShrinkPrice(StockSharp.BusinessEntities.Security security, System.Decimal price, StockSharp.Messages.ShrinkRules rule**)**, чтобы она стала кратной шагу цены, и торговая система приняла заявку:

    // любой инструмент
    var someSecurity = _connector.Securities.First();
    Console.WriteLine(someSecurity.ShrinkPrice(13453.65342));
    
  2. Проверить, является ли текущее время торгуемым (не закончилась ли сессия, не начался ли клиринг) через метод 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));
    
  3. Остальные методы класса TraderHelper описываются в разделах Снятие заявок и Замена заявок.

См. также

Котирование

Снятие заявок

Замена заявок