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
LogoLogo

Мы в соцсетях

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

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

  • TSLab
  • Служба поддержки
On this page
  • Для чайников - дельта-хедж
  • План цикла статей
  • Профиль позиции
  • Дельта
  • Дельта-хедж
  • Такие разные дельты

Was this helpful?

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

TSLab Опционы. Для чайников - дельта-хедж

Last updated 10 months ago

Was this helpful?

Для чайников - дельта-хедж

В детстве мир прост и понятен. Мы верим, что достаточно купить акции и добрые дяди сделают тебя богатым. Со временем иллюзии проходят и мы начинаем подозревать, что дяди бывают разные и чаще всего интересы микромитариев их вообще не волнуют. Возникает желание взять в свои руки управление своей будущей пенсией. После бессистемных покупок и продаж приходит понимание, что нужна МТС. А еще лучше – торговый робот. В юности мы используем TSLab и конечно подбираем себе портфель торговых стратегий и инструментов, которые скорее всего будут нас кормить. И когда наш портфель попадает в ногу с рынком действительность может превзойти наши самые смелые ожидания. Но тренды не вечны, деревья не растут до небес и по большому счету у тех самых "дядь" нет никакого интереса гнать котировки строго на север. В итоге трендов становится меньше, хаотичность рынков возрастает и портфель линейных торговых роботов буксует. В этот момент понимаем, что наши возможности по прогнозу направления рынка уже исчерпаны. Дальнейшие попытки сделать нового робота мало влияют на размер просадок и их длительность. При этом увеличиваются комиссии и сложность управления всем портфелем.

Возникает необходимость найти принципиально новые торговые идеи. К счастью, "уже все придумано до нас" и следующей ступенью развития становится торговля опционами. Суть их в том, что цена нелинейно зависит от изменения цены Базового Актива. Фьючерс растет на 1%, опцион дорожает на 10%. Фьючерс растет на 2% – опцион дорожает на 40%. Дело не в плече. При торговле на форекс можно получить плечо 1-к-100 или 1-к-500. Но зависимость от изменения цены как была линейной, так и остается. И если валюта дорожает на 1%, а Ваша позиция зарабатывает 10%, то при движении на 2% позиция дорожает только на 20%. В этом ключевая ценность опционов: в нелинейной зависимости прибыли от изменения цены БА.

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

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

Профиль позиции

С профилем позиции знаком каждый трейдер, если он знаком с понятием стоп-лосс или тейк-профит. При планировании сделки еще до того как что-то купить, мы отвечаем себе на 2 вопроса: "Что будет с позицией, если цена пойдет вверх?" и "Что будет с позицией, если цена пойдет вниз?". Исходя из этого мы прикидываем где поставить тейк, чтобы "хватило жене на сапоги" и где поставить стоп, чтобы не получить маржин-колл. По сути, мы перебираем несколько сценариев развития событий "А что если фьючерс будет стоить ЦЦЦ?" По сути это и есть профиль позиции.

В TSLab они отображаются в Доске Опционов на одноименной закладке.

Для тех, кто хорошо учился в школе/институте коротко можно сказать так: профиль позиции – скалярная функция нескольких аргументов (цена, время, волатильность, количество купленных/проданных опционов, их страйки и т.п.).

Предупреждение о риске самообмана

Мы считаем, что профиль позиции хорошо определен только в небольшой окрестности текущей цены БА. Потому что если цена мгновенно сместится на 10% от текущего положения, то вся наша информация устареет. После такого рывка изменится уровень волатильности, деформируется улыбка, изменится ее наклон и т.д. Причем все эти эффекты малопредсказуемы. В итоге наш текущий прогноз цены портфеля для этого сценария очень неточен.

Дельта

Если с профилем разобрались, то с понятием дельты освоиться легко. Это условное название для термина "частная производная профиля позиции по цене Базового Актива".

Грубо говоря, смотрим на профиль в точке текущей цены БА (сплошная вертикальная красная линия) и прикидываем: сколько фьючерсов дадут такой же наклон, какой имеет в этой точке профиль позиции? Если позиция имеет большой наклон (то есть мы случайно заняли направленную позицию и снова зависим от воли фьючерса), значит самое время снова устранить эту линейную зависимость. Делается это сделкой с фьючерсом противоположной направленности. К примеру, если дельта позиции равна +5, значит, нужно продать 5 фьючерсов. После этого дельта снова станет близка к нулю и нелинейные эффекты опять начнут играть заметную роль.

На картинке в начале статьи продано 5 стренглов в опционах на SiZ7 с истечением 14 декабря 2017 года. Этим опционам осталось жить примерно 4 торговых дня. Так получилось, что дельта позиции в данный момент близка к нулю. Фьючерс должен пройти 100 рублей, чтобы позиция изменила цену на 1 рубль. Фактически, мы стоим с плечом 100-к-1. То есть уходим от линейного риска настолько, насколько это возможно.

