Доска опционов
Этот модуль, помимо стандартных возможностей просмотра подробной информации по опционам (греки, ОИ, ГО и т.д.), предоставляет следующие возможности:
- установка на выбранные страйки триггеров с различными условиями; когда условие срабатывает, выполняется заданное действие (алерт, встречная заявка, и т.д.),
- выставление заявок, которые будут автоматически переставляться по заданным условиям,
- удобный графический анализ опционной позиции.
Справка по торговому модулю Доска опционов
Создание доски опционов
Для создания нового модуля Доска опционов выберите пункт меню Создать|Доска опционов... (или нажмите соответствующую кнопку на панели горячих кнопок). Задайте фьючерс, который будет базовым активом для опционов, срок экспирации опционов, а также тип опциона: обычный или маржируемый.
Окно Доска опционов
Имеет следующие вкладки:
Когда активно такое окно, в главном меню появляется пункт Доска опционов. С его помощью (или кнопки на панели) можно вызвать настройки доски опционов, а также открыть папку на диске, в которой хранятся все данные/настройки, которые относятся к выбранному окну. Рядом с кнопкой вызова настроек показывается информация по базовому активу (цена последней сделки и минимум/максимум цен сделок за текущую сессию).
Вкладка Опционы
Здесь показываются две таблицы: вверху опционы КОЛЛ, внизу ПУТ. Состав и порядок столбцов задается в настройках. На данный момент могут быть показаны следующие столбцы:
- Спрос/Предл. - лучший бид и аск на данный опцион (в скобочках пишется объем лучшего предложения)
- Теор.цена(биржа) - значение теоретической цены, транслируемой биржей
- Теор.цена(модель) - значение теоретической цены, вычисленное по заданной в настройках модели
- Сделка - цена последней сделки на данном опционе
- IV спроса/предл./сделки - подразумеваемая волатильность (Implied Volatility) соответствующей цены
- IV биржи - значение IV, транслируемое с биржи
- Откр.поз. - кол-во открытых позиций по данному опциону
- Дельта/Гамма/Тета/Вега/Ро - греки
- ГО непокр./покр. - какое ГО будет резервироваться при открытии позиции (транслируется сервером)
- Мин/Макс - показывает минимальную/максимальную цену сделок по данному опциону за текущую сессию
- Безуб. лонг - точка безубыточности на момент истечения опциона, если открыть длинную позицию по текущему аску
- Безуб. шорт - точка безубыточности на момент истечения опциона, если открыть короткую позицию по текущему биду
Если кликнуть на строку с каким-нибудь опционом, можно вызвать всплывающее меню:
- Триггер... - установка триггера на выбранный опцион или несколько выбранных опционов
- Заявка... - постановка заявки на выбранный опцион
- График... - графический анализ позиции, состоящей из выбранного опциона
- Стакан... - стакан заявок для данного опциона
Вкладка Заявки
Здесь отображаются все заявки на опционы, выставленные через конкретную доску опционов. С помощью всплывающего меню можно включать/выключать заявки, изменять их параметры, снимать из стакана или удалять.
Возможны следующие статусы заявки:
- ожидание - заявка выключена или она включена, но еще не выполнены условия, чтобы отослать реальную заявку на биржу
- снятие - заявка была в стакане, был послан запрос на снятие из стакана и идет ожидание ответа
- отправл. - был отправлен запрос на постановку заявки в стакан, и ответ еще не получен
- в стакане - заявка отправлена в стакан и получен ответ, что она встала в стакан.
Вкладка Триггеры
Здесь отображаются все, действующие в данной доске, триггеры на опционы. Через всплывающее меню можно включать/отключать триггеры, изменять их параметры, удалять или создавать новый триггер.
Вкладка Лог
В лог пишутся все действия с триггерами и заявками, которые совершались в модуле за последний день.
Если нужно посмотреть лог за какой-нибудь предыдущий день, можно кликнуть меню Доска опционов|Открыть папку
и открыть файл YYYYMMDD.log за соответствующий день.
Заявка на покупку/продажу опциона
С помощью всплывающего меню Заявка... над выбранным опционом (окно Доска опционов, вкладка Опционы) можно выставить свою собственную заявку в стакан (в отличие от триггера, где ловятся чужие заявки). Цена в заявке задается несколькими способами:
- Фиксированное значение - впрямую задается цена
- По подразумеваемой волатильности - задается IV и, используя заданную в настройках модель ценообразования, вычисляется цена в заявке
- По смещению от теоретической цены - берется теоретическая цена с биржи, добавляется смещение (может быть отрицательным, тогда вычитается) и получается цена для заявки.
Если отметить галочку Выставлять лучшей котировкой, то программа будет пытаться выставлять котировку впереди всех остальных. Задается начальная цена, начиная с которой нужно бороться за лучшую котировку (чтобы не вступать в долгую борьбу с другими роботами, стартуя с совсем далеких от рынка уровней цен).
Если цена в заявке не фиксированная, то она постоянно пересчитывается. Чтобы не происходило постоянной перестановки заявки в стакане даже при минимальном изменении цены, есть параметр "Минимальный шаг перестановки".
Есть возможность контролировать разными способами цену в заявке. Если контроль не пройден, то заявка не выставляется (или снимается, если в этот момент была в стакане).
Перед тем как отправлять заявку в стакан, можно нажать кнопку с калькулятором в левом нижнем углу, чтобы посмотреть, по какой цене будет выставлена заявка в текущей ситуации с текущими настройками и пройдет она контроль или нет.
Триггер для доски опционов
С помощью всплывающего меню Триггер... над выбранным одним или несколькими опционами (окно Доска опционов, вкладка Опционы) можно поставить на них триггер. Когда у триггера срабатывает условие, он выполняет заданное действие.
На данный момент доступны следующие условия:
- Теор.ц.(биржа) - Предл. > - срабатывает, если лучший аск меньше теоретической цены с биржи на заданный параметр (в пунктах)
- Спрос - Теор.ц.(биржа) > - срабатывает, если лучший бид больше теоретической цены с биржи на заданный параметр (в пунктах)
- IV биржа - IV предл. > - срабатывает, если IV (подразумеваемая волатильность) лучшего аска меньше IV с биржи на заданный параметр (в процентах)
- IV спрос - IV биржа > - срабатывает, если IV лучшего бида больше IV с биржи на заданный параметр (в процентах)
- Откр.поз. < - срабатывает, если объем открытых позиций по данному опциону меньше заданного параметра (имеет смысл вместе с действием Скрыть строку в доске опционов)
- IV предл. < - срабатывает, если IV лучшего аска меньше заданного параметра (в процентах)
- IV спрос > - срабатывает, если IV лучшего бида больше заданного параметра (в процентах)
- Предл. < - срабатывает, если лучший аск меньше заданного параметра
- Спрос > - срабатывает, если лучший бид больше заданного параметра.
Список возможных действий, при срабатывании триггера:
- Звук - выполняется проигрывание заданного звука
- Выделение цветом - вся строка или только заданная ячейка выделяется заданным цветом
- Показать доску опционов поверх других окон - окно с данной доской будет показано поверх всех других дочерних окон программы; если программа была в этот момент неактивной, то ее кнопка на панели задач начнет мигать
- Скрыть строку в доске опционов - строка опциона, на котором сработал триггер, будет скрыта (например, если задать вместе с условием Откр.поз. < 1, то в доске опционов будут показаны только те страйки, по которым есть открытые позиции)
- Послать встречную заявку - если заданного лимита счета хватает, то отсылается встречная заявка (если не успевает сразу выполниться, то автоматически снимается); при отсылке заявки из выделенного лимита резервируется некоторая сумма (покупка = стоимость опциона, продажа = величина ГО для непокрытой позиции); при невыполнении заявки резерв возвращается; при успешном выполнении лимит уменьшается на зарезервированную величину, а резерв возвращается.
Графический анализ опционной позиции
Если в окне "Доска опционов" над каким-нибудь опционом вызвать всплывающее меню и выбрать пункт меню График, можно графически проанализировать, что будет если открыть соответствующую позицию по текущему предложению. Наверху над графиком будет ползунок, с помощью которого можно посмотреть, как меняется стоимость позиции со временем и что будет в момент истечения опциона.
Слева от графика есть кнопка с портфелем, с ее помощью можно посмотреть - что будет если добавить к позиции другие опционы или фьючерс.
В подписи к графику указываются точки безубыточности на выбранную дату и на дату экспирации.
В параметрах к графику (кнопка с гаечным ключом) можно указать произвольную цену фьючерса, и тогда в статусной панели окна будет показана информация для данной цены фьючерса. Для выбранной даты будет показан доход (теоретическая стоимость позиции - стоимость открытия позиции) и временная стоимость позиции. Для даты экспирации будет показан доход. Вместо того чтобы задавать цену фьючерса в параметрах, можно просто нажать и удерживать кнопку Alt, а потом перемещать указатель мыши вдоль графика. Или можно просто дважды кликнуть в соответствующем месте (по оси Х) на графике. Это позволит легко и быстро оценить, что будет с позицией в зависимости от цены фьючерса на выбранную дату и на дату экспирации.
Греки
Греческими символами (отсюда короткое название – "греки") обозначают производные теоретической цены опциона по различным характеристикам, от которых эта теоретическая цена зависит.
- Дельта (Delta) – производная по цене базисного актива опциона. Эта характеристика определяет, насколько изменится теоретическая цена опциона при увеличении цены базисного актива на единицу. Основное использование дельты – это создание дельта-нейтральных портфелей (портфелей с нулевой дельтой), которые отличаются тем, что их стоимость не изменится при небольшом изменении цены базисного актива.
- Гамма (Gamma) – производная дельты по цене базисного актива опциона (или вторая производная теоретической стоимости опциона по цене базисного актива). Эта характеристика определяет то, насколько изменится дельта при увеличении цены базисного актива на единицу. Гамма характеризует, насколько дельта-нейтральность портфеля является устойчивой по отношению к изменению цены базисного актива, т.е. насколько близкое к нулю значение дельты останется таковым при изменении цены базисного актива.
- Тета (Theta) – производная по времени до истечения срока опциона. Эта величина определяет, насколько изменится теоретическая цена опциона при уменьшении этого времени на один день.
- Вега (Vega) – производная по волатильности (при измерении волатильности в процентах). Эта величина характеризует устойчивость по отношению к изменению волатильности и определяет, насколько изменится теоретическая цена опциона при увеличении годовой волатильности на один процент.
- Ро (Rho) – производная по безрисковой ставке (при измерении безрисковой ставки в процентах). Эта величина характеризует устойчивость по отношению к изменению безрисковой ставки и определяет, насколько изменится теоретическая цена опциона при увеличении безрисковой ставки на один процент.
Настройки доски опционов
Окно с настройками модуля Доска опционов вызывается через меню Доска опционов|Настройки или по кнопке с гаечным ключом. Содержит следующие страницы:
- Опционы
Здесь можно поменять фильтр - какие опционы показывать в доске.
- Вычисления
В доске помимо теоретической цены с биржи можно показывать вычисленную теоретическую цену по заданной модели. Для вычисления такой цены нужно указать модель, безрисковую ставку и волатильность (с биржи или фиксированную). Возможности задавать свою улыбку волатильности пока нет.
- Столбцы
Здесь можно вкл/откл показ определенных столбцов, а также менять их порядок.
- Звуки
Здесь задается озвучка двух событий при торговле (с помощью триггеров или заявок): выставление заявки и совершение сделки.