пятница, 13 декабря 2024 г.

smart, option

https://smart-lab.ru/blog/839487.php

Тетта опциона (теоретическая скорость распада с течением времени) — это не просто «доход» для тейдера, занимающего короткую позицию.

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

Тетта-банда (https://www.reddit.com/r/thetagang/ ) и опционные гуру — шарлатаны хотят заставить вас поверить, что тетта — это форма альфы, или бесплатные деньги для истинно верующих.

Опционы — это выпуклые инструменты с асимметричной профилем выплат — покупатели могут заработать намного больше, чем они рискуют потерять, и наоборот для продавца.

Когда вы занимаете отрицательно асимметричную позицию, любое крупное движение приводит к убытку. Если базовый актив движется в благоприятном направлении, вы выигрываете от этого все меньше и меньше; если он движется против вас, вы теряете все больше и больше, поэтому мы можем записать стоимость опциона как:

V(x, t, v)


где x — цена базового актива, t — время, v — подразумеваемая волатильность, а V(.) — стандартный метод определения цены опциона (например, Блэк-Шоулз или биномиальное/триномиальное дерево)

Его изменение за одну единицу времени с помощью разложения в ряд Тейлора второго порядка дает:

dV(x, t, v) = dV/dt + dV/dx * dx + dV/dv * dv + 0.5 * d2V/dx^2 * dx^2 + 0.5 * d2V/dv^2 * dv^2+ dv2/dvdx * dvdx =

= theta +
+ delta * dx +
+ vega * dv +
+ 0.5 * gamma * dx^2 +
+ 0.5 * volga * dv^2 +
+ vanna * dx * dv


Если у вас короткая позиция по этому опциону, вы заработаете тетта-распад с течением времени, но вы платите с другой стороны:

— каждый раз, когда акции существенно меняются, вы теряете деньги по гамме;

— если опцион находится далеко от денег, он будет иметь значимую волгу (гамма волатильности), поэтому  каждый раз, когда подразумеваемая волатильность значительно меняется, вы тоже проигрываете из-за этого;

— он также может иметь экспозицию по ванне ( или скос). К примеру, ваша короткая позиция по путу вне денег может терять деньги в результате падения цены спота и роста подразумеваемой волатильности.

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

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

Рынок оценивает эти факторы непрерывно каждый момент времени: гамма более ценна, когда волатильность высока, потому что сумма положительного pnl, которую длинная позиция по опциону получает от гаммы пропорциональна dx ^ 2.

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

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

Также не забудьте учесть динамику волатильности при роллировании… короткая позиция по OTM put обычно будет иметь тетту, которая намного превышает ее реализованную скорость распада, даже при условии что нет движения в базовом активе. Потому что подразумеваемая волатильность становится все выше и выше для креш-путов с очень маленьким временем до экспирации при неизменном страйке.

И тезис  «я просто получу поставку, я все равно хотел купить там акции» не избавит вас ни от чего из этого. Наивный анализ короткой опционной позиции с удержанием до погашения может привести к небрежным и нелогичным выводам.

Источник: twitter.com/bennpeifert/status/1572019785797603328

четверг, 14 ноября 2024 г.

RL, drl-2ed, Sanghi, github

https://github.com/jupyterlab/jupyterlab/graphs/contributors

jupyterlab==4.0.7
box2d-py==2.3.8
stable-baselines3[extra]==2.3.2
moviepy==1.0.3
#huggingface_sb3 @ git+https://github.com/huggingface/huggingface_sb3@gymnasium-v2
huggingface_sb3>=3.0
gym==0.26.2
ipywidgets
rl_zoo3==2.3.0
seaborn==0.13
scipy==1.11
wandb
rliable
flappy-bird-gymnasium
matplotlib
panda-gym @ git+https://github.com/qgallouedec/panda-gym@master
gymnasium[mujoco-py]
gymnasium[mujoco]
pettingzoo[butterfly]>=1.24.0
supersuit>=3.9.0


--extra-index-url https://download.pytorch.org/whl/cpu
torch
torchvision
torchaudio
tensorflow
lightning

среда, 9 октября 2024 г.

OTUS, Playlists

https://www.youtube.com/@otus_education/playlists

C++

https://www.youtube.com/playlist?list=PLfnFOImnyWRVqM4UNl7Lh-sYqBp5IrsI3

https://www.youtube.com/playlist?list=PLfnFOImnyWRUzgb4s3HXGmbd9rJQJHL8r

https://www.youtube.com/playlist?list=PLfnFOImnyWRWmpS_2emHHAuGNz3YAi8iM

https://www.youtube.com/playlist?list=PLfnFOImnyWRW2CDiHHrJwbDhFhUDWoyRt

https://www.youtube.com/playlist?list=PLfnFOImnyWRVqM4UNl7Lh-sYqBp5IrsI3

C#

https://www.youtube.com/playlist?list=PLfnFOImnyWRVb5DAOcMBmP-UIzLbmgc3H

https://www.youtube.com/playlist?list=PLfnFOImnyWRV2dvzwEjFHXrh04JFBAWA1

https://www.youtube.com/playlist?list=PLfnFOImnyWRV-zzcYldNKXCnJdl523eyS

https://www.youtube.com/playlist?list=PLfnFOImnyWRVX-FvN1B5oPP5sR17apb0t

https://www.youtube.com/playlist?list=PLfnFOImnyWRUlDMnKYobAhsHjc4aAleBy

Py

https://www.youtube.com/playlist?list=PLfnFOImnyWRUrNJYC3gvN13Np2Eo8ZYSc

https://www.youtube.com/playlist?list=PLfnFOImnyWRU-1Nrkld0OkZJ7W6V3SbGy

https://www.youtube.com/playlist?list=PLfnFOImnyWRX_EvkfNXFB977BCVOS1MXB

https://www.youtube.com/playlist?list=PLfnFOImnyWRWfWJgM9YQs3PfUbIlsBy2b

https://www.youtube.com/playlist?list=PLfnFOImnyWRXRUtbUnxAN6DS1imglyvfk

web py

https://www.youtube.com/playlist?list=PLfnFOImnyWRUWvKT62vPMaY3v-Rf_yyZw

Py qA

https://www.youtube.com/playlist?list=PLfnFOImnyWRUYcdw9q_3ZfRB5yxBijQiQ

DP

https://www.youtube.com/playlist?list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL

Algo

https://www.youtube.com/playlist?list=PLfnFOImnyWRXeuZlhSUABMDB1qDZw6kfS

https://www.youtube.com/playlist?list=PLfnFOImnyWRVXrFznxZIqDGwsxkvih12d

RL

https://www.youtube.com/playlist?list=PLfnFOImnyWRXzhR2Pl0-nhFqp5U7lxnDW

ML

https://www.youtube.com/playlist?list=PLfnFOImnyWRVwF-p0MSHL1OJlcHvOps6G
https://www.youtube.com/watch?v=2uQcsklaxug&list=PLfnFOImnyWRVwF-p0MSHL1OJlcHvOps6G

https://www.youtube.com/playlist?list=PLfnFOImnyWRXIFdW386EcR70_eqB8UH21

https://www.youtube.com/watch?v=3ldfSlM-mY8&list=PLfnFOImnyWRXIFdW386EcR70_eqB8UH21

https://www.youtube.com/playlist?list=PLfnFOImnyWRVdYzv7o-IY9NNiioH23s2z

https://www.youtube.com/playlist?list=PLfnFOImnyWRUSMjieoLzEsjhXYaDdk2_t

https://www.youtube.com/playlist?list=PLfnFOImnyWRVGAHlG2Wv3iezLBqhvpR6A

https://www.youtube.com/playlist?list=PLfnFOImnyWRXvvMmTL3HFBd7--z1D-5qD

https://www.youtube.com/playlist?list=PLfnFOImnyWRVn5ALzqnBMsMhBYxsKxksa

https://www.youtube.com/playlist?list=PLfnFOImnyWRW_DaV6NIco2uv-H6tL9L64

https://www.youtube.com/playlist?list=PLfnFOImnyWRXqI3pacN-Qa1TrEQlrnGON

https://www.youtube.com/playlist?list=PLfnFOImnyWRWHGQpLKTSNCZ-FW9DZiNgx

https://www.youtube.com/playlist?list=PLfnFOImnyWRUudoPlUlYzelDgWdSu3oca

https://www.youtube.com/playlist?list=PLfnFOImnyWRUWvKT62vPMaY3v-Rf_yyZw

Zrenie

https://www.youtube.com/playlist?list=PLfnFOImnyWRV4frHv9BzUXoZFPjgyuUnr

https://www.youtube.com/playlist?list=PLfnFOImnyWRUWvKT62vPMaY3v-Rf_yyZw

Tix

https://www.youtube.com/playlist?list=PLfnFOImnyWRWF2pd9WT9ySvx5rLoNr4qQ

https://www.youtube.com/playlist?list=PLfnFOImnyWRVFb9r9EGkBI9FSyP7UW8wI

https://www.youtube.com/playlist?list=PLfnFOImnyWRWF2pd9WT9ySvx5rLoNr4qQ

https://www.youtube.com/playlist?list=PLfnFOImnyWRWr4s3Szqju9o9wnJcP3ib_

https://www.youtube.com/playlist?list=PLfnFOImnyWRXvvMmTL3HFBd7--z1D-5qD

Rec system

https://www.youtube.com/playlist?list=PLfnFOImnyWRXudjQpsnkQ36Npior672JZ

Math

https://www.youtube.com/playlist?list=PLfnFOImnyWRXzwaY8bOkQMNvGld5PH_Rb

https://www.youtube.com/playlist?list=PLfnFOImnyWRU8k_RyMcLOwA4GXaIoMRiP


R

https://www.youtube.com/playlist?list=PLfnFOImnyWRVIs_WeVA_C7QCjLxTqENyE

https://www.youtube.com/playlist?list=PLfnFOImnyWRVV3j_msvETDfHzoP3sZv08

Django

https://www.youtube.com/watch?v=sJx0Sy6L4Co&list=PLfnFOImnyWRX-q6LW-BxSm12YQ49yGOOC

Network

https://www.youtube.com/playlist?list=PLfnFOImnyWRWOl3TEPi91HZTXme4wGVqS

PostgreSQL

https://www.youtube.com/watch?v=qBBqMXpMrYk&list=PLfnFOImnyWRU3pgjjByyDz0bp-2IrEj-x

Micro

https://www.youtube.com/playlist?list=PLfnFOImnyWRW825IU_xG-IeFP1Nvm109a

https://www.youtube.com/playlist?list=PLfnFOImnyWRW-7ZLxfJGpeC2xrwzw_AQo

https://www.youtube.com/playlist?list=PLfnFOImnyWRW-7ZLxfJGpeC2xrwzw_AQo

https://www.youtube.com/playlist?list=PLfnFOImnyWRW-7ZLxfJGpeC2xrwzw_AQo

https://www.youtube.com/playlist?list=PLfnFOImnyWRX_EvkfNXFB977BCVOS1MXB

Projects

https://www.youtube.com/playlist?list=PLfnFOImnyWRWlW7rOBzWgZ1Rt7R3dEpz4

QA

https://www.youtube.com/playlist?list=PLfnFOImnyWRW-mhswANvZaLqJ4N_yWP4z

CI/CD

https://www.youtube.com/playlist?list=PLfnFOImnyWRXlzp37yQsipNAxFE3W3Qa3

BD

https://www.youtube.com/playlist?list=PLfnFOImnyWRUWvKT62vPMaY3v-Rf_yyZw