Блог им. tashik |Опционный тест: белая гвардия предлагает свой вариант теста на квала по деривативам (суббота, в каждой шутке есть доля...)

    • 27 ноября 2021, 20:57
    • |
    • tashik
  • Еще
Сегодня прислали две фотографии минутного теста по опционам, предложенного в чате Опционы ММВБ в качестве пилюли от субботней тоски. Той субботе уже много дней, но я сегодня решила им тут поделиться. Интересно было выполнить тест, вдвойне было интересно, какую ошибку я сделала — сразу пошла восстанавливать пробел.

На вопросы типа «нафиг оно надо» отвечать не буду. Кому не надо — просто пройдите мимо.

МАЛЕНЬКИЙ ОПЦИОННЫЙ ТЕСТ

Предпосылки: модель БШ, скорректированная улыбкой волатильности, ставка 0.

За одну-две минуты без использования справочников предлагается ответить на такие вопросы:

I. Дельта опциона Call строго ATM:
1) > 0,5
2) = 0,5
3) < 0,5

II. Дельтахэдж в гамма-отрицательной позиции БЕЗ УЧЕТА переоценки опционов:
1) всегда зарабатывает
2) недостаточно данных, возможны варианты
3) всегда сливает

III. Vanna опциона Call строго ATM
1) >0
2) = 0
3) < 0

IV. Vomma опциона Call строго ATM 
1) > 0
2) = 0
3) < 0

V. В одной опционной серии проданы страйки с IV=30% и куплены страйки с IV=20%. Какая ситуация НЕВОЗМОЖНА для позиции ни при каком соотношении купленных и проданных?

( Читать дальше )

Блог им. tashik |Историческая волатильность "по-быстрому" для TradingView

    • 24 ноября 2021, 10:00
    • |
    • tashik
  • Еще
Длинная историческая волатильность по-быстрому Использовать на часовом ТФ или выше (до дневки). Периоды указываются кратно барам. В моем примере 17 на часовике — это 17 часов, одна торговая сессия, суточное окно.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

//@version=4

study("Historical Volatility")

// Настройки окон
HVPeriod1 = input(17, minval=1, title="Окно 1")
HVPeriod2 = input(34, minval=1, title="Окно 2")
HVPeriod3 = input(51, minval=1, title="Окно 3")
HVPeriod4 = input(85, minval=1, title="Окно 4")

// Настройка периода для сглаживания
EMAPeriod = input(17, minval=2, title="Период сглаживания")

// Собственно индикатор

// мультипликатор, для нормирования к году
mul = 252 * 1210 / timeframe.multiplier
//приращение за бар
ch = log(close) - log(close[1]) 

// Историческая волатильность в окнах
HV1 = ema(sqrt(sum(ch * ch, HVPeriod1) * mul / HVPeriod1) * 100, EMAPeriod)
HV2 = ema(sqrt(sum(ch * ch, HVPeriod2) * mul / HVPeriod2) * 100, EMAPeriod)
HV3 = ema(sqrt(sum(ch * ch, HVPeriod3) * mul / HVPeriod3) * 100, EMAPeriod)
HV4 = ema(sqrt(sum(ch * ch, HVPeriod4) * mul / HVPeriod4) * 100, EMAPeriod)

