BuyAtAcebergToPosition в OsEngine.

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

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

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

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

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

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

14:19
79
FAQ

Комментарии

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