SellAtAcebergToPosition в OsEngine.

SellAtAcebergToPosition в OsEngine.
public void SellAtAcebergToPosition(Position position, decimal price, decimal volume, int orderCount)

Метод добавляет в уже имеющуюся короткую позицию новую айсберг заявку. Принимает следующие параметры:

  1. position – позиция, которую необходимо модифицировать;
  2. price – цена, по которой будут выставляться ордера;
  3. volume – объем для айсберг заявки;
  4. orderCount – количество ордеров, на которые будет распределен задаваемый объем;

Айсберг заявки эмулируются программой. Объем, передаваемый в метод, дробится на несколько ордеров в зависимости от параметра orderCount, и эти заявки выставляются последовательно по мере исполнения предыдущих.

  1. Алгоритм продает по рынку 50 лотов.
  2. Продает еще 50 лотов при помощи айсберг заявки.

Таки образом позиция будет содержать один ордер по рынку на 50 лотов и 5 лимиток по 10 лотов после исполнения.

15:59
113
FAQ

Комментарии

Нет комментариев. Ваш будет первым!