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. Работа с программой
  2. Главное меню
  3. Торговля

Доска опционов

Last updated 2 years ago

Was this helpful?

Встроенная доска опционов не может работать с биржей Deribit. Для биржи Deribit используйте примеры скриптов:

Введение

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

Частью Доски Опционов является автоматический хеджер (включается при необходимости), который служит для выравнивания дельты и для удерживания её в заданном интервале. Имеется также возможность просматривать Профиль Позиции и её основные греки.

Торговля осуществляется графическим способом непосредственно с графика улыбок либо с помощью Задач Котирования, которые позволяют выставлять аналог лимитной заявки в терминах волатильности.

Важно! Позиция, набранная через Доску Опционов, привязана к этому конкретному окну. Если Пользователь случайно закроет Доску, его позиция останется без управления. Механизм, который позволяет восстановить управление, называется "Перенести" в таблицах "Свои сделки" и "Свои заявки".

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

  1. Как оценивать время до экспирации?

  2. Как определить цену Базового Актива (далее, может встречаться сокращение БА)?

  3. По какой улыбке ставит свои котировки Рынок?

  4. По какой улыбке выравнивать Дельту и оценивать другие греки позиции?

  5. Какую дельту позиции мы хотим поддерживать?

  6. По каким правилам выравнивать дельту?

Интерфейс Доски Опционов реализован таким образом, чтобы Пользователь мог на них ответить. Дополнительно, выводится справочная информация о состоянии позиции и её покомпонентном составе.

Выбор опциона

Настройка Провайдера и подключение к своему брокеру выполняются обычным образом согласно документации (клиенты «Алор» должны заказать у своего брокера подключение к отдельному серверу опционов). Предполагается, что перед началом работы с опционами провайдер подключен и ТСЛаб получает правильные рыночные данные. Проконтролировать это можно через стандартную таблицу «Котировки».

Очень важно запомнить, что опционы в ТСЛаб объединены в группы по названию своего БА. То есть для настройки Доски Опционов необходимо задавать именно тикер БА. Например, для работы с опционами на декабрьский фьючерс РТС нужно будет выбрать именно фьючерс RIZ6, а не пытаться каким-то образом добавить на Доску его опционы по отдельности.

Доска создаётся из Главного Меню раздел «Торговля» пункт «Доска опционов». Внешний вид до выполнения настройки показан на Рис.1.

Необходимо нажать кнопку «Инструмент» [1] в левом верхнем углу, выбрать секцию «FORTS» [2] (в некоторых провайдерах она будет называться «ФОРТС Фьючерсы»), найти тикер БА SRU6 [3], нажать кнопку «ОК» [4].

После этого Доска Опционов будет проинициализирована. В таблице можно увидеть списки всех тикеров и первичную рыночную информацию (страйк, цену Бид/Аск, теоретическую волатильность и теоретическую цену, которые присылает Биржа).

Важно! Признаком готовности Доски к работе является наличие заполненных столбцов «Волатильность» и «Цена» для колов и путов. Отдельные опционы могут не иметь этой информации, но в целом для страйков «около денег» эти столбцы должны содержать осмысленные значения.

Справа от таблицы в информационных полях будет указана текущая рыночная информация: цена БА, время до экспирации (в днях), волатильность «на-деньгах» (в процентах). Если для данного БА имеется несколько серий, их выбор осуществляется с помощью выпадающего списка над столбцом «Страйк».

В ТСЛаб 2.0.11.0 Доска Опционов имеет ограничения и в каждый момент времени возможна работа только с одной серией опционов. Если быть точным, автоматический дельта-хедж работает только с одной серией, которая активна в данный момент. При необходимости торговать в разных сериях, рекомендуем использовать несколько экземпляров Доски Опционов.

Табличное представление

Табличное представление служит для проверки работоспособности Доски и уточнения конкретных числовых характеристик отдельных опционов. Внешний вид после выполнения настройки показан на Рис.2.

После выбора серии опционов [1] в левой части показаны колы [2], в правой – путы [3].

Опционы отсортированы по столбцу «Страйк» [4] в порядке убывания. Порядок сортировки можно изменить на «по возрастанию», кликнув в заголовок столбца «Страйк».

Первичные данные

Для опционов показаны их первичные характеристики: тикер, цена лучшего бида и лучшего аска в стакане, теоретическая волатильность [5] и теоретическая цена опциона в том виде, как их присылает Провайдер.

Греки

