Backtest
Историческая проверка опционных позиций: BTC/ETH на данных Deribit (дневной EOD), RWA (акции, ETF, золото) на собственной записи Bybit.
Готовые пресеты
Опционные стратегии по семействам; значок у кнопки - взгляд на рынок: Бычий прибыль при росте, Медвежий при падении, Нейтральный пока цена в коридоре, Волатильность при сильном движении в любую сторону. Пресет заполняет ноги (тип, направление, срок, количество, дельта страйка); описание и профиль - во всплывающей подсказке у значка i.
Leg 1
Leg type
Direction
Entry conditions
Execution price
% spread
< IV <
< IV/RV <
< IVP <
iIVP - Implied Volatility Percentile.
Показывает, насколько текущая подразумеваемая волатильность (IV) высока по сравнению с её значениями за последний год.
IVP = (количество дней в году с IV ниже текущей / общее число торговых дней в году) x 100.
Пример: IVP 80% - за последний год IV была ниже текущей в 80% дней, то есть волатильность и опционные премии сейчас в верхней части годового диапазона. IVP 10% - волатильность близка к годовым минимумам.
Как использовать: продавцы опционов обычно ищут высокий IVP (дорогие премии), покупатели - низкий IVP (дешёвые премии). Границы min / max оставляют только входы, где IVP на дату входа попадает в этот интервал; пустое поле - без ограничения.
Как считается здесь: IV - 30-дневная ATM IV по данным Deribit (тот же ряд, что в фильтре IV/RV); окно - 365 календарных дней, оканчивающихся днём входа и включающих его; считаются дни с известной IV (крипторынок торгуется ежедневно). Если истории меньше 180 дней, IVP не считается и вход пропускается: для BTC и ETH IVP доступен с марта 2022. Только BTC и ETH.
Показывает, насколько текущая подразумеваемая волатильность (IV) высока по сравнению с её значениями за последний год.
IVP = (количество дней в году с IV ниже текущей / общее число торговых дней в году) x 100.
Пример: IVP 80% - за последний год IV была ниже текущей в 80% дней, то есть волатильность и опционные премии сейчас в верхней части годового диапазона. IVP 10% - волатильность близка к годовым минимумам.
Как использовать: продавцы опционов обычно ищут высокий IVP (дорогие премии), покупатели - низкий IVP (дешёвые премии). Границы min / max оставляют только входы, где IVP на дату входа попадает в этот интервал; пустое поле - без ограничения.
Как считается здесь: IV - 30-дневная ATM IV по данным Deribit (тот же ряд, что в фильтре IV/RV); окно - 365 календарных дней, оканчивающихся днём входа и включающих его; считаются дни с известной IV (крипторынок торгуется ежедневно). Если истории меньше 180 дней, IVP не считается и вход пропускается: для BTC и ETH IVP доступен с марта 2022. Только BTC и ETH.
Exit conditions
Stop/Take unit
P&L equity curve
Underlying price · BTC
Maintenance Margin
· заблокированный капитал во времени
P&L Plot
· payoff на экспирацию; жёлтая линия - текущая цена
P&L distribution
· число сделок по диапазонам P&L (worst → best trade)
Пулы ликвидности: где окажется цена монеты в конце жизни пула относительно диапазона [Pa, Pb]. Границы задаются как отклонение от цены открытия P0 (дневное закрытие, BTC/ETH, данные Deribit). Пулы открываются каждые N дней и пересекаются во времени, поэтому соседние пулы не независимы.
Option hedge is available only for BTC and ETH (Deribit options). For other coins use the futures hedge below.
Up to 4 option legs per pool, opened together with the pool at the nearest listed strike (price = daily close of that day) and valued on the day the pool ends; for each leg the nearest expiry that is not earlier than the pool end is used. Contracts per leg = k x the amount of the base token in the position at P0. Strike is the offset from P0 in %. BTC and ETH only (Deribit data from 2021-09).
A futures position is opened on every pool at P0 and closed at the pool's closing price: P&L = ± tokens × (end price − P0), minus the fee on both sides and funding on the entry notional for the pool's life. By default the hedge is static (size set once at P0); with Dynamic rebalancing the size is reset every N days to the pool's current base-token amount (a delta hedge on daily closes), paying the fee on every change. Leverage, margin and liquidation are not modeled.
Exit conditions
Stop/Take unit
Optional. Checked on daily closes: a pool is closed early at the close of the first day when its result (price move + impermanent loss, plus accrued APR fees and the futures hedge if enabled) hits the stop or the take, or N days before its scheduled end (Exit DTE). The option hedge, if any, is closed at its price on the exit date. Leave empty to hold every pool to its scheduled end.
Outcome at pool end
Distribution of price change at pool end
· number of pools by deviation from P0; dashed lines = Pa / Pb, grey curve = normal fit
Pool result with the option hedge
· $ per pool at the end, by price change; yellow = pool only, green = pool + option
Pool result with the futures hedge
· $ per pool at the end, by price change; yellow = pool only, purple = pool + futures (after fees and funding)
Pool P&L with APR
· $ per pool by open date; yellow = pool result without fees, green = with fees (APR accrues only while the price is inside [Pa, Pb])
Cumulative P&L across pools
· running total of the results of all pools by close date, $; each pool has its own deposit
Impermanent loss at pool end
· IL vs simply holding the deposit tokens, by price change; grey curve = theoretical IL for this range; fees not included
Price
· daily closes over the backtest period
Price change at pool end vs open date
· each dot = one pool; dashed lines = Pa / Pb; white ring = touched a boundary but ended in range
Pools
AI Backtest Analyst
powered by Claude · analyzes the last run (parameters, results, charts)
No backtest run yet.
