Дельта-хеджирование в Option Workshop
Этой записью мы начинаем серию публикаций видеороликов, демонстрирующих работу с разными компонентами Option Workshop.
При просмотре видео рекомендуем включать режимы HD и fullscreen.
Дельта-хеджирование в Option Workshop
Текст ролика
В этом ролике мы подробно расскажем о процессе хеджирования дельты опционной позиции с помощью встроенного в Option Workshop автомата.
Все автоматы в Option Workshop привязываются к конкретной стратегии. Это означает, что все сделки, совершаемые автоматом, будут попадать в заданную стратегию. Такой подход позволяет изолировать позиции, создаваемые автоматом и легко отслеживать их в отрыве от других позиций.
Дельта-хеджеры управляются из формы соответствующего менеджера, которая открывается по нажатию на кнопку Open delta-hedger
.
Для создания нового хеджера нажимаем кнопку Add new hedger
.
В появившейся форме задаём первичные параметры робота.
Прежде всего, выбираем счёт, с которого будет работать автомат.
Затем, выбираем конкретный фьючерс, которым будем хеджировать дельту.
И наконец, выбираем или указываем имя новой стратегии, к которой будет привязан дельта-хеджер.
Нажимаем Ок
.
На экране появляется форма детальных настроек хеджера.
Прежде всего, настраиваем диапазон, в котором мы хотим удерживать дельту стратегии.
Для этого задаём левую и правую границы диапазона.
После ввода каждого значения необходимо нажать клавишу Enter
.
Середина диапазона вычисляется автоматически.
Теперь необходимо выбрать, к какому значению робот будет приводить дельту в случае, если она выйдет за указанный диапазон.
По умолчанию выбрана опция, при которой робот будет выравнивает дельту до ближайшей границы.
Так, например, если границы заданы от минус пяти до плюс семи и дельта изменилась до плюс десяти,
то хеджер продаст три контракта и приведёт значение дельты к границе плюс семь.
Чтобы хеджер приводил дельту не к границе, а к центру диапазона,
необходимо нажать кнопку под текстовым полем, в котором отображается значение центра диапазона.
Параметр "Slippage" задаёт проскальзывание, которое добавляется к лимитированной заявке. Так, например, если хеджер принимает решение о покупке нескольких контрактов, то он считывает цену лучшей заявки на продажу данного фьючерса, умножает её на множитель единица плюс проскальзывание и использует полученное значение как цену своей лимитированной заявки на покупку.
Дельта-хеджер может работать в трёх режимах: непрерывном, дискретном по времени и дискретном по цене базового актива. В основном, непрерывном режиме автомат отслеживает каждое изменение значения дельты стратегии и реагирует мгновенно. Такой подход может быть не совсем удобным, если дельту нужно поддерживать в узком коридоре при волатильном рынке. Так, например, резкие рывки рынка в моменты выхода статистических данных могут быть ложными и хеджировать дельту в такие момент не нужно. Альтернативой этому непрерывному отслеживанию дельты является дискретный по времени режим. В этом случае мы задаём период в секундах, который должен пройти, прежде чем хеджер проверит значение дельты в следующий раз. Так, например, если мы зададим параметр "Time quant" равным шестидесяти секундам, то хеджер будет проверять дельту лишь раз в минуту.
Также часто оказывается полезным третий режим – дискретный по цене хеджирующего инструмента. В этом случае пользователь должен задать сетку по цене фьючерса, в узлах которой автомат будет проверять значение дельты стратегии. Сетку можно задать полностью вручную, нажимая кнопку добавления новой цены и заполняя соответствующую форму. Также можно указать центр сетки и задать шаг, с которым будет строиться сетка в обе стороны от центральной цены. Создав сетку таким образом, позже её можно отредактировать, удалив часть узлов или добавив новую.
В целях данного ролика для простоты выберем непрерывный режим работы автомата. Запустим хеджера.
Дельта стратегии, которую хеджирует автомат в данный момент, находится в заданном нами диапазоне и дельте-хеджер бездействует. Откроем дополнительную позицию в опционах так, чтобы дельта вышла из диапазона. Мы видим, как автомат мгновенно привёл значение дельты к нужному значению, сделав соответствующую сделку с фьючерсом.
У хеджера, также как у других автоматов в Option Workshop есть расписание работы.
Менеджер расписания вызывается нажатием на кнопку Schedule
.
В появившейся форме мы можем разрешить или запретить использование расписания.
Выбрать, должен ли робот использовать биржевое время или же локальное.
И задать периоды активности, указав их начало и конец.
Робот будет отслеживать дельту в созданные периоды и бездействовать вне их.
В заключении скажем, что одновременно может быть создано и запущено любое количество дельта-хеджеров. Однако каждый из них должен быть привязан к отдельной стратегии. Заметим также, что дельта-хеджер может быть привязан к той же стратегии, к которой привязан один из маркет-мэйкеров, что позволяет без задержек хеджировать набираемую котировщиком позицию.
Постоянная ссылка