// Рисуем красивое
plot(HV1, color=#cccccc)
plot(HV2, color=#ffcccc)
plot(HV3, color=#ff9999)
plot(HV4, color=#ff0000)
Чтобы использовать, копируем, в TradingView открываем Редактор Pine, создаем там новый индикатор (Открыть -> Новый индикатор), удаляем все что там в скрипте по умолчанию и вставляем этот код. Жмем Сохранить. Дальше скрипт будет доступен в выпадающем списке над графиком под кнопкой Индикаторы во вкладке Мои скрипты. Модно, быстро и удобно )

Держим опционный строй даже когда на море качка!


Блог им. tashik |Делаем опционный калькулятор по биномиальным моделям оценки в Google Spreadsheets (часть 3)

    • 14 ноября 2021, 17:06
    • |
    • tashik
  • Еще
По плану нам осталось рассмотреть биномиальную модель  Jarrow-Rudd (Джарроу-Рудда). Данная модель, в отличие от CRR (Cox-Ross-Rubinstein) основывается на предпосылке о том, что в каждом узле биномиального дерева вероятности для цены вырасти и упать равны (50/50).

Необходимую для расчета подготовку мы уже выполнили, когда реализовывали модель CRR, поэтому начнем с того, что скопируем лист и назовем новый лист JR. На листе JR, руководствуясь вышеописанным, внесем изменения в ячейки, отвечающие за вероятности движения цены вверх и вниз (B17 и B18) — проставим там снова по 50%, как это было у нас на первом листе. Для реализации модели нам предстоит рассчитать по ней размер приращения вверх и вниз.

Формула для расчета приращения вверх выглядит так:

Делаем опционный калькулятор по биномиальным моделям оценки в Google Spreadsheets (часть 3)
где r — interest rate (у нас 0), q — dividend yield (для фьючерсов тоже 0), сигма — волатильность, а дельта t — это наш временной шаг в долях года (ячейка B20). Соответственно в Spreadsheets/Excel это у нас будет:

( Читать дальше )

Блог им. tashik |Делаем опционный калькулятор по биномиальным моделям оценки в Google Spreadsheet (часть 2)

    • 07 ноября 2021, 16:28
    • |
    • tashik
  • Еще
Этот пост будет посвящен реализации модели Кокса-Росса-Рубинштейна (Cox-Ross-Rubinstein, CRR для краткости), самой известной и довольно простой. Модель основана на предпосылке о том, что приращение вверх и вниз (в нашей таблице это ячейки B15 и B16) предполагаются симметричными. Это значит, что при умножении приращения вверх на приращение вниз получится 1. Иными словами, если актив за первый временной шаг двинулся вверх, а за второй — вниз, то по итогам второго временного шага актив будет на стартовой точке (где он был до первого шага).

Напомню, что сейчас у нас в ячейках находятся произвольные фиксированные значения, и теперь нам предстоит заменить их формулами. Скопируем наш лист из первой части на новый лист и назовём новый лист CRR (по имени модели).

Для реализации расчета нам потребуется ввести еще два предварительных расчетных параметра — время до экспирации в долях года и время одного шага в долях года. Время до экспирации в долях года = Время до экспирации / 365 (дней в году, если считаете правильным учитывать только рабочие дни — то сюда подставляем 252, но я везде использую календарные). Время одного шага в долях года = Время до экспирации в долях года / Количество шагов (в нашем случае 5, совпадает с количеством дней до экспирации, мы все моделируем в днях).

( Читать дальше )

Блог им. tashik |Делаем опционный калькулятор по биномиальным моделям оценки в Google Spreadsheet (часть 1)

    • 06 ноября 2021, 17:18
    • |
    • tashik
  • Еще
Модель Блэка-Шоулза, став де-факто индустриальным стандартом оценки опционов, успела навязнуть в зубах. Поэтому в этот славный выходной день мы побалуем себя альтернативным вариантом оценки — на основе моделей на базе биномиальных деревьев. То, что мы в итоге создадим, будет работать для наших маржируемых опционов американского типа с базовым активом-фьючерсом.

Суть биномиальной модели оценки в том, что при тех же вводных, что и у Блэка-Шоулза, она строится на разбиении времени до экспирации на равные временные интервалы (отрезки) (а в МБШ время непрерывно), и движение цены от начала одного отрезка к началу другого может быть либо вверх, либо вниз. Модель упрощает реальность ещё и тем, что в процентах шаг движения цены вверх и шаг движения цены вниз на всех отрезках одинаков, при этом шаг вверх может быть не равен шагу вниз. Размер шага вверх и шага вниз рассчитывается моделью из входных данных. Вероятности на следующем отрезке двигаться вверх или вниз также рассчитываются моделью из входных параметров и так же неизменны. Необязательно это будут вероятности 50/50, может получиться любое соотношение в сумме, дающее 100%.

( Читать дальше )

Блог им. tashik |Все, что есть по OptionVictory (OptionFVV) в одном посте

    • 26 сентября 2021, 16:22
    • |
    • tashik
  • Еще
Сайт программы https://tashik.github.io/OptionVictory/

Канал на Youtube с уже тремя сериями видеоруководства, и продолжение будет — Плейлист видеоруководств

Telegram-канал, где публикуются объявления о релизах https://t.me/optionvictory

Сегодня вышел новый небольшой релиз с обновленнным и отлаженным выпадающим списком стратегий и доработанным калькулятором. Инструкции по обновлению прочтите на сайте.

Блог им. tashik |OptionVictory (OptionFVV): руководству пользователя быть

    • 19 сентября 2021, 15:54
    • |
    • tashik
  • Еще
Без предисловий. Телеграфно.

Вынуждена снять видеоруководство. Много вопросов у людей, а у меня нет времени каждому помогать в TeamViewer. Не умею вот это вот все снимать и пишу лучше, чем говорю. После событий этого года с речью в принципе есть сложности. Терпите. Первая серия тут. Тчк



( Читать дальше )

Блог им. tashik |OptionFVV->OptionVictory: голосование за новую фичу и темная тема

    • 02 сентября 2021, 12:49
    • |
    • tashik
  • Еще
Объявление для пользователей OptionFVV в связи с введением фьючерсов на RTS-mini.
В Issue Tracker поступил запрос на фичу.

«С введением Московской биржей фьючерсов РТC-мини (текущий тикер RMU1) по индексу РТС МБ появилась возможность хэджировать дельтонейтральную опционную позицию мини контрактом (в 10 раз меньше „оригинального“ фьючерса). В аналитике OptionFVV сейчас нет возможности визуализировать опционные позиции с использованием мини фьючерсов вместо стандартного. Вполне вероятно, добавление этой функции будет удобно для пользователей, так как позволит использовать преимущества мини контрактов на индекс в торговле.
В частности, их использование позволит существенно уменьшить необходимый размер позиции для дельтонейтральной торговли (в десять раз) опционами на фьючерс РТС. И, с сайзом аналогичным ближним, более эффективно использовать дальние по сроку контракты. По идее, необходимый минимальный размер позиции по Ri, будет даже меньше, чем необходимо использовать в Si для дельтохеджирования дельтонейтральных позиций.

( Читать дальше )

Блог им. tashik |Аналитик Виктора Фатеева OptionFVV и его новый дом

    • 26 августа 2021, 13:09
    • |
    • tashik
  • Еще
В свете того, что в аналитике Виктора Фатеева OptionFVV постоянно производятся небольшие доработки и потребовалась «трибуна» для сообщения о релизах, я сделала сайтик взамен того, что был у Виктора, и стала релизы размещать там.

Чтобы отличать мою версию от версии Виктора — назвала его в честь Виктора красиво — OptionVictory. Так победим )
Пользуйтесь, кому актуально. По мере сил подпиливаю по просьбам трудящихся. Сразу напомню — торговые возможности включены не будут ни по чьим просьбам. Все донейшены и благодарности — Виктору. А нам вот сайтик и софт.

https://tashik.github.io/OptionVictory/

Блог им. tashik |Вестник Волопаса;)

    • 28 июля 2021, 14:52
    • |
    • tashik
  • Еще
Открыла в телеге экспериментальный канал, ориентирующий по внутридневной волатильности и дающий «пульс рынка» таким, каким видит его моя считалка реализуемой волатильности. Присоединяйтесь. Монетизироваться не будет. Рекламы не будет. Услуга предоставляется как есть. Все принимаемые Вами торговые решения — как и любые решения по жизни — как всегда на Вашей ответственности. Дискуссий не будет и флуда не будет — голые цифры в разрезе справедливая IV + справедливая цена связки на ЦС.
Данные обновляются три раза в день: в районе 9-00, в районе 15-00 и в районе 21-00. Стараюсь делать это регулярно и как можно ближе к означенным часам, но не всегда получается точно попасть во время.

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

( Читать дальше )

....все тэги
UPDONW
Новый дизайн