Помимо этого для каждого опциона Доска вычисляет некоторые из его греков. Они присутствуют в выпадающей строке и показываются после нажатия на символ «+» в самом первом столбце таблицы [6].

Греки рассчитываются численным способом с использованием времени, улыбки и других параметров, задаваемых настройками справа от таблицы.

В ТСЛаб 2.0.11.0 вычисляются следующие греки [7]:

  • волатильность (в процентах)

  • цена (за 1 опцион)

  • дельта (в расчете на 100 опционов)

  • гамма (в расчете на 100 опционов)

  • тета (в расчете на 100 опционов на 1 календарный день)

  • вега (в расчете на 100 опционов при изменении волатильности на 1%)

Основные настройки

В зависимости от выбранных настроек будут меняться основные рыночные характеристики. Они выводятся справа от таблицы (см Рис.3). Это «Цена БА» [1], «Время» [2] (в днях), «Волатильность» [3] (в процентах в точке точно над ценой БА).

«Время» [2] можно рассчитывать по разным алгоритмам. Выбор осуществляется параметром «Режим времени» [4]:

  • Равномерное календарное (Plain Calendar) – плоское календарное время из расчета 365.25 дней в году

  • Равномерное календарное без выходных (Plain Calendar without Weekends) – плоское календарное время без учета выходных (суббота и воскресенье выбрасываются)

  • Равномерное календарное рабочие дни (Plain Calendar without Holidays) – плоское календарное время без учета выходных и праздников (суббота и воскресенье выбрасываются, также выбрасываются неторговые дни по календарю Московской биржи)

  • Расписание ФОРТС (Rts Trading Time) – торговое время по календарю Московской биржи с учетом расписания торгов в секции ФОРТС (торги с 10:00 до 23:50 с вечерним и дневным клирингами). Этот способ вычисления времени является основным и используется не только для Доски Опционов, но и в опционных скриптах, реализованных в виде блок-схем

«Цена» [1] БА может расчитываться по разным алгоритмам. Выбор осуществляется параметром «Режим цены» [5]:

  • Последний трейд (Last Trade) – по цене последнего трейда. Подходит для ликвидных БА вдали от планок (далеко от дневных лимитов изменения цен)

  • Между заявками (Bid-Ask Midpoint) – полусумма лучшего бида и аска. Подходит для менее ликвидных БА вдали от планок (далеко от дневных лимитов изменения цен)

  • По ценам опционов (Theor Px Based) – этот режим является аварийным и предназначен для торговли рядом с планками. В данном режиме цена БА оценивается с помощью колл-пут паритета. Для расчетов берутся теоретические цены опционов по версии Биржи. Это позволяет продолжить работу даже когда БА уже лег на планку, а опционы ещё продолжают двигаться в ожидании её пробоя.

«Режим волатильности» [6] позволяет посмотреть греки опционов, посчитанные по другой улыбке. В ТСЛаб 2.0 улыбок обычно 3 (подробнее рассмотрены ниже в разделе «Улыбки»): рыночная, модельная и биржевая. В некоторых ситуациях брокеры могут не транслировать свою улыбку, также она может иметь очевидные искажения. По этой причине биржевая улыбка для торговли не используется, а служит только в качестве иллюстрации.

Графическое представление (улыбка)

Убедившись в качестве рыночных данных, можно переходить к рыночным настройкам и торговле. Для этого надо переключиться на закладку [1] с названием тикера (см Рис.4).

По умолчанию рабочая область разделена на 6 частей. Слева располагается большой график с улыбками и рыночными котировками. Справа представлены 5 панелей с элементами управления, сгруппированные по смыслу: Рыночные настройки, Настройки хеджера, Торговые настройки, Настройки котирования, Графические настройки.

Размер и расположение этих панелей можно менять. Ширина меняется мышью при захвате черной разделительной линии [21]. Панели можно временно свернуть с помощью «шпильки» [20]. Их взаимное расположение можно изменить, если захватить мышью за верхнюю полосу [19] и перетащить в новое более удобное место.

Настройки ширины, взаимного расположения и статуса этих панелей должны сохраняться вместе с воркспейсом (Ctrl+S) и восстанавливаться автоматически после перезапуска ТСЛаб.

Улыбки

На графике улыбок представлены основные рыночные данные и вспомогательные построения. Легенду [2] можно раскрыть, там содержится список линий и их названия. Если легенда перекрывает графические построения, её можно перетащить мышью в любое подходящее место. Чекбоксы слева от названия можно снять, что позволяет на время скрыть мешающие линии.

