РАЗДЕЛ 6. Менеджер опционов
6.1. Работа с Менеджером опционов
Менеджер опционов - специальный программный модуль, реализованный в NetInvestor Professional, для наблюдения торгов опционами на срочной секции, для анализа пользовательского портфеля и подбора пакетов деривативов, которые соответствуют ожидаемой доходности и допустимому риску.
Менеджер опционов реализован как таблица, в которой объединяются данные о фьючерсах выбранного базового актива и о сериях опционов этих фьючерсов. В таблицу включены данные пользовательского портфеля (открытые на срочном рынке позиции, свободные средства, зарезервированные под ГО средства). Предусмотрен виртуальный портфель, в котором можно рассчитывать и моделировать сложные позиции из фьючерсов и опционов.
Для расчета ценообразования опционов по умолчанию применяется теория Блэка-Шоулза. Исходные параметры модели могут быть изменены пользователем.
Менеджер опционов открывается в отдельном окне. Таблицы и графики, относящиеся к Менеджеру опционов, поддерживают принятые в NetInvestor Professional методы работы с интерфейсными элементами, в том числе настройку таблиц, настройку вида графиков, применение шаблонов.
В НАЧАЛО
Открытие нового окна Менеджера опционов
Пользователь может открыть в NetInvestor Professional произвольное количество окон «Менеджер опционов». В одном окне будет находиться информация, относящаяся к одному базовому активу: фьючерсы и соответствующие серии опционов.
Для того чтобы открыть новое окно Менеджера опционов, необходимо в главном меню приложения выбрать «Инструменты»-«Менеджер опционов». После этого, в отдельном окошке откроется список всех базовых активов, фьючерсы и опционы которых торгуются на рынке FORTS. Можно выбрать только один базис, для чего инструмент отмечают в списке и нажимают кнопку «ОК».
Рисунок 1. Выбор базиса Менеджера опционов
В Менеджер опционов можно включить дополнительные котировки с любого рынка. Для этого используется флаг «Выбрать дополнительные котировки» (см. рис. выше).
Окно «Менеджер опционов» разделено горизонтально на пять рабочих областей:
- область «Фьючерсы», которая содержит таблицу фьючерсов с данными торгов и некоторыми расчетными параметрами (агрегированными опционными показателями);
- область «Опционы», которая содержит таблицы опционов Call и Put, сгруппированных по сериям;
- область «Котировки», в которую можно поместить произвольные финансовые инструменты (с любого рынка);
- область «Портфель», которая отображает позиции портфелей клиента на рынках «FORTS Фьючерсы» и «FORTS Опционы»;
- область «Моделятор», которая позволяет работать с виртуальными позициями, т.е. моделировать позиции из произвольного количества бумаг, не открывая их на бирже.
Рисунок 2. Структура окна «Менеджер опционов»
Пользователь может на свое усмотрение отключать области Менеджера опционов, добиваясь более удобного и компактного расположения данных.
В НАЧАЛО
Область «Фьючерсы»
Область Менеджера опционов «Фьючерсы» - это таблица всех фьючерсов по базовому активу с разными датами экспирации. Для каждого фьючерса приводятся торговые данные из таблицы «Текущие котировки FORTS Фьючерсы», а также рассчитываются другие числовые параметры, характеризующие инструмент.
Рисунок 3. Область «Фьючерсы» Менеджера опционов
Все поля, включенные по умолчанию в таблицу фьючерсов, приведены в Таблице ниже:
Таблица 1. Поля таблицы «Фьючерсы» Менеджера опционов
Поле |
Содержание |
Инструмент |
Краткое наименование фьючерсного контракта. |
Дата, Время |
Дата и время последней сделки, по которой обновляются котировочные данные таблицы (цены, объемы, количество позиций). |
Последняя |
Цена последней сделки. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
%изменения |
Изменение цены последней сделки от цены закрытия предыдущей сессии, выраженное в процентах. |
Закрытие пред. дня |
Цена закрытия предыдущей сессии. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Макс.цена |
Максимальная цена фьючерса за сессию. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Мин.цена |
Минимальная цена фьючерса за сессию. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Объем за сессию (шт.) |
Оборот контрактов за сессию в штуках. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Открытых позиций |
Общее количество открытых позиций по фьючерсному контракту. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Средняя Put IV |
Средняя рыночная волатильность (Implied Volatility) Put опционов серии, рассчитанная программой NetInvestor Professional. |
Средняя Call IV |
Средняя рыночная волатильность (Implied Volatility) Call опционов серии, рассчитанная программой NetInvestor Professional. |
Средняя Put (FORTS) IV |
Средняя рыночная волатильность (Implied Volatility) Put опционов серии, на основании данных FORTS. Оценка волатильности опционов берется из таблицы «Текущие котировки FORTS Опционы». |
Средняя Call (FORTS) IV |
Средняя рыночная волатильность (Implied Volatility) Call опционов серии, на основании данных FORTS. Оценка волатильности опционов берется из таблицы «Текущие котировки FORTS Опционы». |
Объем Put |
Среднее значение параметра «Объем за сессию (шт.)», вычисленное по всем Put опционам серии. Объемы за сессию выбираются из таблицы «Текущие котировки FORTS Опционы». |
Объем Call |
Среднее значение параметра «Объем за сессию (шт.)», вычисленное по всем Call опционам серии. Объемы за сессию выбираются из таблицы «Текущие котировки FORTS Опционы». |
Put открытые контракты |
Среднее значение параметра «Отк. позиций», вычисленное по всем Put опционам серии. Количество открытых контрактов выбирается из таблицы «Текущие котировки FORTS Опционы». |
Call открытые контракты |
Среднее значение параметра «Отк. позиций», вычисленное по всем Call опционам серии. Количество открытых контрактов выбирается из таблицы «Текущие котировки FORTS Опционы». |
Объем коэффициент Call/Put |
Коэффициент соотношения торгуемых объемов (в штуках) Call и Put опционов серии. То есть «Объем Call» / «Объем Put». |
Контракты коэффициент Call/Put |
Коэффициент соотношения открытых контрактов Call и Put опционов серии. То есть «Call открытые контракты» / «Put открытые контакты». |
Необходимо заметить, что пользователь может добавить к полям по умолчанию дополнительные данные (например, объемы сделок, ГО сделок и т.п). То есть все пересылаемые с FORTS и отображаемые в таблице «Текущие котировки FORTS Фьючерсы» данные по фьючерсному контракту могут быть включены и в Менеджер опционов. Дополнительные столбцы вставляют в таблицу способом, который принят для работы с таблицами NetInvestor Professional.
Расчетные поля области «Фьючерсы» содержат агрегированную информацию по опционам данного фьючерсного контакта. Например, характеристика «Средняя Put(FORTS) IV» считается как среднее арифметическое волатильностей Put опционов с разными страйками.
Таблица «Фьючерсы» Менеджера опционов напоминает «Текущие котировки FORTS Фьючерсы», в том числе методами работы. Так двойной щелчок по наименованию инструмента открывает новое окно стакана - котировок второго порядка. Двойной щелчок по строчке таблицы в любом другом месте открывает окно графика.
В НАЧАЛО
Область «Опционы»
Область Менеджера опционов «Опционы» содержит список всех опционов, сгруппированных по сериям. Когда пользователь открывает выбранную серию, то информация развертывается в таблицу Call опционов и таблицу Put опционов так, что инструменты с одним страйком оказываются в строчке друг напротив друга. Для каждого опциона приводятся торговые данные из таблицы «Текущие котировки FORTS Опционы», а также рассчитываются параметры, характеризующие инструмент (волатильность, «греки« и т.д.).
Рисунок 4. Общая структура области «Опционы». В верхней левой части окна (под заголовками) расположен сгруппированный список серий опционов
В верхнем левом углу области (под заголовками таблиц) находится сгруппированный список серий опционов. Список раскрывается кнопкой . Таблица Call опционов располагается слева. Put опционы находятся справа. Центральное окошко области - отдельный столбец страйков.
По умолчанию таблица опционов включает поля*, описанные в Таблице ниже.
Таблица 2. Поля таблиц области «Опционы»
Поле |
Содержание |
Инструмент |
Наименование опциона. |
Время |
Время последней сделки, по которой обновляются котировочные данные таблицы (цены, объемы, количество позиций). |
Объем за сессию (шт.) |
Оборот инструмента за сессию в шт. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Откр. поз. |
Общее количество открытых позиций по опциону. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Изменение |
Изменение цены инструмента (последней сделки) по отношению к цене закрытия предыдущего дня. |
Макс.цена |
Максимальная цена инструмента за сессию. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Мин.цена |
Минимальная цена инструмента за сессию. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Внутренняя стоимость |
Внутренняя стоимость рассчитывается только для опционов «в деньгах«. Для Call опционов она равна: Последняя цена фьючерса - Страйк. Для Put опционов: Страйк - Последняя цена фьючерса. |
Theta, Vega, Gamma, Delta |
«Греки» - коэффициенты чувствительности премии опциона.
Delta рассчитывается как отношение изменения премии опциона к изменению цены фьючерса.
Gamma - отношение изменения премии опциона к изменению Delta.
Vega - отношение изменения премии опциона к изменению ожидаемой волатильности (IV).
Theta - отношение изменения премии опциона ко времени, оставшемуся до экспирации.
Для расчета «греков» используются данные таблиц «Текущие котировки FORTS Фьючерсы» и «Текущие котировки FORTS Опционы». |
IV (BS) |
Рыночная волатильность. Действие обратное подсчету теоретической премии: определяется уровень волатильности, при котором (по условиям модели**) будет наблюдаться фактический уровень цен. |
Покупка IV |
Рыночная волатильность, рассчитанная по условиям модели, когда в качестве премии принимается цена спроса (Bid). |
Продажа IV |
Рыночная волатильность, рассчитанная по условиям модели, когда в качестве премии принимается цена предложения (Ask). |
%изменения |
Изменение цены последней сделки от цены закрытия предыдущей сессии, выраженное в процентах. |
Теоретическая цена |
Прогнозируемая цена опциона. Рассчитывается из принятой пользователем математической модели.
Обычно теоретическая цена отклоняется от фактической при изменении волатильности рынка. В этом случае надо скорректировать входящие условия модели.
Случайные отклонения фактической цены от теоретической могут свидетельствовать о нарушении паритета цен, то есть об удачном моменте покупки или продажи. |
Продажа |
Лучшая цена предложения. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Покупка |
Лучшая цена спроса. Аналогично полю таблицы «Текущие котировки FORTS Опционы». |
Последняя |
Цена последней сделки. Аналогично полю таблицы «Текущие котировки FORTS Фьючерсы». |
Необходимо заметить, что пользователь может добавить к информационным полям по умолчанию дополнительные данные. Так все пересылаемые с FORTS и отображаемые в таблице «Текущие котировки FORTS Опционы» данные по инструменту могут быть включены и в Менеджер опционов. Дополнительные столбцы вставляют в таблицу способом, принятым для таблиц NetInvestor Professional.
Двойной щелчок по наименованию инструмента в любой из таблиц опционов открывает новое окно стакана - котировок второго порядка. Двойной щелчок по строчке таблицы в любом другом месте открывает окно графика.
* По умолчанию для Call опционов поля располагаются в порядке, указанном в таблице; для Put – в обратном порядке. Таким образом, таблицы симметричны относительно столбца «Страйк». Пользователь может изменить порядок столбцов в каждой из таблиц по своему усмотрению.
** По умолчанию используется модель ценообразования Блэка-Шоулза.
В НАЧАЛО
Область «Котировки»
Область Менеджера опционов «Котировки» - это отдельная таблица, в которую на усмотрение пользователя можно помещать любые инструменты (не обязательно торгуемые на FORTS).
Таблица наполняется во время открытия Менеджера опционов (см. главу Открытие нового окна Менеджера опционов). Впоследствии дополнительные тикеры можно переносить из области «Фьючерсы», «Опционы», а также включать через фильтр.
Таблица 3. Поля таблицы «Котировки» (по умолчанию)
Поле |
Содержание |
Тикер |
Поле «Тикер» содержит список дополнительных инструментов. |
Покупка |
Лучшая цена покупки. |
Продажа |
Лучшая цена продажи. |
Последняя |
Цена последней сделки. |
Объем последней |
Объем последней сделки в лотах (или контрактах). |
Открыто позиций |
Суммарное количество открытых позиций (только для срочных контрактов). |
Рынок |
Рынок, на котором торгуется инструмент. |
В НАЧАЛО
Область «Портфель»
Область Менеджера опционов «Портфель» - это часть пользовательских портфелей на рынках «FORTS Фьючерсы» и «FORTS Опционы», которая имеет непосредственное отношение к рассматриваемому базисному активу.
Поля таблицы «Портфель», включенные по умолчанию, приведены в Таблице ниже.
Таблица 4. Поля таблицы области «Портфель»
Поле |
Содержание |
Тикер |
Поле «Тикер» содержит список группы инструментов (фьючерсы и опционы) для рассматриваемого в Менеджере базиса. |
Инструмент |
Короткое наименование инструмента. |
Погашение |
Последний день обращения контакта. |
Call/Put |
Тип инструмента для опционов: Call или Put. |
Страйк |
Значение страйка для опционов. |
На открытие |
Количество инструмента на начало торговой сессии. Значение выбирается из соответствующего (рынок «FORTS Фьючерсы» либо «FORTS Опционы») пользовательского портфеля. |
Куплено |
Количество инструмента, приобретенного на протяжении текущей сессии. Значение выбирается из соответствующего (рынок «FORTS Фьючерсы» либо «FORTS Опционы») пользовательского портфеля. |
Продано |
Количество инструмента, проданного на протяжении текущей сессии. Значение выбирается из соответствующего ( рынок «FORTS Фьючерсы» либо «FORTS Опционы») пользовательского портфеля. |
На закрытие |
Количество инструмента на закрытие торговой сессии. Значение выбирается из соответствующего (рынок «FORTS Фьючерсы» либо «FORTS Опционы») пользовательского портфеля. |
Вариационная маржа |
Для фьючерсов. Значение выбирается из пользовательского портфеля на рынке «FORTS Фьючерсы».
|
Ближайшая экспирация |
Указывается в размерности дней, оставшихся до экспирации контракта. |
Delta |
Значения коэффициента Delta для отдельных опционов и общей позиции в целом. Суммарная Delta рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. |
Gamma |
Значения коэффициента Gamma для отдельных опционов и общей позиции в целом. Суммарная Gamma рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. |
Theta |
Значения коэффициента Theta для отдельных опционов и общей позиции в целом. Суммарная Theta рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. |
Vega |
Значения коэффициента Vega для отдельных опционов и общей позиции в целом. Суммарная Vega рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. |
Пользователь может добавить к информационным полям по умолчанию дополнительные данные. Так, все используемые в таблицах «Портфель FORTS Фьючерсы» и «Портфель FORTS Опционы» поля могут быть включены и в Менеджер опционов. Дополнительные столбцы вставляют в таблицу способом, принятым для таблиц NetInvestor Professional.
В НАЧАЛО
Область «Моделятор»
Область Менеджера опционов «Моделятор» напоминает клиентский портфель, но служит для открытия и анализа виртуальных (расчетных) позиций.
Позиции по отдельным бумагам (опционы и фьючерсы) можно объединять в спрэды и синтетические позиции. В дальнейшем расчет (кривая P/L, коэффициенты чувствительности, другие графические модели) будет производиться для комплексной позиции в целом.
Рисунок 5. Область «Моделятор» Менеджера опционов
Таблица «Моделятор» состоит преимущественно из полей, которые заполняются автоматически в момент создания позиции: количество, страйк, цены и другие характеристики инструмента. Впоследствии эти поля могут быть редактированы пользователем, и таким образом для расчета будут заданы другие исходные данные. Все поля таблицы «Моделятор» приведены в Таблице ниже.
Таблица 5. Поля таблицы области «Моделятор»
Поле |
Содержание |
Позиция |
Название комбинированной позиции, заданное пользователем. Под этим наименованием группируются позиции по отдельным бумагам. |
Инструмент |
Короткое наименование инструмента. |
Количество |
Редактируемое поле.
Количество инструмента. |
Погашение |
Редактируемое поле.
День экспирации. Если фьючерсы и опционы, составляющие комбинированную позицию, имеют разные строки обращения, то в итоговом поле отображается более ранняя дата исполнения. |
Страйк |
Редактируемое поле.
Значение страйка для опционов. |
Call/Put |
Редактируемое поле.
Тип инструмента для опционов: Call или Put. |
Цена открытия |
Редактируемое поле.
Цена, по которой была открыта позиция. При копировании позиции из доски опционов или таблицы фьючерсов подставляется цена последней сделки на торгах. |
Последняя |
Цена последней сделки по инструменту. Выбирается из таблицы «Текущие котировки FORTS Опционы» либо «Текущие котировки FORTS Фьючерсы». |
Открытие позиции |
Общая стоимость позиции при открытии, то есть произведение количества на цену открытия. |
Закрытие позиции |
Общая стоимость позиции при закрытии. Рассчитывается по цене последней сделки из котировок рынка «FORTS Опционы» либо «FORTS Фьючерсы». |
Общий P/L |
Прибыль, как разница между суммой «Закрытие позиции» и суммой «Открытие позиции». |
Delta |
Значения коэффициента Delta для отдельных инструментов и комплексной позиции в целом.
Суммарная Delta рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. Для фьючерсов Delta принимается равным: «1» - длинная позиция; «-1» - короткая. |
Gamma |
Значения коэффициента Gamma для отдельных инструментов и комплексной позиции в целом.
Суммарная Gamma рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. Для фьючерсов Gamma принимается равной «0». |
Theta |
Значения коэффициента Theta для отдельных инструментов и комплексной позиции в целом.
Суммарная Theta рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. Для фьючерсов Theta принимается равной «0». |
Vega |
Значения коэффициента Vega для отдельных инструментов и комплексной позиции в целом.
Суммарная Vega рассчитывается как сумма коэффициентов, умноженных на количество каждого инструмента. Для фьючерсов Vega принимается равной «0». |
Ближайшая экспирация |
Указывается в размерности дней, оставшихся до погашения контракта. |
В НАЧАЛО
Динамические заявки
Менеджер опционов позволяет выставлять «динамические» заявки следующих типов:
- Заявки по волатильности;
- Заявка для греко-нейтральной стратегии.
Динамические заявки это автоматические алгоритмы, которые отменяют или выставляют заявки при изменении рыночных параметров опционов.
Таблицу динамических заявок можно вызвать из области моделятора: «Динамические заявки». Выставление заявки осуществляется через контекстное меню таблицы «Динамические заявки», «Добавить».
Окно динамических заявок
Часть полей для выставления заявок касательно инструмента являются едиными для любого типа заявки и описаны ниже:
Поле |
Содержание |
Пользователь |
Имя пользователя, от которого будет выставлена заявка. |
Счет |
Счет выставления заявки. |
Рынок |
Рынок, финансового инструмента, по которому будет выставлена заявка. |
Инструмент |
Финансовый инструмент, по которому будет выставлена заявка. |
Заявки по волатильности
Автоматический алгоритм «Заявки по волатильности» подразумевает возможность покупки/продажи опционов по указанной пользователем волатильности. На базе указанной волатильности формируется стоимость опциона, рассчитанная по обратной формуле модели ценообразования опционов. С рассчитанной ценой выставляется лимитированная заявка. Если заявка не исполнилась, то при изменении параметров рынка и цены, происходит снятие заявки и выставление по новой цене.
Заявка по волатильности
Поле |
Содержание |
Вол-ть |
Волатильность при которой будет куплен или продан опцион. |
Кол-во |
Количество инструмента в заявке. |
Порог БА |
Порог изменения Базового Актива опциона, после которого будет осуществлена повторная оценка стоимости опциона. При изменении стоимости опциона будет снята и выставлена заявка с новой стоимостью. |
Направление |
Направление заявки: покупка или продажа. |
Греко-нейтральные заявки «по позиции»
Автоматический алгоритм «По позиции» подразумевает выставление заявки для приведения к целевым значениям. Алгоритм «По позиции» позволяет автоматически поддерживать позицию нейтральную по отношению к параметрам риска: грекам. Алгоритм также позволяет автоматически поддерживать значение грека близкому к заданному.
Заявка по позиции
Поле |
Содержание |
Позиция |
Позиция, по которой будет выполняться расчет. |
Приводить к |
Целевое значение грека, к которому будет приводить алгоритм. |
Чувст-ть |
Порог изменения Базового Актива опциона, после которого будет осуществлена повторная оценка стоимости опциона. При изменении стоимости опциона будет снята и выставлена заявка с новой стоимостью. |
Откл.грека |
Показатель грек: Delta, Gamma, Vega, Tetta, от которого ведется отклонение. |
Изменение |
Тип изменения: изменение значения или изменение в процентах |
Значение |
Значение изменения, после которого будет выполнять приведение к целевому значению, заданному в поле «Приводить к». |
Устанавливая две или несколько заявки по разным грекам с различной чувствительностью, программа будет автоматически выполнять выравнивать позицию в зависимости от чувствительности. Наиболее чувствительный грек является более приоритетным.
6.2. Моделирование позиций с помощью Менеджера опционов
Работа с виртуальными позициями
Комплексные позиции, наименования которых отображаются в столбце «Позиция» области «Моделятор», могут быть добавлены несколькими способами:
- во время добавления в таблицу «Моделятор» нового инструмента, то есть простой позиции (см. ниже);
- с помощью команды контекстного меню «Позиции» - «Создать позицию»;
- загрузкой ранее сохраненных комплексных позиций.
Простые позиции добавляют в комплексные, перетаскивая нужный инструмент из доски опционов либо из таблицы фьючерсов:
- в таблице «Фьючерсы» выбирают фьючерс, либо выбирают опцион определенного страйка из таблицы Call/Put области «Опционы»;
- инструмент перетаскивают мышью в область моделятора;
- в таблице «Моделятор» инструмент отпускают в области группировки комплексной позиции, которой он должен принадлежать;
- если таблица моделей пуста, либо инструмент перетаскивается вне существующих записей(!), то пользователю будет предложено создать новую комплексную позицию.
Таким же образом, в таблицу «Моделятор» можно добавить позицию из таблицы «Портфель». Обратите внимание, в последнем случае в качестве цены открытия будет записана актуальная рыночная цена, а не та цена, по которой покупали/продавали инструмент!
Контекстное меню областей «Фьючерсы», «Опционы» и «Портфель» содержит команду «Добавить в моделятор». С ее помощью можно переносить инструменты в комплексные позиции моделятора.
Простая позиция из опциона или фьючерса в области моделирования всегда открывается как длинная в количестве 1 контракт по цене последней сделки на рынке FORTS. В дальнейшем пользователь может редактировать поля записи, то есть менять исходные данные модели. А именно, редактировать можно параметры: «Количество», «Погашение», «Страйк», «Call/Put», «Цена открытия». При этом, естественно, учитывается тип инструмента и возможные значения параметра. Например, нельзя указать страйк фьючерсу или выбрать дату погашения иную, чем фактические даты экспирации торгуемых деривативов.
Для редактирования любого поля по нему надо щелкнуть левой кнопкой мыши.
На короткие операции указывает отрицательное значение в поле «Количество».
Рисунок 6. Контекстное меню для работы с позициями
Однажды внесенные в моделятор комплексные позиции можно сохранять, чтобы использовать их при следующем сеансе работы с NetInvestor Professional. Позиции сохраняют с помощью контекстного меню «Позиции» - «Сохранить позицию», когда в таблице выделена необходимая группа.
Сохраненные позиции загружают повторно из контекстного меню «Позиции» - [Имя позиции].
Сохраненные позиции удаляют из системы с помощью команды «Позиции» - «Удалить позиции», которая открывает список следующего вида:
Не сохраненные в программе позиции (простые и комплексные) очищаются из таблицы с помощью кнопки Del (Delete).
В НАЧАЛО
Графические модели комплексных позиций
Для построения графических моделей Менеджер опционов должен отталкиваться от какой-либо модели ценообразования деривативов. Такой моделью по умолчанию является модель Блэка-Шоулза с входящими параметрами: безрисковая процентная ставка 10%; опционная волатильность 25%.
Прибыльность позиции (кривая Profit/Loss). График доходности или P/L - зависимость прибыли (убытка) комплексной виртуальной позиции от цены базового актива. Кривая P/L находится как суммарная суперпозиция доходности каждого отдельного инструмента.
P/L на дату экспирации - это фактический доход (или убытки) инвестора после экспирации всех входящих в комплексную позицию контактов. До момента экспирации цена опционов может быть спрогнозирована, но не известна точно. Этот прогноз ссылается на теорию ценообразования опционов и, в общем случае, представлен зависимостью:
Цена опциона = f (Цена базиса, Дней до экспирации, Опционная волатильность).
В Менеджере опционов, реализованном в NetInvestor Professional, график прибыльности P/L - это инструмент для моделирования и визуализации ценообразования комплексной позиции, составленной из опционов и фьючерсов.
Рисунок 7. Прибыль позиции в зависимости от цены базового актива
При заданных значениях волатильности и времени до экспирации, зависимость прибыли опциона от цены базиса рассчитывается как функция теоретической цены по тому же аргументу. Суммарная зависимость комплексной позиции - суперпозиция зависимостей по отдельным инструментам. Этот срез модели и показан на рис. выше. Каждая отдельная линия на графике (на рисунке они разного цвета) соответствует постоянным значениям даты и волатильности.
Поскольку модель ценообразования опционов трехмерна, то для анализа могут понадобиться и другие графические срезы.
При заданном значении времени до экспирации, зависимость прибыли опциона от волатильности рассчитывается как функция теоретической цены по волатильности, когда цена базиса равна текущей рыночной. Суммарная зависимость комплексной позиции - суперпозиция зависимостей по отдельным инструментам.
а)
б)
Рисунок 8. Прибыль позиции в зависимости от а) волатильности; б) срока до экспирации
Третий срез модели ценообразования, доступный пользователю: график, построенный в координатах «время» - «прибыль». Можно сказать, что этот график показывает процесс уменьшения временной стоимости опциона с приближением даты экспирации. При заданном значении волатильности, зависимость прибыли опциона от количества дней до экспирации рассчитывается как функция теоретической цены по времени, когда цена базиса равна текущей рыночной. Суммарная зависимость комплексной позиции - суперпозиция зависимостей по отдельным инструментам. Этот срез модели иллюстрирует рисунок б).
График б) строится таким образом, что точка «0» на оси абсцисс - это момент экспирации.
Коэффициенты чувствительности. Графики коэффициентов чувствительности («греки») показывают, как премия опциона реагирует на изменения основных факторов ценообразования.
В Менеджере опционов, реализованном в NetInvestor Professional, рассчитываются коэффициенты Delta, Gamma, Theta и Vega. График любого из этих коэффициентов - это инструмент для моделирования и визуализации ценообразования комплексной позиции, составленной из опционов и фьючерсов.
Так как коэффициенты однозначно определяются теоретическими формулами ценообразования, то они не несут иной информации, кроме той, которую можно получить из графика доходности P/L. Но, во многих случаях значения «греков» удобней для анализа торговых стратегий. Например, коэффициент хеджирования, он же Delta, позволяет легко рассчитать портфель из опционов и фьючерсов, нечувствительный к изменениям цены базового актива.
Рисунок 9. Графики коэффициентов чувствительности
Коэффициент Delta рассчитывается как первая производная премии опциона по цене базового актива. При использовании модели ценообразования Блэка-Шоулза теоретические значения Delta лежат в диапазоне [0,1] для Call опционов и в диапазоне [-1,0] для Put опционов.
Суммарный график коэффициента Delta для моделируемой комплексной позиции - суперпозиция по отдельным инструментам.
Коэффициент Gamma является «скоростью изменения» Delta и рассчитывается как вторая производная премии опциона по цене базового актива. Суммарный график коэффициента Gamma для моделируемой комплексной позиции - суперпозиция по отдельным инструментам.
Коэффициент Theta показывает скорость обесценивания опциона при приближении даты экспирации. Рассчитывается в пунктах за день. В NetInvestor Professional строится в системе координат «цена базового актива» - «значение Theta». Суммарный график коэффициента Theta для моделируемой комплексной позиции - суперпозиция по отдельным инструментам.
Коэффициент Vega оценивает чувствительность цены опциона к волатильности. График строится в системе координат «цена базового актива» - «значение Vega». Суммарный график коэффициента Vega для моделируемой комплексной позиции - суперпозиция по отдельным инструментам.
Улыбка волатильности. График зависимости ожидаемой волатильности IV (Implied Volatility) от страйка называется «Volatility skew».
В NetInvestor Professional на графике «Улыбка волатильности« может быть отображена следующая информация:
- рыночная волатильность Call и Put опционов, рассчитанная программой из теоретической модели;
- рыночная волатильность Call и Put опционов по данным FORTS
Подразумеваемая волатильность рассчитывается путем подстановки в модель ценообразования ( например, формулу Блэка-Шоулза) котировочной цены опциона Ask, Bid или Last.
Рисунок 10. График «Улыбка волатильности»
Работа с графическими моделями
Для того чтобы построить графики моделируемых позиций, необходимо воспользоваться контекстным меню области «Моделятор». Команда «Построение графиков» открывает окно «Настройки», в котором пользователь выбирает необходимые позиции и указывает параметры отображения графиков.
Рисунок 11. Окно построения графиков
Чтобы получить график выбранной позиции, ее имя отмечают флажком в закладке «Настройки». В списке «Ось абсцисс (Х)» пользователь может указать ось графика P/L: цена, время или волатильность. Флаг «Отображать панель «Позиции» включает в область графика специальную панель для добавления расчетных срезов модели. Закладка «Вид окна» содержит такие настройки графиков, как цвета, типы линий, шрифты и т.п.
Все графические модели строятся в одном окне «График», которым пользователь управляет с помощью закладок и ссылок. Это окно состоит из области построения графика, закладок выбора моделей и панели «Позиции» сверху. Для модели «Volatility skew» вместо панели «Позиции» применяется особенная панель, которая будет рассмотрена отдельно.
Чтобы выбрать требуемую графическую модель пользователю достаточно использовать соответствующую закладку.
«Total P/L» - моделируется зависимость прибыли от цены базового актива, волатильности или срока обращения опционов;
«Delta», «Gamma», «Theta», «Vega» - моделируется зависимость коэффициентов чувствительности от цены базового актива;
«Volatility skew» - зависимость ожидаемой волатильности от страйка.
Для модели «Total P/L» используются ссылки «Price», «Volatility» и «Time», которые позволяют выбрать в качестве оси Х цену фьючерса, волатильность или время соответственно.
Рисунок 12. Общий вид окна графических моделей
Панель «Позиции» позволяет включать дополнительные срезы моделей. То есть на всех графиках будет добавлена еще одна линия, рассчитанная для новых исходных параметров. В одном окне можно размещать графики разных позиций моделятора и, таким образом, сравнивать их.
Панель состоит из следующих элементов:
- «Позиция» - список всех позиций, открытых пользователем в моделяторе;
- «Дата» - поле ввода даты, на которую будет рассчитываться новый срез;
- «IV» - поле ввода ожидаемой волатильности для подстановки в формулу расчета теоретической цены;
- «Цвет» - поле выбора цвета линии;
- кнопка «Добавить» - кнопка, которая добавляет новый срез модели.
Дополнительные линии графиков указываются в легенде в виде следующего списка:
Обратите внимание, что список начинается со значка , который исполняет функцию кнопки Delete. Нажав на этот значок, мы удаляем и рассчитанный Менеджером опционов срез модели, и соответствующие линии со всех графиков.
В закладке «Volatility skew» применяется особенная панель:
С помощью этой панели пользователь может выбрать метод расчета рыночной волатильности и указать, какие именно данные необходимо отображать. Волатильность рассчитывается подстановкой котировочной цены в формулу теоретической цены и, в зависимости от того, какая цена будет подставлена, может быть определена по последней сделке, по покупке, или по продаже (Last, Bid, Ask). В итоге в график «Улыбка волатильности» можно включить восемь числовых рядов (восемь линий):
В НАЧАЛО
3D графические модели комплексных позиций
Графики (графические модели) Менеджера опционов могут быть представлены в 3D форме:
- «Total P/L» - трехмерные модели прибыльности опционных стратегий;
- «Delta», «Gamma», «Theta», «Vega» - трехмерные модели теоретических коэффициентов чувствительности.
Все графики строятся в одной из трех систем координат:
- «Price-Time» - переменными (аргументами) модели выступают цена базового фьючерса и время в днях до экспирации; волатильность равна входящей волатильности формулы ценообразования (см. Модели и параметры Менеджера опционов);
- «Price-Volty» - аргументами выступают цена базового фьючерса и рыночная волатильность; расчет выполняется на текущую дату;
- «Time-Volty» - аргументами выступают время в днях до экспирации и рыночная волатильность; расчет выполняется по текущему уровню рынка базового актива.
В одном окне может быть отображена только одна 3D поверхность, рассчитанная для одной виртуальной позиции моделятора. Открывают 3D графики следующим образом:
- в таблице «Моделятор» находят требуемую виртуальную позицию;
- находясь на любой строке, принадлежащей этой виртуальной позиции, вызывают контекстное меню правым кликом мыши;
- используют команду контекстного меню «Построение 3D графиков».
Рисунок 13. отрытое окно «3D график» для моделируемой опционной стратегии
Окно «3D графики» содержит:
- закладки выбора графической модели «Total P/L», «Delta», «Gamma», «Theta» и «Vega»;
- ссылки «Price-Time», «Price-Volty», «Time-Volty» для выбора системы координат;
- градиентную шкалу (от зеленого до красного) значений рассчитываемой величины;
- рабочее поле с трехмерной координатной сеткой и рассчитанной поверхностью.
Пространственная ориентация графиков изменяется пользователем с помощью манипуляций мышью внутри рабочей области:
- горизонтальное перемещение, при нажатой левой кнопке, вращает фигуру вокруг оси OZ у наблюдателя;
- вертикальное, при нажатой левой кнопке, вращает фигуру вокруг оси OХ наблюдателя;
- горизонтальное с правой кнопкой вращает фигуру вокруг оси OY наблюдателя.
Чтобы определить числовое значение точки поверхности 3D графика можно использовать две секущие плоскости. В рабочей области графика эти секущие отображаются рамками прямоугольников, один из которых параллелен XOZ, а другой – YOZ. Рамки перемещаются мышкой (при нажатой левой кнопке) и подписаны значением соответствующих аргументов. Числовое значение точки поверхности появляется, когда в ней пересекаются рамки.
В НАЧАЛО
Открытие реальных позиций на рынке
Виртуальные позиции, созданные пользователем в области «Моделятор», можно открыть на рынке FORTS командой контекстного меню «Выставить заявку» или «Купить по рынку».
Рисунок 14. Открытие позиций на рынке FORTS из таблицы «Моделятор»
В обоих случаях заявки создаются для каждого инструмента, входящего в комплексную позицию. Количество инструмента в заявках совпадает со значением поля «Кол-во».
Если пользователь выберет команду «Выставить заявку», то в качестве цены программа возьмет значения, указанные пользователем в поле «Цена открытия».
Если пользователь выберет команду «Купить по рынку», то программа возьмет максимальную цену (лимит с биржи) для покупки и минимальную (лимит) для продажи. Таким образом, будет реализована покупка/продажа по лучшей встречной (рыночной) цене для площадки FORTS.
В НАЧАЛО
6.3. Модели и параметры Менеджера опционов
Параметры математической модели (модели ценообразования) для Менеджера опционов можно задать в главных настройках программы NetInvestor Professional. (меню "Файл" - "Настройки" закладка "Опционы").
Рисунок 15. Параметры модели Менеджера опционов в настройках программы
Применяемая теоретическая модель и ее исходные параметры задаются для каждого базового актива отдельно. По умолчанию выбрана модель "Black-Scholes" - формула Блэка-Шоулза. Параметры этой модели:
- "Ставка" - безрисковая процентная ставка (ставка рефинансирования), по умолчанию 10%;
- "Волатильность" - опционная волатильность, по умолчанию 25%.
Флаг «Диалог параметров инструментов в моделяторе» включает окошко выбора направления и цены опциона, которое открывается при переносе контракта в моделятор.
В настройках приложения также можно подключить библиотеку расчета ГО FORTS (меню «Файл» - «Настройки» закладка «Расчет ГО»). Для подключения библиотеки пользователю необходимо ввести данные для аутентификации («Логин», «Пароль», «Код фирмы», «Код клиента»). По вопросам приобретения библиотеки и подключения необходимо обращаться на Фондовую биржу РТС.
Рисунок 16. Подключение библиотеки расчета ГО
В НАЧАЛО
6.4. Интерфейсные настройки Менеджера опционов
Настройки окна Менеджера опционов. Шаблоны
Окно Менеджера опционов состоит из отдельных таблиц. Со столбцом-страйком их всего семь: "Фьючерсы", "Опционы Call", "Страйк", "Опционы Put", "Котировки", "Портфель" и "Моделятор". Геометрия отдельных таблиц изменяется перетаскиванием границ окон.
Для каждой из таблиц (кроме столбца "Страйк") пользователь может изменить включенные по умолчанию столбцы и их порядок. Для изменения порядка полей служит команда контекстного меню "Столбцы" (открывается левым щелчком мыши по заголовку таблицы). Дальше столбцы настраивают так же, как и в случае других табличных окон NetInvestor Professional.
Рисунок 17. Форма настройки окна Менеджера опционов
Вид отдельного табличного окна может быть изменен пользователем: цвет фона, цвета линии сетки, шрифты заголовков, строк таблиц и т.д. Используется форма "Настройки окна", которая вызывается из любого места Менеджера опционов командой контекстного меню "Настройки окна…". Эта форма аналогична форме настройки любого табличного окна NetInvestor Professional, за исключением того, что в ней присутствует поле "Область".
Пользователь может отключить отображение некоторых областей Менеджера опционов с помощью флага "Скрыть область".
Список "Область" содержит элементы "Фьючерсы", "Опционы", "Котировки", "Портфель" и "Моделятор". Когда пользователь выбирает то или иное значение из списка "Область", это значит, что все настройки будут применяться к соответствующей таблице Менеджера опционов. Кроме того, если выбрана область "Опционы" в форме настроек появляются закладки "Call"/"Strike"/"Put", относящиеся к блокам параметров "Заголовок" и "Строки таблицы". С помощью списка "Область" и закладок "Call"/"Strike"/"Put", пользователь получает возможность работать с любой из таблиц Менеджера опционов.
К Менеджеру опционов применяется отдельный тип шаблонов, которые сохраняются как файлы с расширением *.toc. Они содержат настройки столбцов (включение и порядок) и настройки вида окна всех таблиц Менеджера опционов, то есть таблиц "Фьючерсы", "Опционы Call", "Страйк", "Опционы Put", "Котировки", "Портфель" и "Моделятор".
Шаблоны Менеджера опционов создают, сохраняют и применяют так же, как и другие шаблоны NetInvestor Professional.
Настройки окна графических моделей. Шаблоны
В контекстном меню графиков Менеджера опционов находится команда "Настройки окна…", которая открывает форму "Настройки опционного графика".
Рисунок 18. Форма настроек опционного графика
Таблица 6. Настройки опционных графиков
Поле/ элемент |
Назначение |
Блок "Фон окна" |
|
Цвет фона |
Основной цвет области построения опционного графика. |
Градиент |
Флаг, который позволяет включить градиентную заливку области построения опционного графика. Второй цвет градиентной заливки указывается тут же. |
Цвет окружения |
Цвет окружения - это цвет элементов вне области построения графика, в т.ч. фон подписей, легенд. |
Блок "Оси" |
|
Горизонтальная |
Флаг, который включает горизонтальную ось. Здесь же можно указать цвет оси. |
Вертикальная |
Флаг, который включает вертикальную ось. Здесь же можно указать цвет оси. |
Слева/Справа |
С помощью этих флагов ось Y можно располагать слева и/или справа. |
Блок "Сетка" |
|
Горизонтальная |
Цвет и стиль линии горизонтальной сетки. |
Вертикальная |
Цвет и стиль линии вертикальной сетки. |
Блок "Надписи" |
Настройка шрифта надписей, а также стиля шрифта, цвета и т.д. |
К графикам Менеджера опционов применяется отдельный вид шаблонов, которые сохраняются как файлы с расширением *.tog. Шаблоны опционных графиков создают, сохраняют и применяют так же, как и другие шаблоны NetInvestor Professional.
Настройки окна 3D графиков. Шаблоны
Окно 3D графиков обладает такими же настройками, как и любое графическое окно NetInvestor. Если в любом месте окна вызвать контекстное меню и применить команду «Настройки окна…», то откроется форма «Настройки опционного 3D графика»:
Рисунок 19. Настройки 3D графиков
Таблица 7. Настройки 3D графиков
Поле/ элемент |
Назначение |
Цвет фона |
Основной цвет области построения опционного графика. |
Градиент |
Флаг, который позволяет включить градиентную заливку области построения опционного графика. Второй цвет градиентной заливки указывается тут же. |
Оси |
Цвет осей графика. |
Рамки |
Цвет рамок графика. |
Сетка |
Цвет сетки трехмерного графика. |
Надписи |
Настройка шрифта надписей, а также стиля шрифта, цвета и т.д. |
К 3D графикам Менеджера опционов применяется отдельный вид шаблонов, которые сохраняются как файлы с расширением *.t3d. Шаблоны 3D графиков создают, сохраняют и применяют так же, как и другие шаблоны NetInvestor Professional.
В НАЧАЛО