После того, как из профиля устранена линейная часть, доминирующую роль начинают играть другие эффекты, которые есть только в опционах!

В этой позиции надеемся на тету (все опционы теряют часть цены по мере приближения к дате экспирации). Еще на руку, что опционы продавались дороже, чем текущая историческая волатильность. То есть у нас есть основания полагать, что в этой позиции есть статистическое преимущество.

Дельта-хедж

При торговле опционами автоматический дельта-хеджер должен быть включен. В TSLab в составе Доски Опционов присутствует "книжный" вариант хеджера: обнаружив большую дельту, он старается ее уменьшить.

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

Проблема этой логики в неопределенности результатов. Часто этот стренгл будет приносить максимальную прибыль 250 рублей. И продавец краев, наверное, решит, что схватил удачу за хвост. 5, 6, 10 экспираций подряд можно получать прибыль без лишних телодвижений. Скорее всего при этом возникнет желание увеличить объем операций. Это логично. Все получается, все идет по плану. Хочется поскорее выбрать "Марусю" любимого цвета.

Но теперь посмотрим на эти ужасные края. Можно вспомнить сколько угодно случаев, когда фьючерс за неделю проходил 1500-2000 рублей. Были случаи, когда это происходило за день. Иногда это случается одним прыжком при переходе с пятницы на понедельник. Тогда мгновенный убыток достигает 3000-4000 рублей. На краях наклон профиля составляет примерно 5 фьючерсов. То есть если движение продолжится, то на каждые 1000 рублей движения убыток по позиции будет увеличиваться еще на 5000.

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

Постоянный автоматический дельта-хедж меняет ситуацию. Да, в каждой конкретной позиции потенциал прибыли становится меньше. К примеру, уменьшается с 250 до 100 рублей. Но зато хеджер устраняет и волатильность результата. Повышается вероятность прибыльного исхода, значительно уменьшается вероятность катастрофы. Это позволяет увеличить плечо и восстановить абсолютный доход, скажем, до 500 рублей. Но уже без риска получить катастрофический убыток.

Такие разные дельты

Но и это еще не конец истории. Наличие модельной улыбки приводит к возникновению модельного профиля позиции. Дельта модельного профиля будет отличаться от "рыночной" дельты. Чтобы проиллюстрировать эту разницу, возьмем ручной анализатор виртуальных позиций в составе TSLab и проанализируем небольшую позицию в 100 январских путов SR23000BM8 на мартовский сбер SRH8. До экспирации примерно 22.874 торговых дня (0.090796 года) при цене фьючерса 23 361. Волатильность этого опциона 25.25%.

Посчитаем дельту этой позиции разными способами:

  • по неправильной формуле Блека-Шолза – (минус 39.0738)

  • правильный расчет по рыночной улыбке (красная) – (минус 38.171)

  • правильный расчет по модельной улыбке (белая) – (минус 40.212)

На практике это будет означать, что после хеджирования данной позиции на росте фьючерса модельный портфель зарабатывает "лишние 2 дельты". Это позволяет в значительной степени компенсировать падение волатильности, которое скорее всего будет происходить на росте рынка. Может показаться, что позиция будет проигрывать на падении? Но на практике этот эффект компенсируется общим подъемом улыбки.Иными словами, в условиях существенной нелинейности ценообразования опционов правильный учет возникающих эффектов требует огромного практического опыта. Мы не ставим целью доказать академическую правильность реализованной математики. Но хотим подчеркнуть, что для новичка в опционах будет мудро положиться на многолетний опыт Алексея Каленковича. Мы уверены, что это позволит избежать многих вычислительных ошибок и набрать практический опыт без лишних и крайне обескураживающих убытков. Достаточно часто на практике возникает ситуация, когда на растущем рынке купленные колы не приносят ожидаемой прибыли. Причина этого – неправильная математика, которая скорее всего заложена в большинство "бесплатных" пакетов для анализа опционов.

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

Хеджирование – механический процесс. Если дельта посчитана "правильно". Формулы вычисления греков, выведенные из формулы Блека-Шолза (пример, ), неверны совсем. В условиях, когда имеется улыбка волатильности, эти выражения дают ошибочные результаты. То есть приводят к убыткам. В TSLab используется более надежный способ вычисления греков опционной позиции, учитывающий наличие улыбки.

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

📈
Цена, время, волатильность
Лучше сто раз увидеть
Поделись улыбкою своей
Ловкость рук
Дельта-хедж
Риск-менеджер
Поделись улыбкою своей
здесь
готовые опционные торговые скрипты