Розробка AI-моделі прогнозування волатильності

Проектуємо та впроваджуємо системи штучного інтелекту: від прототипу до production-ready рішення. Наша команда поєднує експертизу в машинному навчанні, дата-інжинірингу та MLOps, щоб AI працював не в лабораторії, а в реальному бізнесі.
Показано 1 з 1Усі 1566 послуг
Розробка AI-моделі прогнозування волатильності
Середній
~3-5 днів
Часті запитання

Напрямки AI-розробки

Етапи розробки AI-рішення

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1284
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1196
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    901
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1119
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    586
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    853

Розроблення AI-моделі прогнозування волатильності

Прогнозування волатильності — ключова задача для опціонного трейдингу, управління ризиками та аллокації позицій. На відміну від прогнозу ціни (майже неможливо), волатильність кластеризується та передбачувана: висока волатильність сьогодні передбачує високу волатильність завтра.

Типи волатильності

Historical Volatility (HV): реалізована волатильність за минулий період. Найпростіший розрахунок: стандартне відхилення log returns × √252 (річна). Залежить від вибраного вікна: 10d, 21d, 63d дають різні значення.

Implied Volatility (IV): ринкова оцінка майбутньої волатильності, "вбудована" у ціни опціонів (обернена задача Блека-Шоулза). VIX — 30-денна implied volatility S&P500.

Realized Volatility (RV): високочастотна оцінка істинної волатильності. Обчислюється з внутрішньоденних returns: RV = √(Σ r_i²). Більш точна оцінка, ніж стандартна HV.

GARCH та його розширення

GARCH(1,1) — базовий статистичний підхід:

σ²_t = ω + α × ε²_{t-1} + β × σ²_{t-1}

Параметри: ω (базова волатильність), α (shock persistence), β (variance persistence). Сума α+β близька до 1 = persistence ефект.

Розширення:

  • GJR-GARCH / EGARCH: асиметрія (leverage effect — падіння збільшують волатильність сильніше, ніж ріст)
  • GARCH-DCC: Dynamic Conditional Correlation — кореляційна матриця для портфеля
  • HAR-RV (Heterogeneous Autoregressive RV): використовує денну, тижневу та місячну RV як предиктори

ML-моделі волатильності

Feature set:

features = {
    'rv_1d': realized_volatility(returns, '1D'),
    'rv_5d': realized_volatility(returns, '5D'),
    'rv_22d': realized_volatility(returns, '22D'),
    'iv_atm': implied_volatility_atm,  # якщо доступно
    'iv_skew': iv_25d_put - iv_25d_call,
    'vix': vix_level,
    'vvix': vvix,  # volatility of VIX
    'volume_ratio': volume / sma_volume_20d,
    'return_1d': log_return_1d,
    'abs_return_5d': abs(log_return_5d)
}

Нейросетеві моделі:

  • LSTM з RV features: добре захоплює volatility clustering
  • WaveNet: dilated causal convolutions для довгих контекстів
  • Transformer: дозволяє attended на різні часові горизонти

Порівняльний результат (MSE на 1-денний прогноз): HAR-RV → GARCH → LightGBM → LSTM ≈ Transformer. Різниця між найкращими ML та HAR-RV: 5-15% по MSE. HAR-RV несподіванно сильний baseline.

Прогноз Volatility Surface

Для опціонного desk потрібен прогноз не однієї точки, а поверхні волатильності (IV по всім страйкам та експіраціям):

Параметричні моделі:

  • SVI (Stochastic Volatility Inspired) параметризація: 5 параметрів на кожний slice
  • SSVI (Surface SVI): додає no-arbitrage constraints

ML для surface dynamics:

  • PCA на історичних поверхнях → прогноз PC coefficients → реконструкція поверхні
  • Autoencoder + temporal model (LSTM): кодування поверхні, прогноз у latent space

Застосування прогнозів волатильності

Options trading:

  • IV > predicted RV → опціони дорогі → short vega strategies (short straddle)
  • IV < predicted RV → опціони дешеві → long vega (buy gamma)
  • Volatility premium: IV в середньому на 10-30% вище RV — це VRP (Volatility Risk Premium)

Position sizing:

Position_Size = Risk_Budget / (ATR_multiplier × Forecast_Volatility)

При високій передбаченій волатильності — менша позиція. Це Kelly Criterion у дії.

Risk management:

  • VaR (Value at Risk): залежить від волатильності, оновлюється динамічно
  • CVaR / Expected Shortfall: нормативне вимога Basel III
  • Margin requirements: для futures/options — динамічний розрахунок залога

Production система

Stack:

  • QuantLib / py_vollib для теоретичних розрахунків
  • Polygon.io / CBOE для IV даних
  • ClickHouse для зберігання високочастотних RV даних
  • Airflow для щоденного перерахунку прогнозів

Моніторинг: Mincer-Zarnowitz regression для оцінки calibration: прогнозована волатильність повинна бути неупередженим предсказателем реалізованої. Bias correction при систематичному відхиленні.

Строки: HAR-RV baseline + GARCH порівняння — 2-3 тижні. ML-модель з volatility surface та інтеграцією з trading system — 8-12 тижнів.