TSLab
TSLab.proSupportTSLab LiveTSVerse
Rus
Rus
  • Торговая платформа TSLab
  • 📌Для новичков
    • Руководство для новичков
      • Создание лицензионного ключа для поставщика данных
      • Пример подключения текстовых котировок
      • Пример настройки поставщика данных
      • Пример создания скрипта в TSLab
      • Пример разработки торгового алгоритма в TSLab
      • Пример запуска торгового Агента
    • Обучение TSLab
  • 💻Установка TSLab
    • Руководство по установке TSLab
      • Системные требования
      • Установка TSLab
      • Необходимые ресурсы компьютера
    • Обновление TSLab
      • Подготовка к обновлению
      • Ночная сборка
      • Последние изменения в ночных сборках
      • Релизная версия
    • Удаление TSLab
    • Перезапуск TSLab
    • Решение проблем при установке и запуске программы
      • Проблемы, встречающиеся при установке TSLab
      • Проблемы, встречающиеся при запуске TSLab
      • Проблемы, встречающиеся при обновлении TSLab
    • Падения, зависания программы и отдельных модулей
      • Недостаточно квот для обработки команды
      • Ошибка при переходе по вкладкам
      • Проблема: Критическая ошибка при запуске TSLab через RemoteApp
      • Частные случаи падения TSLab из-за других программ
    • Журналы изменений
      • Журнал изменений TSLab 2.1
      • Журнал изменений TSLab 2.2
        • 2.2.26.0 - 2025/01/31
        • 2.2.25.0 - 2024/01/17
        • 2.2.24.0 - 2024/12/04
        • 2.2.23.0 - 2024/09/19
        • 2.2.22.0 - 2024/08/30
        • 2.2.21.0 - 2024/05/17
        • 2.2.20.0 - 2024/05/15
        • 2.2.19.0 - 2024/02/21
        • 2.2.18.0 - 2023/02/09
        • 2.2.17.0 - 2023/11/16
        • 2.2.16.0 - 2023/10/20
        • 2.2.15.0 - 2023/10/13
        • 2.2.14.0 - 2023/08/11
        • 2.2.13.0 - 2023/05/12
        • 2.2.12.0 - 2023/02/28
        • 2.2.11.0 - 2022/12/15
        • 2.2.10.0 - 2022/10/27
        • 2.2.9.0 - 2022/09/16
        • 2.2.7.0 - 2022/06/23
        • 2.2.5.0 - 2022/04/29
        • 2.2.3.0 - 2022/04/01
        • 2.2.2.0 - 2021/12/29
  • 💼Поставщики данных
    • Поставщики данных TSLab
    • Российские брокеры
      • Поставщик данных Алор Брокер
        • Настройка поставщика данных Алор (Алор)
        • Настройка поставщика данных Алор (RTS Plaza II)
        • АЛОР-Трейд Демо
        • Для этого логина нет доступа
      • Поставщик данных Финам
        • Настройка поставщиков данных Финам
          • Финам гарантийное обеспечение
          • Настройка поставщиков данных Transaq, Transaq HFT, TSLab Transaq+
          • Настройка поставщика данных Transaq Demo
        • Transaq ММА(ЕДП) режим Т+
        • Индикативные курсы. Индикативные инструменты
        • Особенности работы сервера Transaq
          • Единый счет Финам. Особенности
          • Особенность связанных заявок Transaq
          • Добавление счетов и смена Логина TransaqConnector
          • Transaq Can't lock SendLocker
          • Transaq: 'secid' isn't a number
        • Решение возможных проблем Финам
          • Ошибка 1004 Неверный идентификатор или Touch Memory
          • Не удалось инициализировать библиотеку
          • Не пришел список позиций
          • Не пришел список инструментов
        • Финам. Подключение. Какой поставщик данных выбрать
      • Поставщик данных БКС Брокер
        • Настройка поставщика данных BCS (QuikDDE)
      • Поставщик данных Т-Инвестиции
        • Т-Инвестиции. Возможные ошибки при работе с поставщиком
      • Поставщик данных Ricom Trust
        • Настройка поставщика данных Риком-Траст
      • PLAZA II
        • Файлы логов роутера
        • Настройка поставщика данных RTS Plaza II
        • Время синхронизации
        • Инструкция подключения SpectraCGate
          • services.msc Запуск от имени администратора
        • Пользовательское время начала торговли
        • Серверная ОС и скорость обработки Условной заявки
        • Тип логина Plaza II
      • QUIK
        • Поставщик данных QuikLua
        • Первая настройка QUIK Lua, не подключается, сообщения
        • Quik Lua - Решение возможных проблем
        • QuikLua проскальзывание в процентах
        • QuikLua - Настройка
        • Quik Junior
    • Криптовалютные биржи
      • Binance
        • Регистрация на сайте Binance
          • Регистрация учётной записи на сайте Криптовалютной биржи Binance
          • Настройка кошелька Криптовалютной биржи Binance Futures
          • Создание API ключа Binance для подключения торгового терминала TSLab
        • Регистрация на сайте TSLab.pro
          • Регистрация учётной записи на сайте TSLab Pro
          • Создание бесплатного поставщика данных Binance
        • Настройка поставщика данных Binance в TSLab
        • TSLab Binance Edition
          • Рабочее пространство TSLab Binance Edition
          • Настройка поставщика данных в TSLab Binance Edition
          • Ручная торговля (Manual trading)
        • Binance Futures Проскальзывание
        • Решения возможных проблем с поставщиком данных Binance
          • Сообщения биржи
          • Бан по IP за превышение UFR
          • Binance "We are experiencing a DNS issue"
          • Data history История инструментов
          • Invalid API-key, IP, or permissions for action
          • MIN_NOTIONAL filter error
          • Order's position side does not match user's setting
          • PERCENT_PRICE Filter failure
          • Server ERROR: The request could not be satisfied
          • Signature for this request is not valid
          • Timestamp for this request is outside of the recvWindow
          • Вам нужно создать новую учетную запись Binance
          • Заявки post-only на Binance
          • Процент от портфеля Binance
          • Тиковый и секундный график Binance
      • Bitget
        • Регистрация на официальном сайте Bitget
        • Создание бесплатного поставщика данных Bitget
        • Настройка поставщика данных Bitget в TSLab
      • Bitfinex
        • Margin trading
        • Object reference not set to an instance of an object
        • Настройка поставщика данных Bitfinex
      • BitMEX
        • Настройка поставщика данных BitMEX
          • Bitmex Невозможно определить формат URI
        • Особенность графиков
        • Bitmex. Частые проблемы
      • ByBit
        • Регистрация на официальном сайте ByBit
        • Создание бесплатного поставщика данных ByBit
        • Настройка поставщика данных ByBit в TSLab
        • ByBit. Частые вопросы
      • Deribit
        • Настройки поставщика данных Deribit
        • Deribit. Частые вопросы и полезная информация
        • Deribit. Возможные проблемы и их решения
        • Пример готового скрипта для Deribit
        • How to Connect TSLab to Deribit
      • Huobi
        • Настройка поставщика данных Huobi
        • Huobi order-value-min-error
      • KuCoin
        • Регистрация на официальном сайте KuCoin
        • Создание API ключа на сайте KuCoin
        • Оформление бесплатной лицензии KuCoin
        • Настройка поставщика данных KuCoin в TSLab
      • OKХ
        • Настройка аккаунта OKX
          • Регистрация учётной записи OKX
          • Создание API ключа на сайте OKX
          • Оформление бесплатной лицензии OKX
          • Настройка поставщика данных OKX в TSLab
          • Демо счёт OKX
        • TSLab OKX Edition
          • Рабочее пространство TSLab OKX Edition
          • Настройка поставщика данных OKX
          • Торговля на бирже OKX в TSLab
        • Особенности торговли на бирже OKX
          • Сообщения об ошибках OKX
          • Перевод средств между аккаунтами
          • Маржинальная торговля на бирже OKX
            • Настройка "Режим аккаунта"
          • Perpetual Swap особенности
          • Matching engine is being upgraded. Please try in about 1 minute
          • Исторические данные OKEX
          • Поддерживаемые рынки
          • Видимость своих сделок и своих заявок
          • Комиссии на бирже OKX
        • OKX. Частые проблемы
    • Международные брокеры
      • Поставщик данных Interactive Brokers
        • Начало работы с поставщиком данных Interactive Brokers
          • Установка и настройка терминала Trader Workstation (TWS)
          • Установка и настройка терминала IB Gateway
        • Особенности работы с поставщиком данных Interactive Brokers
        • Решение известных проблем Interactive Brokers
        • Загрузка инструментов пакетом
      • Поставщик данных Rithmic
        • Connection channel 'TradingSystem' changes state to 'ConnectionClosed'
    • Форекс
      • LMAX
        • TSLab FX Edition
        • Спецификация инструментов LMAX
        • Комиссия LMAX
    • Сервера истории
      • IQFeed
        • IQFeed_ENG
        • Настройка поставщика данных iQFeed (iQFeed)
        • Округление цен IQFeed
        • IQFeed + TWS(IB) Особенности
        • IQ Feed file log
      • Настройка поставщика данных Исторические данные
      • Текстовые файлы и Оффлайн поставщики данных
        • YahooFinance
        • Кешированные данные
        • Конвертирование тиков из TXT в BIN
        • Настройки поставщика Исторических данных
        • Оффлайн поставщик данных в формате CSV
        • Текстовые файлы с историческими данными
          • Импорт исторических данных txt
        • Программно читать и писать bin файлы
    • Особые ситуации
      • Россия
        • Обновление регионов для России в 2016
        • Общие настройки компьютера для России
      • Ошибка при подключении
      • Сonnection to switch on automatically at startup Windows
      • Настройка периода хранения кешей
  • 🤖Работа с программой
    • Главное меню
      • Файл
        • Настройки программы
      • Вид
        • Окно График
          • Особенности работы с Графиком в TSLab
          • Управление Графиком
        • Окно Котировки
        • Окно Очередь заявок
        • Окно Сделки по инструментам
      • Данные
        • Окно Поставщики
        • Добавить онлайн поставщик данных
        • Добавить оффлайн поставщик данных
      • Лаб
        • Окно Скрипты
          • Контейнер скриптов
      • Торговля
        • Окно Счетa
        • Окно Позиции
        • Окно Свои сделки
        • Окно Свои заявки
          • Перенести заявки и сделки в агент
        • Окно Агенты
          • Окно Агент
          • Торговые настройки агента
            • Пересчеты по событиям
            • Проскальзывание
          • Забыть текущие торговые ошибки
          • ПУ в окне Агенты
        • Окно Контроль работы агентов
        • Окно Менеджер команд
        • Окно Менеджер заявок
          • Привязка заявки выполненной вручную к агенту
        • Доска опционов
          • TSДоска опционов
        • Окно Управление рисками
          • Настройки для опционной торговли
          • Ограничение торговли на аукционах MOEX по времени
      • Инструменты
        • Резервное копирование и восстановление данных
        • Менеджер репозитория
        • Менеджер уведомлений
          • Фильтры Менеджера уведомлений
          • Справочный список номеров служебных сообщений
          • Настройка уведомлений для Yandex почты
          • Пример настройки уведомлений на Gmail
          • Telegram: An error occurred while sending the request
          • При стандартном выключении Windows из программы не приходят сообщения
        • Экспорт в Excel
      • Окна
      • Русские наименования в английском интерфейсе
    • Общий интерфейс
      • Строка состояния
      • Листы
      • Рабочая область
      • Таблицы
    • Визуальный редактор
      • Вкладки Лаборатории
        • Вкладка Редактор
          • Соединители
        • Вкладка График
          • Маркеры графика
            • Серый маркер сделки на графике
        • Вкладка Результаты
        • Вкладка Сделки
        • Вкладка Оптимизация (Результаты оптимизации)
        • Вкладка Параметры
        • Вкладка Доход
      • Свойства Лаборатории
        • Интервал пересчета скрипта
        • Показывать номер блока
        • Отключить генерацию позиций
      • Справочник блоков визуального конструирования
        • TSChannel
        • Служебные элементы
          • Контрольная панель
          • Обновляемое значение
          • Синтаксис блоков Формула, Логическая формула и Строковая формула
            • "Начинать с" в блоке Формула
          • Штамп времени
          • Экспорт и импорт значений
        • Циклы
        • Позиция
          • Фиктивное исполнение
        • Кластерный анализ
          • Торговая статистика
          • Кластерные блоки. Как работает кеширование.
        • Обработчики панели графика
          • Простое в сложном и сложное в простом. Уровни Фибоначчи
        • Индикаторы
        • Счета
        • Торговая математика
          • Бары котировочных данных
          • Сжать
          • Суммарные Спрос и Предложение
        • Объемный анализ
        • Опционные блоки
          • Опционы
          • Опционы (Индикаторы)
            • Глобальный Кеш
            • Last Value
          • Опционы (Побарные обработчики)
          • Опционы (Позиции)
          • Опционы (Deribit)
        • Market Position
        • Потоковые и не потоковые индикаторы
        • Самодельные индикаторы
      • Вопросы по созданию скриптов и индикаторов
        • Управление параметром индикатора из формулы. Адаптивные индикаторы.
      • Сообщения с ошибками
    • Торговля Агентами (Роботами)
      • Алгоритм исполнения сигналов агентом
      • Запуск и настройка агента
        • Настройка скрипта для торговли
        • Текущие параметры в агенте
        • Наборы параметров скрипта
        • Вопросы по Настройке агента
      • Остановка агента
      • Заменить тикеры по списку
      • Сообщения при торговле и исполнении агентов
        • "Пропущен сигнал" на не пропущенный сигнал
        • MIN_NOTIONAL filter error1
        • Nonce is too small Bitfinex
        • not enough exchange balance for
        • Order held while securities are located
        • The order could not be accepted because of the lack of a counterparty bid/offer in the market
        • Вам запрещена работа по данному торговому счету
        • Заявка не может быть отменена
        • Не могу выполнить сигнал по рынку
        • Попытка перевернуть позицию на баре, хотя это не разрешено
        • Превышено время ожидания
        • Статус заявки был изменен во время расчета
        • Условная заявка по сигналу 'xL' может не сработать
        • Цена не кратна минимальному шагу цены
        • Цена сделки вне лимита
      • Заявки. Время жизни. Сделки.
        • Типы заявок и их исполнение
        • Время выставления заявок
        • Время жизни заявок
        • Связанные заявки
        • Цена входа (расчетная)
        • Статусы заявок
        • Частичное исполнение заявки
        • Незапланированные сделки в момент подключения к брокеру
        • Отключение от брокера при выставленных условных и лимитных заявках
        • Время сделок в окне сообщений отличается от времени в таблице Свои сделки
      • Виртуальная позиция
      • Работа агента и особые ситуации
    • API
      • Введение в API
        • Установка Visual Studio
        • Создание проекта в Visual Studio
        • Первый скрипт (API)
        • Первый индикатор (API)
        • Отладка скриптов
        • Логирование
      • Написание скриптов на API
        • Данные по инструменту
        • Работа с позициями
        • Список сделок
        • Очередь заявок
        • Стандартные индикаторы и обработчики
        • Параметры скрипта
        • Кеширование индикаторов
        • Локальный и глобальный кеш
        • Несколько инструментов
      • Написание индикаторов на API
        • Потоковый индикатор
        • Побарный индикатор
        • Индикатор с предварительной обработкой
        • Индикатор с несколькими вычислениями
      • Графика
        • Вывод таблицы
      • Дополнительные возможности
        • Возможность делать свои оптимизаторы *
        • Скрипт на C++/CLI
        • Контрольная панель API
        • Результат из скрипта
        • Оптимизация. Пул массивов
      • Примеры
        • Пример стратегии Пробой канала Дончиана
        • Пример стратегии Пересечение скользящих средних
        • Пример индикатора
        • Индикатор расчета спреда двух инструментов
        • Пример скрипта с самостоятельным управлением заявками
        • Как ускорить обработку скрипта на API
        • Ссылки на примеры
      • Вопрос - Ответ
        • NotImplementedException
        • Атрибут HandlerParameter
        • Интерполяция строк
        • Как работать с событиями?
        • Не приходит информация в котировках
        • Нужно ли получать Close,Open,High,Low через Contex.GetData
        • Обращение через COM
        • Очередь заявок (Стакан)
        • Получить баланс позиции (чистая стоимость)
        • Получить настройки скрипта и агента
        • Получить данные всех агентов
        • Получить параметры скрипта
        • Получить результаты скрипта
        • Получить серверное время
        • Получить все заявки и сделки поставщика
        • Получить все инструменты поставщика
        • Принудительный пересчет скрипта
        • Работа с кешем
        • Работа с проскальзыванием
        • Создать контейнер со своей библиотекой dll
        • Скрипт из кодогенератора программы
        • Сравнивать две double нельзя
    • Возможные проблемы и решения
      • Не сохраняется конфигурация
      • Ошибка записи базы данных
    • Оптимизация
      • Недостаточная нагрузка на многоядерный процессор
  • 🎓Примеры скриптов и индикаторов
    • Примеры реализации скриптов в TSLab
      • SMA с адаптивным периодом
    • Примеры реализации индикаторов в TSLab
    • Примеры реализации стратегий в TSLab
      • Пример стратегии Сетка
      • Пример стратегии без параметров
      • Пример стратегии на основе Индекса товарного канала
      • Пример стратегии на основе Стандартного отклонения
      • Пример стратегии на основе индикатора Aroon
      • Пример стратегии на основе индикатора RSI
      • Пример стратегии на основе индикаторов ADX DI+ и DI-
    • Перенос скриптов и индикаторов из 1.2 в 2.0 или из 2.0 в 2.1
    • API examples
      • API. Plugins. Implementing IOptimizationMethod
      • API. Indicators
    • FAQ visual editor
  • 📈TSLab Опционы
    • Опционные скрипты
      • Deribit Script examples
        • Deribit Smile
      • Примеры опционных скриптов
        • Робот Buy Sell Volatility
        • Collect IV (ALL)
        • Collect IV (RW)
        • HV (ALL)
        • HV (RW)
        • HVIV
        • Notifications. Options scripts
        • Simm trading Real trading
        • Static Analysis
        • Рекомендации по примерам опционных скриптов
      • Изменение параметра IV ATM
    • TSLab Опционы для чайников - Записи вебинаров А.Кытманова
      • TSLab Опционы. Для чайников - цена, время, волатильность
      • TSLab Опционы. Для чайников - лучше сто раз увидеть
      • TSLab Опционы. Для чайников - поделись улыбкою своей
      • TSLab Опционы. Для чайников - ловкость рук
      • TSLab Опционы. Для чайников - дельта-хедж
      • TSLab Опционы. Для чайников - риск-менеджер
      • TSLab Опционы. Для чайников - вебинар по ч.1
      • TSLab Опционы. Для чайников - вебинар по ч.2, ч.3
      • TSLab Опционы. Для чайников - вебинар по ч.4
      • TSLab Опционы. Для чайников - вебинар по ч.5, ч.6
      • TSLab Опционы. Зигзаг
      • TSLab Опционы. Ликвидность
      • TSLab Опционы. Простая схема покупки/продажи волатильности
  • Сайт компании TSLab
    • Регистрация аккаунта на сайте компании TSLab
      • Блокировка доменных имен
    • Личный кабинет
      • Смена банковской карты
      • Возврат средств
      • Оформление лицензии для Поставщика данных в TSLab
        • Пояснения по лицензии
          • Криптобиржи. Лицензия TSLab
          • Тарифный план TSLab Lite
        • Лицензионный ключ для Классических поставщиков данных
        • Лицензионный ключ для Криптовалюных поставщиков данных
      • Редактирование данных в Личном кабинете
      • Решение возможных проблем с Личным кабинетом
    • Форум
    • Личный кабинет my.tslab.ru
    • Служба поддержки пользователей TSLab
      • Дамп памяти для программы TSLab
      • Лог файлы программы TSLab
      • Автоматический запуск программы после падения
    • TSLab brandbook
  • Общие вопросы
    • Общие вопросы
      • RD Client с мобильных устройств
      • Гарантийное обеспечение. Маржа.
        • MOEX
      • Перезагрузка компьютера
      • Синхронизация времени
      • Возможности для портфельного управляющего
      • Установка двух программ на один компьютер
      • Ссылки на прошлые версии программы
      • Support Macintosh
  • Наши ресурсы
    • YouTube
    • Группа в Telegram
    • Новостной канал
    • Группа в VK
    • Форум TSLab