По горизонтальной оси отложены страйки опционов. По вертикальной – волатильность в процентах.

Красный вертикальный маркер [3] показывает положение БА. Его крайние точки кликабельны: при однократном нажатии на них совершается покупка (верхний край) или продажа (нижний край) количества лотов БА. Это позволяет Пользователю самому выравнивать Дельту в сложной рыночной ситуации или если он делает это руками лучше автохеджера.

Оранжевые квадраты [4] обозначают лучшие заявки на продажу, которые в данный момент предлагает рынок. Естественно, цены переводятся в единицы волатильности с учетом нашей собственной оценки времени до экспирации. Это приводит к тому, что наша оценка волатильности опционов обычно отличается от биржевой. Если на одном страйке есть котировки и для колов и для путов, из них будет показана лучшая (наименьшая) в терминах волатильности. Это поведение при необходимости можно изменить как описано ниже в разделе «Торговые настройки». Если рыночные цены заметно лучше нашей оценки, то маркеры становятся кликабельны! Они подсвечиваются дополнительными текстовыми метками и при нажатии на них производится покупка в указанном страйке заданного в «Торговых настройках» количества лотов. При наведении мыши показывается всплывающая подсказка (тултип) с указанием страйка, волатильности, типа опциона, абсолютной цены и количеством лотов в этой заявке (если провайдер транслирует эту информацию).

Синие квадраты [5] обозначают лучшие заявки на покупку, которые в данный момент предлагает рынок. Естественно, цены переводятся в единицы волатильности с учетом нашей собственной оценки времени до экспирации. Это приводит к тому, что наша оценка волатильности опционов обычно отличается от биржевой. Если на одном страйке есть котировки и для колов и для путов, из них будет показана лучшая (наибольшая) в терминах волатильности. Это поведение при необходимости можно изменить как описано ниже в разделе «Торговые настройки». Если рыночные цены заметно лучше нашей оценки, то маркеры становятся кликабельны! Они подсвечиваются дополнительными текстовыми метками и при нажатии на них производится продажа в указанном страйке заданного в «Торговых настройках» количества лотов. При наведении мыши показывается всплывающая подсказка (тултип) с указанием страйка, волатильности, типа опциона, абсолютной цены и количеством лотов в этой заявке (если провайдер транслирует эту информацию).

«Рыночная улыбка» [6] в темной схеме показывается как красная сплошная линия с желтыми маркерами в тех местах, где есть опционы. При наведении мыши показывается всплывающая подсказка с указанием страйка, волатильности и абсолютной ценой. Данная улыбка строится по методике Алексея Каленковича и имеет 3 управляющих параметра: волатильность на-деньгах, наклон и форма. С их помощью можно вписывать гладкую непрерывную функцию улыбки в рыночные котировки. По умолчанию рыночная улыбка имеет такой же наклон и такую же волатильность на-деньгах, как и биржевая. После предварительного вписывания улыбки в рынок её необходимо отвязать от рыночной и выставлять параметры самому в соответствии с развитием рыночной ситуации. Подробнее см в разделе «Рыночные настройки».

Это требуется потому, что биржеваяулыбка часто становится неадекватной. Особенно в момент вечернего клиринга и ночью. В итоге это может провоцировать выставление неадекватных заявок и потерю денег. Также мы рекомендуем освоить функционал Риск менеджера, встроенного в ТСЛаб (см. документацию), и активно использовать его как дополнительный элемент защиты от ошибок.

«Биржевая улыбка» [7] в темной схеме показывается как сплошная тонкая синяя линия. Для её построения используется теоретическая волатильность, которую транслирует биржа. Перед отображением на графике выполняется замена биржевого времени на наше внутреннее. По этой улыбке удобно примерно прикидывать текущий наклон.

«Модельная улыбка» [8] в темной схеме показывается как сплошная белая линия. Она строится симметризацией «рыночной улыбки» в логарифмических координатах и всегда имеет параметр «Форма» равный 0. Модельная улыбка используется для дельта- хеджирования позиции! Её волатильность на-деньгах обычно привязывается к «рыночной улыбке», но при необходимости это поведение можно изменить настройкой «Волатильность модели» (см раздел «Рыночные настройки»).

Кнопки управления масштабом [9] позволяют увеличивать и уменьшать график, а также восстанавливать настройки по умолчанию (кнопка ><). Важную область графика можно увеличить, если зажать Ctrl+ЛКМ и выделить интересующую область прямоугольником.

