Обзор опционов (все площадки)
Открытый интерес опционов, объём за 24h, соотношения пут/колл, макс. боль, подразумеваемая волатильность ATM, перекос 25-дельта и временная структура IV по одной монете — агрегат по шести площадкам с разбивкой по каждой из них.
/api/sd/options/overviewЗапрос
Параметры запроса
| Имя | Тип | Обязательный | По умолчанию | Допустимые значения | Описание |
|---|---|---|---|---|---|
| coin | string | Обязательный | — | — | Символ монеты без учёта регистра (например, `BTC`). При отсутствии или некорректном значении возвращается 400. Пример: BTC |
Пример запроса
curl -s "https://www.coinboss.com/api/sd/options/overview?coin=BTC"Поля ответа
Таблица полей формируется из реальных ответов, поэтому в ней перечислено ровно то, что возвращает эндпоинт. В путях a[] обозначает элементы массива, а {*} — объекты с динамическим ключом, например монетой или биржей.
| Поле | Тип | Единица | Описание |
|---|---|---|---|
| success | boolean | — | true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`. |
| schema | string | — | Идентификатор схемы этого ответа. Меняется только тогда, когда у существующего поля меняется смысл или тип. |
| now | number | ms | Время сервера в момент формирования ответа. |
| coin | string | — | Символ монеты (в верхнем регистре). |
| index_price | number|null | USD | Спотовая индексная цена, используемая для пересчёта в USD (в агрегатах — медиана собственных индексных цен площадок). |
| n_contracts | number|null | — | Число учтённых опционных контрактов. |
| oi_usd | number|null | USD | Открытый интерес как номинал в USD: количество монет × спотовая индексная цена. Односторонний. |
| call_oi_usd | number|null | USD | Открытый интерес по коллам, номинал в USD. |
| put_oi_usd | number|null | USD | Открытый интерес по путам, номинал в USD. |
| oi_coin | number|null | coin | Открытый интерес в единицах базовой монеты. |
| call_oi_coin | number|null | coin | Открытый интерес по коллам в единицах базовой монеты. |
| put_oi_coin | number|null | coin | Открытый интерес по путам в единицах базовой монеты. |
| vol_usd_24h | number|null | USD | Номинальный объём за 24h: проторгованное количество монет × текущая спотовая индексная цена. Не является оборотом по премии. |
| call_vol_usd_24h | number|null | USD | Номинальный объём коллов за 24h. |
| put_vol_usd_24h | number|null | USD | Номинальный объём путов за 24h. |
| vol_coin_24h | number|null | coin | Количество, проторгованное за 24h, в единицах базовой монеты. |
| call_vol_coin_24h | number|null | coin | Количество коллов, проторгованное за 24h, в монетах. |
| put_vol_coin_24h | number|null | coin | Количество путов, проторгованное за 24h, в монетах. |
| vol_premium_usd_24h | number|null | USD | Оборот по премии за 24h (цена опциона × количество), если площадка его публикует; в остальных случаях `null`. Никогда не суммируется с номинальным объёмом. |
| pcr_oi | number|null | ratio | Открытый интерес по путам ÷ открытый интерес по коллам, в единицах монеты; `null`, если сторона коллов равна 0. |
| pcr_vol | number|null | ratio | Объём путов за 24h ÷ объём коллов за 24h, в единицах монеты; `null`, если сторона коллов равна 0. |
| n_expiries | number|null | — | Число учтённых дат экспирации. |
| vol_exchanges | array | — | Площадки, учтённые в номинальном объёме. |
| vol_exchanges[] | string | — | Площадки, учтённые в номинальном объёме. |
| vol_premium_exchanges | array | — | Площадки, публикующие оборот по премии. |
| vol_premium_exchanges[] | string | — | Площадки, публикующие оборот по премии. |
| max_pain_nearest | object|null | — | Макс. боль ближайшей даты экспирации с открытым интересом. |
| max_pain_nearest.expiry | string | — | Дата экспирации (UTC), `YYYY-MM-DD`, или `all`. |
| max_pain_nearest.days_left | number | days | Число дней до экспирации. |
| max_pain_nearest.strike | number | USD | Цена страйка. |
| max_pain_nearest.pain_usd | number | USD | Суммарная выплата держателям опционов, если расчёт на экспирации пройдёт по этому страйку. |
| max_pain_nearest.oi_usd | number | USD | Открытый интерес как номинал в USD: количество монет × спотовая индексная цена. Односторонний. |
| max_pain_nearest.exchanges | array | — | Площадки, учтённые в этой строке. |
| max_pain_nearest.exchanges[] | string | — | Площадки, учтённые в этой строке. |
| max_pain_main | object|null | — | Макс. боль основной даты экспирации: ближайшей даты экспирации, на которую приходится не менее 5 % общего открытого интереса. |
| max_pain_main.expiry | string | — | Дата экспирации (UTC), `YYYY-MM-DD`, или `all`. |
| max_pain_main.days_left | number | days | Число дней до экспирации. |
| max_pain_main.strike | number | USD | Цена страйка. |
| max_pain_main.pain_usd | number | USD | Суммарная выплата держателям опционов, если расчёт на экспирации пройдёт по этому страйку. |
| max_pain_main.oi_usd | number | USD | Открытый интерес как номинал в USD: количество монет × спотовая индексная цена. Односторонний. |
| max_pain_main.exchanges | array | — | Площадки, учтённые в этой строке. |
| max_pain_main.exchanges[] | string | — | Площадки, учтённые в этой строке. |
| atm_iv_nearest | number|null | % | ATM IV ближайшей даты экспирации. |
| atm_iv_main | number|null | % | ATM IV основной даты экспирации. |
| atm_iv_30d | number|null | % | ATM IV, линейно интерполированная к постоянному сроку 30 дней; `null`, если 30 дней не попадают между двумя датами экспирации. |
| skew_25d_main | number|null | percentage points | Перекос 25-дельта основной даты экспирации. |
| term_structure | array | — | ATM IV по датам экспирации, начиная с ближайшей. |
| term_structure[] | object | — | ATM IV по датам экспирации, начиная с ближайшей. |
| term_structure[].expiry | string | — | Дата экспирации (UTC), `YYYY-MM-DD`, или `all`. |
| term_structure[].days_left | number | days | Число дней до экспирации. |
| term_structure[].atm_iv | number | % | Подразумеваемая волатильность на деньгах: средняя IV по цене маркировки на страйке, ближайшем к форвардной цене. |
| term_structure[].oi_usd | number | USD | Открытый интерес как номинал в USD: количество монет × спотовая индексная цена. Односторонний. |
| exchanges | array | — | Площадки, учтённые в этой строке. |
| exchanges[] | object | — | Площадки, учтённые в этой строке. |
| exchanges[].exchange | string | — | Идентификатор биржи (в нижнем регистре). |
| exchanges[].oi_share_pct | number | % | Доля в общем открытом интересе (номинал в USD) выборки. |
| exchanges[].n_contracts | number | — | Число учтённых опционных контрактов. |
| exchanges[].oi_usd | number | USD | Открытый интерес как номинал в USD: количество монет × спотовая индексная цена. Односторонний. |
| exchanges[].call_oi_usd | number | USD | Открытый интерес по коллам, номинал в USD. |
| exchanges[].put_oi_usd | number | USD | Открытый интерес по путам, номинал в USD. |
| exchanges[].oi_coin | number | coin | Открытый интерес в единицах базовой монеты. |
| exchanges[].call_oi_coin | number | coin | Открытый интерес по коллам в единицах базовой монеты. |
| exchanges[].put_oi_coin | number | coin | Открытый интерес по путам в единицах базовой монеты. |
| exchanges[].vol_usd_24h | number | USD | Номинальный объём за 24h: проторгованное количество монет × текущая спотовая индексная цена. Не является оборотом по премии. |
| exchanges[].call_vol_usd_24h | number | USD | Номинальный объём коллов за 24h. |
| exchanges[].put_vol_usd_24h | number | USD | Номинальный объём путов за 24h. |
| exchanges[].vol_coin_24h | number | coin | Количество, проторгованное за 24h, в единицах базовой монеты. |
| exchanges[].call_vol_coin_24h | number | coin | Количество коллов, проторгованное за 24h, в монетах. |
| exchanges[].put_vol_coin_24h | number | coin | Количество путов, проторгованное за 24h, в монетах. |
| exchanges[].vol_premium_usd_24h | number|null | USD | Оборот по премии за 24h (цена опциона × количество), если площадка его публикует; в остальных случаях `null`. Никогда не суммируется с номинальным объёмом. |
| exchanges[].pcr_oi | number | ratio | Открытый интерес по путам ÷ открытый интерес по коллам, в единицах монеты; `null`, если сторона коллов равна 0. |
| exchanges[].pcr_vol | number | ratio | Объём путов за 24h ÷ объём коллов за 24h, в единицах монеты; `null`, если сторона коллов равна 0. |
| exchanges[].n_expiries | number | — | Число учтённых дат экспирации. |
| exchanges[].oi_usd_inverse | number|null | USD | Открытый интерес контрактов с расчётами в монете. |
| exchanges[].oi_usd_linear | number | USD | Открытый интерес контрактов с расчётами в стейблкоине. |
| exchanges[].oi_usd_reported | number|null | USD | Собственное значение открытого интереса в USD от площадки, если она его публикует. Только для перекрёстной проверки. |
| exchanges[].vol_usd_reported_24h | number|null | USD | Собственное значение номинального оборота от площадки, если она его публикует. Только для перекрёстной проверки. |
| exchanges[].index_price | number | USD | Спотовая индексная цена, используемая для пересчёта в USD (в агрегатах — медиана собственных индексных цен площадок). |
| exchanges[].received_at | number | ms | Время получения данных коллектором CoinBoss. |
| exchanges[].observed_at | number|null | ms | Метка времени, указанная источником для данных. |
| exchanges[].age_s | number | s | Число секунд с момента получения строки. |
| exchanges[].is_stale | boolean | — | True, если данные старше своего окна актуальности. |
| coverage | object | — | Что входит и что не входит в эти значения. Сверьтесь с этим блоком, прежде чем сравнивать итоги с другим источником. |
| coverage.included_exchanges | array | — | Источники, актуальные данные которых учтены. |
| coverage.included_exchanges[] | string | — | Источники, актуальные данные которых учтены. |
| coverage.unavailable | array | — | Источники, которые не удалось включить, с указанием причины для каждого. Они никогда не учитываются как 0. |
| coverage.unavailable[] | object | — | Источники, которые не удалось включить, с указанием причины для каждого. Они никогда не учитываются как 0. |
| coverage.unavailable[].exchange | string | — | Идентификатор биржи (в нижнем регистре). |
| coverage.unavailable[].reason | string | — | Машиночитаемый код причины. |
| coverage.unavailable[].detail | string | — | Понятное человеку объяснение причины. |
| coverage.stale_excluded | array | — | Строки, не учтённые потому, что их последнее обновление выходит за окно актуальности. пусто в образцах, по которым построена таблица |
| coverage.field_gaps | array | — | Столбцы, которые площадка не публикует; для этой площадки они равны `null`. |
| coverage.field_gaps[] | object | — | Столбцы, которые площадка не публикует; для этой площадки они равны `null`. |
| coverage.field_gaps[].exchange | string | — | Идентификатор биржи (в нижнем регистре). |
| coverage.field_gaps[].fields | array | — | Названия отсутствующих столбцов. |
| coverage.field_gaps[].fields[] | string | — | Названия отсутствующих столбцов. |
| coverage.field_gaps[].kind | string | — | Семейство контрактов: `inverse` (с расчётами в монете) или `linear` (с расчётами в стейблкоине). |
| method | object | — | Текстовое описание формул, использованных для этого ответа, по одной записи на поле. |
| method.oi_usd | string | — | Пояснение к формуле для `oi_usd`, обычный текст. |
| method.vol_usd_24h | string | — | Пояснение к формуле для `vol_usd_24h`, обычный текст. |
| method.vol_premium_usd_24h | string | — | Пояснение к формуле для `vol_premium_usd_24h`, обычный текст. |
| method.pcr_oi | string | — | Пояснение к формуле для `pcr_oi`, обычный текст. |
| method.pcr_vol | string | — | Пояснение к формуле для `pcr_vol`, обычный текст. |
| method.max_pain | string | — | Пояснение к формуле для `max_pain`, обычный текст. |
| method.atm_iv | string | — | Пояснение к формуле для `atm_iv`, обычный текст. |
| method.atm_iv_30d | string | — | Пояснение к формуле для `atm_iv_30d`, обычный текст. |
| method.skew_25d | string | — | Пояснение к формуле для `skew_25d`, обычный текст. |
| method.oi_share_pct | string | — | Пояснение к формуле для `oi_share_pct`, обычный текст. |
| method.index_price | string | — | Пояснение к формуле для `index_price`, обычный текст. |
| method.max_pain_main | string | — | Пояснение к формуле для `max_pain_main`, обычный текст. |
| method.oi_usd_reported | string | — | Пояснение к формуле для `oi_usd_reported`, обычный текст. может отсутствовать |
| method.vol_usd_reported_24h | string | — | Пояснение к формуле для `vol_usd_reported_24h`, обычный текст. может отсутствовать |
| meta | object | — | Происхождение данных и актуальность этого ответа. |
| meta.schema | string | — | Идентификатор схемы этого ответа. Меняется только тогда, когда у существующего поля меняется смысл или тип. |
| meta.source | array | — | Публичные эндпоинты источников, из которых собраны данные. |
| meta.source[] | object | — | Публичные эндпоинты источников, из которых собраны данные. |
| meta.source[].exchange | string | — | Идентификатор биржи (в нижнем регистре). |
| meta.source[].endpoint | string | — | Публичный эндпоинт источника, который читает коллектор (показан для сведений о происхождении данных; клиенты его не вызывают). |
| meta.observed_at | number|null | ms | Метка времени, указанная источником для данных. |
| meta.received_at | number|null | ms | Время получения данных коллектором CoinBoss. |
| meta.fetched_at | number | ms | Время формирования этого ответа. |
| meta.window | string | — | Временное окно, которое охватывают значения. |
| meta.quality | string | — | FRESH, PARTIAL, STALE, BROKEN или UNAVAILABLE — оценка по меткам времени данных и покрытию. |
| meta.is_stale | boolean | — | True, если данные старше своего окна актуальности. |
| meta.cache_ttl_s | number | s | Время жизни кеша этого ответа. |
| meta.fallback | string | — | Что возвращает эндпоинт при сбое коллектора или источника. |
Сформировано 2026-11-11 23:00 UTC; использовано реальных ответов: 4.
Пример ответа
/api/sd/options/overview?coin=BTC · Реальный ответ, получен 2026-11-13 03:58:21 UTC. Длинные массивы и словари сокращены для отображения: exchanges: элементов было 6; meta.source: элементов было 6; term_structure: элементов было 12; coverage.field_gaps: элементов было 4; coverage.unavailable: элементов было 12; coverage.stale_included: элементов было 6.
- "success"true
- "schema""coinboss.sd.options/1"
- "now"1794542301260
- "coin""BTC"
- "index_price"71498.15576087
- "n_contracts"5792
- "oi_usd"32670143083.84
- "call_oi_usd"18276964561.96
- "put_oi_usd"14393178521.88
- "oi_coin"457419.65
- "call_oi_coin"255899.54
- "put_oi_coin"201520.11
- "vol_usd_24h"4295495191.7
- "call_vol_usd_24h"2031780368.24
- "put_vol_usd_24h"2263714823.46
- "vol_coin_24h"60122.56
- "call_vol_coin_24h"28436.77
- "put_vol_coin_24h"31685.79
- "vol_premium_usd_24h"34033631.12
- "pcr_oi"0.7875
- "pcr_vol"1.1143
- "n_expiries"12
- "vol_exchanges"
- "binance"
- "bybit"
- "coincall"
- "deribit"
- "gate"
- "okx"
- "vol_premium_exchanges"
- "binance"
- "deribit"
- "gate"
- "max_pain_nearest"
- "expiry""2026-11-13"
- "days_left"0.1678
- "strike"75000
- "pain_usd"15831410
- "oi_usd"3892192707.39
- "exchanges"
- "max_pain_main"
- "expiry""2026-11-13"
- "days_left"0.1678
- "strike"75000
- "pain_usd"15831410
- "oi_usd"3892192707.39
- "exchanges"
- "atm_iv_nearest"40.28
- "atm_iv_main"40.28
- "atm_iv_30d"37.2
- "skew_25d_main"6.6
- "term_structure"
- "exchanges"
- "coverage"
- "included_exchanges"
- "unavailable"
- "stale_excluded"
- "field_gaps"
- "stale_included"
- "method"
- "oi_usd""sum over contracts of oi_coin x that exchange's spot index price (USDT/USDC treated 1:1 as USD); oi_coin is open interest in units of the underlying coin after …"
- "vol_usd_24h""NOTIONAL 24h volume = sum of vol_coin (24h traded quantity in underlying coin) x the exchange's CURRENT spot index price; not premium turnover. Binance statisti…"
- "vol_premium_usd_24h""PREMIUM turnover (option price x quantity) as reported by the exchange: Deribit volume_usd, Binance amount, Gate sum(|size| x multiplier x price) from the 24h t…"
- "pcr_oi""put open interest / call open interest, both in underlying-coin units; null when call side is 0 or missing"
- "pcr_vol""put 24h volume / call 24h volume, both in underlying-coin units; null when call side is 0 or missing"
- "max_pain""per expiry: settlement price S among strikes with OI>0 minimizing pain_usd(S) = sum_calls oi_coin x max(S-K,0) + sum_puts oi_coin x max(K-S,0); ties take the lo…"
- "atm_iv""per exchange and expiry: reference price F = median of the exchange-published forward/underlying price of that expiry (the exchange index price where no forward…"
- "atm_iv_30d""30-day constant-maturity ATM IV: linear interpolation in days between the two expiries bracketing 30 days; null when 30 days is not bracketed"
- "skew_25d""IV(put with delta closest to -0.25, within +-0.10) - IV(call with delta closest to +0.25, within +-0.10), in percentage points, using exchange-published deltas …"
- "oi_share_pct""exchange oi_usd / sum of oi_usd over included exchanges x 100"
- "index_price""median of the included exchanges' own spot index prices"
- "max_pain_main""main expiry = nearest expiry holding >=5% of total OI notional (same rule as legacy /api/options/overview); max_pain_nearest = nearest listed expiry with OI"
- "oi_usd_reported""sum of the exchange's own USD figure where it publishes one (Binance sumOpenInterestUsd, OKX oiUsd), for cross-checking only; null elsewhere"
- "vol_usd_reported_24h""exchange-reported notional turnover where published (Bybit turnover24h), for cross-checking only; null elsewhere"
- "meta"
- "schema""coinboss.sd.options/1"
- "source"
- "observed_at"1794522472654
- "received_at"1794522473814
- "fetched_at"1794542301260
- "window""latest"
- "quality""STALE"
- "is_stale"true
- "cache_ttl_s"60
- "fallback""on collector failure the last stored rows are served: an exchange whose newest batch is older than 25 min (collector cycle is 10 min) is excluded from totals (l…"
Проверенные образцы
Помимо примера выше, автопроверка вызывает этот эндпоинт с указанными параметрами и каждый раз сверяет схему.
| Параметры | HTTP | Задержка | Результат |
|---|---|---|---|
| coin=ETH | 200 | 66 ms | Пройдено STALE |
| coin=SOL | 200 | 22 ms | Пройдено STALE |
| coin=PEPE | 200 | 2 ms | Пройдено UNAVAILABLE |
| — | 400 | 1 ms | Пройдено возвращает ожидаемую ошибку |
Проверено: 2026-11-13 03:28:18 UTC
Сведения
- Аутентификация
- Не требуется. Публичный эндпоинт.
- Лимит запросов
- 1200 запросов в минуту на один IP
- Серверный кеш
- 60s
- Пограничный микрокеш
- 10s
- Частота обновления
- Цикл коллектора — каждые 10 минут; площадка считается актуальной в течение 25 минут после последнего успешного цикла.
- Окно
- Последний снимок; поля объёма охватывают последние 24 часа в том виде, в каком их сообщает каждая площадка.
- Источники данных
- Публичные REST-эндпоинты опционов Deribit, Binance, Bybit, OKX, Gate и Coincall; данные собирает и хранит CoinBoss (sd_opt_latest, sd_opt_summary_hourly). Сторонние агрегаторы не используются.
- Покрытие бирж
- Шесть опционных площадок. Для монеты, по которой на выбранных площадках нет торгуемых опционов, возвращается HTTP 200 с полями null, `meta.quality = "UNAVAILABLE"` и причиной в `coverage.unavailable`. Площадки без публичной ленты опционов также перечислены там.
- Единицы измерения
- USD notional = contracts × contract size × spot index price of the venue. `*_coin` fields are in units of the underlying coin. Implied volatility is in percent (55 = 55 %). `vol_premium_usd_24h` is premium turnover, reported separately and never added to notional volume.
- Метод расчёта
- pcr_oi = put OI ÷ call OI (coin units). Max pain = the strike that minimises the total intrinsic value paid to option holders at expiry. ATM IV = mean mark IV of the contracts at the strike closest to the forward price published by the venue for that expiry; `atm_iv_30d` is interpolated linearly between the two expiries that bracket 30 days. skew_25d = IV(put with delta closest to −0.25) − IV(call with delta closest to +0.25), in percentage points, using deltas published by the venues only.
- Метки времени
- Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
- Формат ответа
- json
- Стабильность
- Стабильный
- Доступен с
- 2026-11-11
Текущий статус
Эндпоинт сообщает качество данных STALE
Доступность за последние 30 дней
Пройдено 100% из 407 проверок
- Возвращается, но не документировано: coverage.stale_included, coverage.stale_included[], coverage.stale_included[].exchange, coverage.stale_included[].age_s
Ошибки
Неудачные вызовы имеют одинаковую структуру на всех эндпоинтах. Полный список приведён на странице ошибок. Ошибки и лимиты запросов →
| Код | HTTP | Значение | Что делать |
|---|---|---|---|
| INVALID_PARAM | 400 | Отсутствует обязательный параметр, или значение не принимается. `param` называет параметр, если он известен. | Не повторяйте запрос без изменений; исправьте его. |
| UNAUTHORIZED | 401 | Заголовок `CB-API-KEY` был отправлен, но ключ неизвестен или отозван. Для публичных данных ключ не нужен — уберите заголовок или используйте действительный ключ. | Не повторяйте запрос без изменений. |
| FORBIDDEN | 403 | Маршрут не входит в публичный API (внутренний или только для аккаунта). | Не повторяйте запрос. |
| NOT_FOUND | 404 | Неизвестный маршрут, либо запрошенная монета / биржа / фонд не существует. | Не повторяйте запрос; сверьте путь и идентификаторы с каталогом. |
| RATE_LIMITED | 429 | Запросов больше, чем позволяет поминутный лимит. `Retry-After` указывает, сколько секунд нужно подождать. | Дождитесь истечения `Retry-After`, затем повторите запрос с нарастающей задержкой. |
| INTERNAL | 500 | Непредвиденная ошибка сервера. Сообщение намеренно общее; при обращении указывайте `request_id`. | Повторите запрос один раз через несколько секунд; если ошибка сохраняется, сообщите о ней, указав ID запроса. |
| UPSTREAM_FAILED | 503 | Источник данных, стоящий за этим эндпоинтом, не ответил вовремя. Устаревшие или подменные значения вместо него не возвращаются. | Повторите запрос с нарастающей задержкой; проверьте страницу статуса. |
| UNAVAILABLE | 501 / 503 | Набор данных временно не готов (прогрев кеша), либо у эндпоинта пока нет законного публичного источника. | Повторите запрос позже; каталог помечает эндпоинты, недоступные по проектному решению. |
| REQUEST_FAILED | 200 | Некоторые более старые эндпоинты отвечают HTTP 200 с `success: false`. Всегда проверяйте `success`, а не только статус HTTP. | Зависит от сообщения; считайте запрос неудачным. |
Попробовать
/api/sd/options/overviewДеградацияstring — Coin symbol, case-insensitive (for example `BTC`). Missing or malformed values return 400.
https://www.coinboss.com/api/sd/options/overview?coin=BTCДругие эндпоинты этой категории
- Цепочка опционов (одна площадка) /api/sd/options/chain
- Опционы по датам экспирации /api/sd/options/expiries
- История опционов (почасовая) /api/sd/options/history
- Обзор опционов (все площадки) /api/sd/options/overview
- Опционы по страйкам /api/sd/options/strikes
- Сводка по опционам для страницы монеты /api/currency/options-summary
- Улыбка / временная структура подразумеваемой волатильности опционов /api/options/iv
- История подразумеваемой волатильности опционов /api/options/iv-history
- Макс. боль по опционам /api/options/max-pain
- OI опционов по датам экспирации /api/options/oi-by-expiry
- OI опционов по страйкам /api/options/oi-by-strike
- Обзор опционов /api/options/overview
- Распределение объёма опционов /api/options/volume-dist