Powered by GitBook
On this page
  • Для чайников - поделись улыбкою своей
  • План цикла статей:
  • Историческая улыбка (по Блеку-Шолзу)
  • Улыбки по котировкам опционов
  • Биржевая улыбка
  • Рыночная улыбка
  • Модельная улыбка
  • Портфельная улыбка
  • Управление видимостью линий

Was this helpful?

Export as PDF
  1. 📈TSLab Опционы
  2. TSLab Опционы для чайников - Записи вебинаров А.Кытманова

TSLab Опционы. Для чайников - поделись улыбкою своей

Last updated 10 months ago

Was this helpful?

LogoLogo

Мы в соцсетях

  • Группа в Telegram
  • Новости TSLab
  • Vkontakte
  • YouTube канал TSLab Live

Наши веб-сайты

  • TSLab
  • Служба поддержки

Для чайников - поделись улыбкою своей

В прошлой заметке упомянули Доску Опционов – специальное рабочее место, входящее в поставку TSLab совершенно бесплатно.

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

Хотя мы уже коротко упоминали улыбку и надеемся, что идея ее появления понятна, но хотелось бы прояснить нюансы. Дело в том, что опционный модуль вобрал в себя многолетний торговый опыт Алексея Каленковича. При этом улыбка волатильности расщепилась на несколько отдельных, которые отличаются своим предназначением и играют в торговле различные роли. Постараемся рассказать про каждую из улыбок, чтобы при работе в Доске Опционов было понятно что изображено на графике и для чего. (При реализации своих опционных роботов с помощью кубиков или C# API Вы можете ограничиться меньшим количеством улыбок. Или разработать одну улыбку своей мечты и далее использовать только ее для решения всех задач сразу.)

По материалам статьи был проведен вебинар.

Во время трансляции было задано несколько интересных вопросов. Ответы на них публикуем отдельно.

План цикла статей:

  1. Цена, время, волатильность

  2. Лучше сто раз увидеть

  3. Поделись улыбкою своей

  4. Ловкость рук

  5. Дельта-хедж

  6. Риск-менеджер

Историческая улыбка (по Блеку-Шолзу)

В соответствии с оригинальной методикой это прямая горизонтальная линия. Мы ее проводим на уровне исторической волатильности, которая должна быть предварительно посчитана скриптом HV (RW) или HV (ALL) (подробности можно освежить в первой части). Иногда опционы около денег котируются ниже уровня исторической волатильности. Если у Вас есть понимание, что эта ситуация продлится еще хотя бы несколько дней, их можно покупать и зарабатывать на дельте. Если же опционы котируются заметно выше уровня HV – их можно понемногу продавать. (Подробности этой простой торговой тактики рассматривались в предыдущей заметке.)

Стандартное обозначение – штриховая оранжевая линия. На верхней картинке можно увидеть, что уровень исторической волатильности фьючерса SiZ7 составляет 5.5% годовых.

Улыбки по котировкам опционов

Эта идея может показаться странной, но реальные заявки в стакане опционов тоже можно рассматривать как улыбку. Отдельно улыбка по аскам (оранжевые квадратики) и отдельно улыбка по бидам (голубые квадратики). На нашем рынке маркет-мейкеров и других участников торгов мало. Это приводит к тому, что аски могут далеко отстоять от бидов или вообще отсутствовать. Эти улыбки сильно скачут и не подходят для вычисления греков. Основная их польза в том, что можно отслеживать котировки "отбившиеся от стада" и забирать их к себе. Предполагая, что любые "некрасивые" искажения улыбки рано или поздно будут компенсированы.

Биржевая улыбка

Тонкая сплошная голубая линия показывает теоретическую волатильность. Ее любезно сообщает нам Московская биржа. Биржевая улыбка существует даже для самых неликвидных контрактов (например опционы на привилегированный Сбербанк SPZ7). Она дает нам первичную точку опоры, когда в контракте вообще нет заявок и когда непонятно сколько должны стоить опционы. Иногда биржа делает грубые ошибки при построении этой линии. Западные площадки вообще не транслируют теоретическую стоимость опционов и поэтому биржевой улыбки там не существует.

Даже глядя в этот безжизненный рынок уже можно понять, что покупать опционы по 45% – плохая идея. И продавать по 15% – тоже не стоит. Но можно попробовать выставить заявки на продажу по 30% и на покупку по 20%. Вдруг найдутся те, кто мечтает купить опционы на SPZ7, но не может? Строгая теория говорит, что скорее всего Вы при этом останетесь в плюсе (конечно, если выравнивать дельту).

Наша благодарность и теплые слова – вполне достаточно. Эта улыбка больше не заслуживает внимания. Она непригодна для расчета греков и даже для оценки профиля позиции.

Рыночная улыбка

Раз мы понимаем, что биржевая улыбка – плохая (и по некоторым критериям нас не устраивает), значит надо нарисовать свою. За годы торговли опционами Алексей Каленкович выработал свою авторскую методику построения рыночной улыбки. Подробности этого подхода были изложены на вебинаре "Миллион за улыбку" (вероятно, есть и другие видео) и очных семинарах (в составе общей торговой методики). Конспективно изложим основные пункты:

  • В некоторых абстрактных координатах имеется "правильный" "зародыш улыбки". Он гладкий, красивый, устойчивый. Алексей называет его "шаблон".

  • Дальше этот шаблон привязывается к реальному рынку. Для этого используется всего 3 параметра: волатильность на-деньгах, наклон на-деньгах, форма.

  • Сначала выставляется волатильность на-деньгах. Это обеспечивает позиционирование всей кривой по вертикали.

  • Затем выбирается наклон на-деньгах. Безразмерный параметр. Он мало зависит от времени до экспирации и от движения БА. Иногда наклон сохраняется неделями. Типичные значения наклона для всех рынков и всех торговых инструментов – 5-10 единиц. К моменту экспирации наклон уменьшается и тогда его можно принимать равным 0.

  • Форма в основном отвечает за поведение краев улыбки (насколько круто будут подниматься крылья). Безразмерный параметр. Типичное "нормальное" значение формы для всех рынков и всех торговых инструментов – 0 единиц. Иногда улыбку слишком растягивают ближе к прямой линии – тогда форма становится отрицательной. Скажем, (-5) или (-10) единиц. Иногда рынок ждет какую-то новость и сильное движение. Тогда крылья улыбки задираются вверх и форма становится +5 .. +10 единиц.

Хотя TSLab может автоматически выполнить первичную привязку рыночной улыбки (на основании биржевой) – но после этого мы должны сами следить когда и на сколько поменять ее параметры. Это основная характеристика всего рынка и нужно внимательно следить, чтобы биржевая улыбка не уводила Вашу рыночную далеко от реальных котировок. Дело в том, что именно относительно рыночной улыбки выставляются заявки на котирование опционов. И если кто-то вдруг потащит биржевую улыбку вниз ниже бидов маркет-мейкеров, то Вы просто продадите им свой объем. А через 10 минут биржевая улыбка вдруг восстановится – и Ваши продажи вдруг станут нереализованным убытком.

На Доске Опционов биржевая улыбка отмечена как сплошная красная линия с желтыми кружочками на страйке. Если навести мышку на узел, появится всплывающая подсказка с теоретической ценой опциона в этом страйке.

Например, на этой картинке мы считаем адекватной цену декабрьского пута страйка 16 000 на фьючерс SPZ7 равной примерно 434 рубля.

По биржевой улыбке строится профиль позиции. Исключительно в справочных целях на основании профиля вычисляется рыночная дельта, гамма, вега и тета. Вычисления этих характеристик выполняется численным дифференцированием. Это спасает всех пользователей TSLab от типичных ошибок при вычислении греков. Авторы учебных пособий обычно не акцентируют внимание на том, как правильно дифференцировать стоимость портфеля по различным переменным в условиях, когда волатильность сама является функцией (от страйка и от времени до экспирации).

Модельная улыбка

Эту улыбку по смыслу точнее было бы называть "хеджевой". Её единственное предназначение – расчет дельты для устранения риска движения Базового Актива. Но мы будем придерживаться авторской терминологии.

Идея этого трюка такая. Рыночная улыбка связана с прогнозом движения цены БА до экспирации. Это может быть месяц, квартал или год. Но это некоторая статическая характеристика рынка на длинном интервале времени. А нам нужно выполнять дельта хедж. Несколько раз в день. Может быть, несколько раз в час. Интуитивно понятно, что поведение цены на коротком интервале времени отличается от нашего усредненного ожидания на горизонте в месяц. Это понимание необходимо каким-то образом выразить.

И Алексей придумал модельную улыбку. Она начинается из того же самого шаблона, что и биржевая. Но модельная улыбка всегда имеет нулевой наклон и нулевую форму. Грубо говоря, она симметрична относительно цены БА. И еще мы, как правило, меняем ее положение по вертикали. Общая рекомендация состоит в том, чтобы модельная улыбка стояла примерно посередине между рыночной и исторической.

Эта улыбка обозначена сплошной белой линией. Она симметрична и мы поставили ее на высоту 12% волатильности на деньгах. При рыночной 15.3%, исторической 9.3%. Если верить, что до декабря ничего не произойдет серьезного, то нужно достаточно агрессивно шортить декабрьские опционы на RIZ7. Но следует соблюдать риск-менеджмент и помнить о том, что иногда при переходе через ночь или через выходные бывает очень серьезный геп.

Портфельная улыбка

Портфельная улыбка возникает из желания оценивать текущий результат торговли. После формирования позиции хочется сразу понять насколько хорошими были цены сделок? Если мы ставили котировки на покупку ниже рыночной улыбки, на продажу – выше, то сколько рублей удалось при этом заработать? Если прошла неделя, хочется понимать мы в целом получаем или отдаем? Время идет, действительно ли наша позиция ведет себя как ожидается и переводит ожидаемую прибыль в реализованную?

До выхода TSLab версии 2.0.21 мы очень долго использовали для оценки прибыли рыночную улыбку. Это приводило к возникновению противоречия: чтобы котировать рынок, время от времени нужно подстраивать рыночную улыбку. Менять наклон, делать ее выше или ниже. Но при этом каждый раз происходит скачкообразное изменение прибыли позиции. Вчера был плюс, сегодня ноль. Пропадает понимание: это нас так распилил рынок неудачно, или мы сами подняли улыбку и получили переоценку позиции по веге?

Чтобы иметь правильное ощущение динамики прибыли, необходимо как можно реже менять параметры улыбки по которой эта прибыль рассчитывается.

Чтобы решить это противоречие пришлось добавить еще одну улыбку. Она служит для оценки текущей прибыли позиции. Обозначается сплошной зеленой линией.

Рекомендуем выбрать ее настройки перед началом формирования позиции в новой серии и далее менять их как можно реже. Когда будет понятно, что рынок уже изменил свое состояние и теперь вряд ли вернется к старым параметрам. Например, если в начале наклон рынка был +7 единиц и потом за неделю-две снизился до +3, то в этой ситуации уже можно отрегулировать наклон портфельной улыбки и сделать его +4 .. +5, потому что уже маловероятно, что за оставшееся небольшое время наклон снова увеличится до +7.

Управление видимостью линий

Если линий на графике становится много, лишние можно временно скрыть. Как правило, после настройки модельной и портфельной улыбки, их можно спрятать. Иногда мешают значки чужих заявок – тогда их тоже можно на время убирать. Нажатием в значок легенды раскрываем меню настроек. Слева от каждой линии есть чекбокс, который управляет ее видимостью.