Рыночные настройки

  • Цена БА [10] – справочно показывается текущая цена БА

  • До истечения (дни) [11] – время до экспирации в днях в соответствии с выбранным алгоритмом оценивания времени

  • Чекбокс Задать волатильность [12] – Пользователь указывает, что хочет сам задавать волатильность рыночной улыбки на-деньгах. При поставленном чекбоксе данный параметр редактируется в поле [14]

  • Чекбокс Задать наклон [13] – Пользователь указывает, что хочет сам задавать наклон рыночной улыбки на-деньгах. При поставленном чекбоксе данный параметр редактируется в поле [15]

  • Волатильность на деньгах % [14] – поле для редактирования данного параметра. Если чекбокс Задать волатильность [12] не выставлен, в данное поле при каждом пересчете будет передаваться текущая биржевая волатильность

  • Наклон % [15] – безразмерный параметр, задающий наклон рыночной улыбки на деньгах. Если чекбокс Задать наклон [13] не выставлен, в данное поле при каждом пересчете будет передаваться текущий наклон биржевой улыбки

  • Форма % [16] – безразмерный параметр формы характеризует скорость подъёма крыльев рыночной улыбки. Положительные значения заставляют крылья становиться круче. Отрицательные значения делают улыбку более плоской

  • Задать волатильность модели [17] – Пользователь указывает, что хочет сам задавать волатильность модельной улыбки на-деньгах. При поставленном чекбоксе данный параметр редактируется в поле [18]

  • Волатильность модели % [18] – поле для редактирования данного параметра. Если чекбокс Задать волатильность модели [17] не выставлен, в данное поле при каждом пересчете будет передаваться текущая биржевая волатильность

  • Вес симметризации [22] – безразмерный параметр влияющий на форму модельной улыбки. «0.5» – модельная улыбка соответствует симметризованной рыночной с параметром «Форма» равным 0. «0.0» – модельная улыбка совпадает с маркетной с парметром «Форма» равным 0. Иные значения параметра «Форма» соответствуют промежуточным состояниям.

Настройки хеджера

  • Чекбокс Автохедж [1] – Пользователь указывает, что необходимо выравнивать дельту автоматически в соответствии с указанными параметрами

  • Верхняя дельта [2] – сдвиг от целевой дельты наверх при достижении которой необходимо продать БА (знак роли не играет). Например, если «Целевая дельта» равна 5, а «Верхняя дельта» равна 3, то хеджирование будет выполнено при достижении уровня в 8 лотов.

  • Целевая дельта [3] – при наступлении условий для выравнивания дельты автохеджер купит или продаст такое количество лотов БА, чтобы итоговая дельта оказалась как можно ближе к целевой

  • Нижняя дельта [4] – сдвиг от целевой дельты вниз при достижении которой необходимо купить БА (знак роли не играет). Например, если «Целевая дельта» равна 5, а «Нижняя дельта» равна (-2), то хеджирование будет выполнено при достижении уровня в 3 лота. В данном случае знак используется только для удобства восприятия Пользователем. Если кому-то удобней указывать сдвиг вниз без знака, это вполне допустимо.

  • Чувствительность % [5] – параметр позволяет принять решение о выравнивании даже для дробной дельты. Например, целевая дельта 0, текущая дельта 0.8. Верхняя дельта 1.0. Чувствительность 66%. Формально текущей дельты недостаточно, чтобы сделать хедж, но 0.8 больше параметра «чувствительность». Поэтому автохеджер продаёт 1 лот и приводит дельту к уровню (-0.2). Это значительно ближе к целевой дельте, чем 0.8. Параметр «Чувствительность %» задаётся в диапазоне от 50 до 100 процентов. При уровне 100 автохеджер будет соответствовать обычному алгоритму, который выравнивает только целое число контрактов. Уровень 50 на первый взгляд будет давать самую маленькую среднюю дельту, но его использование может привести к «распилу» счета, если цена будет длительное время колебаться в окрестности порогового значения.

  • Сдвиг покупки [6] – в момент совершения покупки БА данный параметр сдвигает заявку на заданное число шагов цены относительно Цены БА. Если поставить этот параметр отрицательным, сделки могут происходить по более выгодным ценам. Если сделать его положительным, заявки будут немного цеплять рынок и хедж будет происходить с большей вероятностью, но по худшим ценам. Конкретный выбор этих значений делает Пользователь в зависимости от текущих рыночных условий. На спокойном рынке мы в своих роботах ставим сдвиг покупки (-1).

  • Сдвиг продажи [7] – в момент совершения продажи БА данный параметр сдвигает заявку на заданное число шагов цены относительно Цены БА. Если поставить этот параметр положительным, сделки могут происходить по более выгодным ценам. Если сделать его отрицательным, заявки будут немного цеплять рынок и хедж будет происходить с большей вероятностью, но по худшим ценам. Конкретный выбор этих значений делает Пользователь в зависимости от текущих рыночных условий. На спокойном рынке мы в своих роботах ставим сдвиг продажи +1.

  • Цена при покупке [8] – справочно показывает, по какой цене будет сделана покупка БА, если условия совершения хеджа возникнут прямо сейчас.

  • Цена при продаже [9] – справочно показывает, по какой цене будет сделана

    продажа БА, если условия совершения хеджа возникнут прямо сейчас.

