Добавить в корзинуПозвонить
Найти в Дзене
АЕ ALTERNATIVE EXCHANGE

Бот Delta hedging. Часть первая

Скажу сразу, о теории и практике дельтахеджа я здесь рассказывать не буду ибо это очень обширный материал о котором и так уже достаточно много было написано разными авторами в блоге биржи АЕ. И даже при отказе от описательной части процесса в рамки одной статьи мы явно не впишемся, и даже не впишемся в две статьи. И сам процесс и и бот достаточно сложны, но это сложность оправданная, хотя, некоторые моменты бот переутяжелают, но это плата за универсальность, ну и за историю развития. Кроме того боты в веб терминале имеют несколько другой функционал, на этом так-же придется остановиться отдельно. Описание буду делать последовательно, с необходимыми для освоения бота "лирическими" отступлениями. В стандартную (по умолчанию) поставку ботов десктоп терминала биржи АЕ входит бот Delta Hedger. Обычным образом открываем окно бота. Дальше начинаются приключения. В качестве инструмента хеджа в бот можно подставить не только фьючерс но и опцион. Скажу сразу - если вы собрались дельтахеджировать

Скажу сразу, о теории и практике дельтахеджа я здесь рассказывать не буду ибо это очень обширный материал о котором и так уже достаточно много было написано разными авторами в блоге биржи АЕ.

И даже при отказе от описательной части процесса в рамки одной статьи мы явно не впишемся, и даже не впишемся в две статьи. И сам процесс и и бот достаточно сложны, но это сложность оправданная, хотя, некоторые моменты бот переутяжелают, но это плата за универсальность, ну и за историю развития. Кроме того боты в веб терминале имеют несколько другой функционал, на этом так-же придется остановиться отдельно. Описание буду делать последовательно, с необходимыми для освоения бота "лирическими" отступлениями.

В стандартную (по умолчанию) поставку ботов десктоп терминала биржи АЕ входит бот Delta Hedger.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

Обычным образом открываем окно бота. Дальше начинаются приключения.

В качестве инструмента хеджа в бот можно подставить не только фьючерс но и опцион. Скажу сразу - если вы собрались дельтахеджировать опционную позицию другими опционами: 1. Понимайте что, зачем, как и почему вы делаете. 2. Делайте это руками (по крайней мере до тех пор покуда не постигните правило № 1, и не изучите досконально функционирование бота). Удел новичков - использование в качестве дельта хеджирующего инструмента фьючерса.

Бот позволяет хеджировать не только Дельту но и Вегу. Вега соответственно будет хеджироваться только при помощи опционов, ибо у фьючерсов Веги нет. Сама по себе потребность в проведении вега-хеджирования возникает достаточно редко, требует ума и сообразительности и ее лучше проводить руками, так что забудьте про Type Vega.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

Далее в раскрывающемся списке Use volatility нужно будет выбрать ту волатильность по которой вы будете хеджировать вашу позицию. Список на выбор предлагает четыре типа: instrument, m.maker, position, hedge. При выборе значения instrument бот будет хеджировать ваши позиции по кривой IV транслируемой биржей. Три других типа волатильности (m.maker, position, hedge) вы задаете самостоятельно. Предлагаю разобраться с этим вопросом прямо сейчас.

Для начала ответим на вопрос зачем задавать свою IV. Канонический пример. Вы продали экстремально высокую волатильность (стредл продали) и считаете что к экспирации она снизиться до обычных для актива значений. Тогда какой смысл вам хеджировать вашу позицию по текущим значениям IV? Хеджируйте по меньшим и это позволит вам сэкономить на дельтахедже.

Как задать свою волатильность? Для этого в десктоп терминале существует модуль Volatility editor. Вот так он выглядит в режиме IV curve.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

Здесь представлена кривая волатильности биржи АЕ, в режиме IV curve. Кривая биржи весьма стабильна, хочу заметить. Давайте немного отступим от основной темы повествования, и поговорим о кривой волатильности вообще. Напомню вам два факта:

  • кривая волатильности это некое эмпирическое (ну не совсем конечно эмпирическое) добавление к формуле БШ, которая подразумевает волатильность величиной постоянной, практически это означает что опционы по краям будут продаваться/покупаться по несколько большей волатильности чем в центре;
  • кривая волатильности достаточно хорошо описывается уравнением параболы, трехпараметрическое описание кривой волатильности фактически является общепринятым стандартом, скорее всего по причине того что эти три параметра несут в себе легко воспринимаемую смысловую нагрузку (об этом мы в дальнейшем повествовании поговорим).

Для настройки кривой волатильности по трехпараметрической схеме Volatility editor предлагает возможность настроить три (внешняя тавтология) варианта кривых.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

Спекулянту дельтахеджеру начинающему, как правило, достаточно одной. Какую из них первую, вторую или третью вы выберете для настройки - совершенно безразлично. Главное запомните какую. Давайте мы в этом примере выберем PosVolatility IV. Нас интересуют три параметра, Level, Tilt, Curve. Параметр Max отвечает за графическую отрисовку кривой, скорее всего.

Пусть мы желаем построить свою кривую симметрично относительно кривой биржи, но несколько ниже по значению IV. Параметр Level отвечает за относительное положение нашей кривой при текущей стоимости БА в мерах волатильности. Параметр Curve отвечает за приподнятость "крыльев" улыбки. Теперь нам нужно будет кривую слегка наклонить, и в этом нам поможет параметр Tilt.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

После подбора параметров нажимаем сначала Set all, после SAVE, дожидаемся подтверждения о записи кривой.

Если после этого вы переключитесь на вкладку Strikes вы увидите какую волатильность на каждом из страйков вам рассчитали по заданным вами параметрам.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

В этом окне тоже можно задать параметры для своей кривой, и тут тоже предусмотрено три тех-же самых варианта. И точно так же заданные значения для своей кривой можно записать нажав SAVE.

Давайте еще один момент оговорим. Кривую стоит настраивать если вы планируете дельтахеждировоать что то уж совсем затейливое. Если же вы планируете подвергнуть дельтахеджированию проданный/купленный единичный страйк или стредл и запустить эту процедуру ботом по достижению определённого уровня цены базовым активом, тогда нет необходимости настраивать именно кривую волатильности, вполне достаточно будет просто указать выбранное вами значение волатильности только для интересующего вас страйка.

После того как вами была задана и сохранена на сервере собственная кривая волатильности и вы выбрали ее в боте дальтахеджере

Создать карусельДобавьте описание
Создать карусельДобавьте описание

критически важно убедиться что все при этой муторной процедуре прошло нормально. Для этого переходите на вкладку Positions и убедитесь что в столбце PosVolatility имеются какие-то цифры. Наличие их покажет что вы смогли настроить свою волатильность.

Создать карусельДобавьте описание
Создать карусельДобавьте описание

Если в столбце никаких значений нет - ищите что сделано не так.

Предлагаю на сегодня ограничиться уже предоставленным материалом, и продолжить в ближайшее время в следующей статье.