...
Параметр | Описание |
---|---|
Name | Код инструмента |
Price | Текущая теоретическая цена |
Enable | Определяет, разрешено ли выставление заявок по контракту, когда ММ запущен. Также должны быть установлены переключатели Bid и/или Ask |
Bid | Выставлять заявки на покупку |
Ask | Выставлять заявки на продажу |
Shooter | Выбор режима Стрелок |
Join | Выбор режима связанных ММ |
Bid Quantity | Размер заявок на покупку. Значение можно задать в одном из двух форматов:
|
Ask Quantity | Размер заявок на продажу. Аналогичен параметру Bid Quantity |
Replace at Quantity | Если размер заявки равен или меньше данного значения, заявка снимается с торгов |
Lower Limit | Нижний лимит размера позиции. Обязательный параметр. Может быть задан со знаком "минус". ММ не будет набирать позицию меньше указанного значения. Например:
Для того чтобы позиция осталась в пределах лимита (100), ММ уменьшит количество контрактов в заявке на продажу до 20 |
Upper Limit | Верхний лимит размера позиции. Обязательный параметр. Может быть задан со знаком "минус". ММ не будет набирать позицию больше заданного значения. Например, если
Для того чтобы позиция осталась в пределах лимита (100), то робот уменьшит количество контрактов в заявке на покупку до 20 |
Bid Spread | Размер спрэда между заявками bid и теоретической ценой. Параметр можно задать:
|
Ask Spread | Размер спрэда между заявками ask и теоретической ценой. Аналогично параметру Bid Spread может быть задан в единицах цены, волатильности |
Sensitivity | Чувствительность к изменению цены. Параметр можно задать:
Например, если
то при изменении цены более чем на 10 пунктов (<3990 или >4010), ММ перевыставит заявки по текущей теоретической цене |
Shift per contract | Корректировка миддл-маркета при совершении сделок. Может быть задана Параметр можно задать:
Например, если параметр равен 5, то при совершении сделки на продажу объёмом три контракта, следующая пара заявок будет выставляться по цене: Теоретическая цена + 5*3. Заявки поднимутся вверх для уменьшения вероятности совершения дополнительных продаж |
Curr. Pos. | Показывает текущую набранную позицию |
...
На рисунке 11 показана форма ММ, содержащая два опциона call и три – put. Для каждого контракта заданы параметры.
Рисунок 11 – настроенная форма ММ
...
к текущей теоретической цене контракта будет прибавлено значение AskSpread. Если не превышены лимиты и разрешено выставление заявок аsk, ММ выставит заявку с рассчитанной ценой и объёмом AskQuantity;
Panel |
---|
Pask = T + AskdSpread + Curr. Pos * Shift per сontract, где:
|
от теоретической цены будет вычтено значение параметра BidSpread. Если не превышены лимиты и разрешено выставление заявок bid, ММ выставит заявку с рассчитанной ценой и объёмом BidQuantity;
Panel |
---|
Pbid = T - BidSpread + Curr. Pos * Shift per сontract, где:
|
...
Tip |
---|
Например, необходимо купить стрэддл в объёме 100 путов и 100 колов. В настоящий момент в стакане таких заявок нет. Следует Необходимо набирать позицию частями. Для этого следует:
При исполнении заявки (5 контрактов) по одному контракту , ММ прекратит выставление новых заявок до тех пор, пока не исполнится такой же объём по второму контракту. |
...
для каждого контракта высчитывается значение Cur. joint level – текущий уровень позиций относительно нуля.
Panel |
---|
Li = Quantity / Curr. Pos, где:
|
Знак зависит от направления торговли и знака позиции (табл. 3).
Таблица 3 – Знак параметра Cur. joint level
Bid | Ask | |
---|---|---|
Current position ≥ 0 | + | - |
Current position < 0 | - | + |
Tip |
---|
Например, если Quantity=5, Curr. pos.=20, направление торговли Bid, то Cur. joint level=4. |
При совершении сделки или изменении объема заявки текущий уровень позиций пересчитывается;
для всей группы рассчитывается максимальный уровень позиций Max. joint level;
Panel |
---|
Lmax = max(Li) |
...