Торговые настройки

  • Профит [1] – справочно показывается оценка текущей ликвидационной стоимости позиции при закрытии по рыночной улыбке (по красной).

  • Дельта (модель) [2] – справочно показывается текущая дельта по модельной улыбке (по ней выполняется дельта-хедж)

  • Дельта (рынок) [3] – справочно показывается текущая дельта по рыночной улыбке (для сравнения с модельной)

  • Гамма [4] – справочно показывается текущая гамма по рыночной улыбке

  • Тета [5] – справочно показывается текущая тета по рыночной улыбке

  • Вега [6] – справочно показывается текущая вега по рыночной улыбке

  • Тип опциона для асков [7] – настройка типа опционов для отображения в качестве заявок на продажу (асков). Any – лучшая котировка, Put – показывать котировки путов, Call – показывать котировки колов

  • Тип опциона для бидов [8] – настройка типа опционов для отображения в качестве заявок на покупку (бидов). Any – лучшая котировка, Put – показывать котировки путов, Call – показывать котировки колов

  • Заявка в БА [9] – количество лотов в БА при совершении сделок руками на графике улыбок с помощью маркера БА

  • Купить опционов [10] – количество лотов опционов для покупки при совершении сделок руками на графике улыбок (при клике в чужие аски)

  • Продать опционов [11] – количество лотов опционов для продажи при совершении сделок руками на графике улыбок (при клике в чужие биды)

  • Профит покупки [12] – если рыночная котировка аск стоит ниже рыночной улыбки и потенциальная выгода (в шагах цены) превышает этот порог, то данная котировка будет подсвечена цветом и текстовым пояснением. Это позволяет сразу видеть неадекватные котировки и быстро покупать их.

  • Профит продажи [13] – если рыночная котировка бид стоит выше рыночной улыбки и потенциальная выгода (в шагах цены) превышает этот порог, то данная котировка будет подсвечена цветом и текстовым пояснением. Это позволяет сразу видеть неадекватные котировки и быстро продавать их.

Настройки котирования

ТСЛаб даёт возможность выставлять заявки в терминах волатильности относительно рыночной улыбки. Например, «купить 50 лотов в страйке 14000 на 1% волатильности дешевле рынка». При этом мы автоматически выставим лимитную заявку в стакан в соответствии с указанными параметрами и далее будем переставлять её, если изменится цена Базового Актива, положение, наклон или форма рыночной улыбки.

Чтобы «задача котирования» не страдала от неадекватных улыбок, которые иногда присылает Биржа, мы настоятельно рекомендуем фиксировать параметры рыночной улыбки и менять их самому только по мере изменения рыночной ситуации. Практика показывает, что большую часть времени ручное вмешательство требуется не чаще одного-двух раз в неделю.

Задачи котирования друг от друга не зависят. Поэтому Вы можете покупать в разных страйках с разным отступом (например, -3%, -2%, -1%, -2%, -3% в 5 страйках около денег).

На одном страйке может существовать только 2 задачи котирования одновременно. Одна на покупку и одна на продажу. При повторном выставлении задачи, предыдущая отменяется.

  • Сдвиг улыбки % [1] – на сколько процентов волатильности сдвинуть «улыбку котирования»

  • Страйк [2] – выбор страйка для новой ЗадачиКотирования

  • Кол-во [3] – количество лотов в этой Задаче. Знак определяет направление (купить или продать). При нулевом количестве улыбка котирования скрыта.

  • Начать [4] – при нажатии на эту кнопку в выбранном страйке появится Задача Котирования указанного объёма и направления. Ещё один способ начать Задачу – кликнуть на соответствующий треугольник на Улыбке Котирования.

  • Отменить все ДЛИННЫЕ [5] – разом отменяет все Задачи на покупку.

  • Отменить все КОРОТКИЕ [6] – разом отменяет все Задачи на продажу.

Каждая Задача Котирования имеет свой значок (горизантальная черточка красного или зеленого цвета) на графике Улыбки. Если Вы хотите отменить только одну Задачу, сделать это можно кликнув в её пиктограмму на графике. Остальные Задачи останутся без изменений.

Графические настройки

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

  • Ширина рабочей области [1] – безразмерный параметр. Будет умножен на волатильность, время и цену БА, чтобы получить размер рабочей области в абсолютных единицах.

  • Применить [2] – при нажатии на эту кнопку выполняется фактическая подстройка видимой области

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

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

Профиль расположен на закладке [1] (см Рис.9) рисуется с использованием текущей рыночной и модельной улыбок по фактическим ценам совершения сделок. Как и в других опционных продуктах справочно рисуется профиль позиции на момент экспирации (сплошная оранжевая линия [5]).

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

На графике Профиля представлены основные рыночные данные и вспомогательные построения. Легенду [2] можно раскрыть, там содержится список линий и их названия. Если легенда перекрывает графические построения, её можно перетащить мышью в любое подходящее место. Чекбоксы слева от названия можно снять, что позволяет на время скрыть мешающие линии. По горизонтальной оси отложена цена БА. По вертикальной – оценка позиции в абсолютном выражении.

Тонкая сплошная горизонтальная серая линия [3] отмечает нулевой уровень. Если при совершении торговых операций или из-за переоценки позиции профит увеличивается, то текущая оценка позиции поднимается вверх.

Красный вертикальный маркер [4] показывает положение БА. Его крайние точки кликабельны: при однократном нажатии на них совершается покупка (верхний край) или продажа (нижний край) количества лотов БА. Это позволяет Пользователю самому выравнивать Дельту в сложной рыночной ситуации или если он делает это руками лучше автохеджера.

Возможность совершения сделок в опционах на Профиле Позиции не предусмотрена. Сплошная оранжевая линия [5] – это профиль позиции на момент экспирации.

Сплошная красная линия [6] – профиль позиции на текущий момент времени по рыночной улыбке.

Сплошная белая линия [7] – профиль позиции на текущий момент времени по модельной улыбке (по которой выполняется дельта-хедж).

Кнопки управления масштабом [8] позволяют увеличивать и уменьшать график, а также восстанавливать настройки по умолчанию (кнопка ><). Важную область графика можно увеличить, если зажать Ctrl+ЛКМ и выделить интересующую область прямоугольником.

Справа от графика с профилем располагаются 3 панели с элементами управления подобно тому, как это было сделано в окне с улыбкой.

Параметры позиции

  • Цена БА [1] – справочно показывается текущая цена БА

  • До истечения (дни)[2] – время до экспирации в днях в соответствии с выбранным алгоритмом оценивания времени

  • Всего лотов в БА [3] – справочно показывается текущая чистая позиция в БА

  • Профит [4] – справочно показывается оценка текущей ликвидационной стоимости позиции при закрытии по рыночной улыбке (по красной).

  • Дельта (модель) [5] – справочно показывается текущая дельта по модельной улыбке (по ней выполняется дельта-хедж)

  • Дельта (рынок) [6] – справочно показывается текущая дельта по рыночной улыбке (для сравнения с модельной)

  • Гамма [7] – справочно показывается текущая гамма по рыночной улыбке

  • Тета [8] – справочно показывается текущая тета по рыночной улыбке

  • Вега [9] – справочно показывается текущая вега по рыночной улыбке

Текущая позиция

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

Компоненты позиции

В таблице справочно показаны средние цены.

В таблице справочно показаны средние цены компонент позиции в разбивке по страйкам и типам опционов. Например, если было куплено 10 путов страйка 90000 и продано 10 путов страйка 90000, то в таблице «Текущая позиция» в этом страйке ничего не будет.

Тем не менее, эти сделки были совершены каждая в своё время и поэтому они дают вклад в суммарную чистую позицию (например, кеш +500 пунктов). Принято соглашение, что текущая чистая позиция в БА показывается здесь же в строке с нулевым страйком в столбцах LongCalls, ShortCalls.

🤖
Deribit Script examples
Рис.1: Выбор опционов на Сбербанк
Рис.2: Настроенная Доска Опционов
Рис.4: Улыбки и рыночные настройки
Рис.5: Настройки хеджера
Рис.6: Торговые настройки
Рис.7: Настройки котирования