/ Модель

Характеристики

Параметры
1 млн
Лицензия
Apache 2.0
Архитектура
tinytimemixer · dense
Базовая модель
granite-timeseries-ttm-r2
Библиотека
granite-tsfm
Опубликована
21 июл 2026

VolaTTM

Прогноз временных рядовTime_series → time_series3 профессии

VolaTTM — компактная донастройка TinyTimeMixer для прогнозирования дневной реализованной волатильности акций, валют и фьючерсов на горизонтах до 22 торговых сессий.

20скачиваний за 30 дней1лайквеса обновлены21 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

VolaTTM — компактная модель временных рядов, созданная как исследовательская донастройка IBM Granite Tiny Time Mixer R2.1. Модель содержит около 805 тысяч параметров и использует архитектуру TinyTimeMixer с декодером, смешивающим прогнозные каналы. Она прогнозирует реализованную волатильность на основе двенадцати каналов данных за закрытую торговую сессию и рассчитана на кросс-активный сценарий: акции, валютные пары и фьючерсы.

Модель предсказывает целевой показатель rv5 — реализованную дисперсию, рассчитанную по пятиминутным доходностям. Контекст формируется из дневных наблюдений и включает показатели волатильности, доходности, диапазона, объёма и числа сделок; прогнозируется траектория на 1, 5 и 22 сессии. Это модель для прогнозирования на конец дня, а не для внутридневной оценки текущего состояния. Для совместимости требуется восстановить признаки с исходными преобразованиями, порядком каналов и масштабом цели; данные VOLARE в репозитории модели отсутствуют и должны быть получены отдельно с соблюдением условий поставщика.

В описанной оценке VolaTTM улучшает RMSE и QLIKE относительно базовых эконометрических моделей на трёх горизонтах, но не превосходит Log-HAR по MAE. Результаты ограничены фиксированной выборкой активов и тестовым периодом, который не является полностью независимым от предшествующих экспериментов; качество не оценивалось через торговые издержки или экономическую полезность. Модель предназначена для исследований и бенчмаркинга, не для исполнения ордеров, автоматических риск-лимитов или инвестиционных рекомендаций. Базовая модель распространяется по Apache 2.0; сама VolaTTM — независимая исследовательская донастройка, а использование данных VOLARE регулируется условиями их поставщика.

Сценарии применения

  • прогноз реализованной волатильности акций на конец дня
  • прогноз волатильности валютных курсов
  • оценка волатильности фьючерсов на горизонтах 1, 5 и 22 сессии
  • сравнение моделей прогнозирования временных рядов в количественных финансах
  • исследование адаптации моделей временных рядов к финансовым данным

Ограничения

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

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

VolaTTM

VolaTTM

VolaTTM is a compact time series foundation model adapted for cross-asset realized-volatility forecasting. It is a single fine-tuned IBM Granite Tiny Time Mixer R2.1 model. It is not an ensemble and does not use a mixture-of-experts architecture.

Resources: source and audit and public research article.

Model description

PropertyValue
Base modelibm-granite/granite-timeseries-ttm-r2
Base branch selected during training512-48-ft-l1-r2.1
Parametersapproximately 805,000
Input context512 observed trading sessions
Output usedfirst 22 forecast steps
Reported horizons1, 5, and 22 sessions
Target channellog 5-minute realized variance
Input channels12
Evaluation period2025-01-01 to 2026-06-30

The model enables TTM's forecast-channel-mixing decoder and predicts the target channel from the twelve-channel end-of-day context.

Data

Fine-tuning used official realized-variance archives from VOLARE, downloaded on 2026-07-13. The files contain 158,887 daily observations for 40 equities, 5 foreign-exchange rates, and 5 futures through 2026-06-30. The prediction target is rv5, realized variance computed from 5-minute returns.

The VOLARE data are not included in this model repository. Raw archives, processed tables, row-level predictions, and data caches are intentionally excluded. Users must obtain the archives from VOLARE and follow the provider's usage terms. The data construction is described by Cipollini et al..

The twelve input channels, in order, are:

log_rv5
log_rv5_ss
log_rk
log_bv5
jump_share
downside_share
log_rq5
intraday_return
overnight_return
log_range
log_volume
log_trades

All channels are observable after the forecast-origin session closes. This is an end-of-day model and should not be interpreted as an intraday nowcaster.

Training

Eligible training targets end before 2024-01-01. Calendar year 2024 is used for early stopping and seed selection. The final checkpoint is seed 17 at epoch 3. The 2025 to June 2026 period is used only for evaluation of the released run.

The objective is a weighted combination of Smooth L1 loss and QLIKE in log-variance space over the 22-step path. Training uses AdamW, OneCycle scheduling, gradient clipping, mixed precision, asset-balanced sampling, and three random seeds. The TTM configuration retains internal standard scaling.

Evaluation results

HAR-RV and Log-HAR are direct horizon models re-estimated at every forecast origin on a rolling 1,000-session window. Scores are macro averages across 50 assets. MAE and RMSE are measured on annualized volatility. QLIKE is measured on variance. Lower values are better.

HorizonModelMAERMSEQLIKE
1HAR-RV0.051640.085920.22188
1Log-HAR0.049580.086100.23887
1VolaTTM0.051920.085050.21483
5HAR-RV0.061340.100990.33504
5Log-HAR0.058320.100300.36285
5VolaTTM0.061730.099960.31054
22HAR-RV0.066860.106780.39199
22Log-HAR0.064330.106440.43810
22VolaTTM0.064660.102620.34682

VolaTTM improves macro RMSE and QLIKE at all three horizons. It does not improve MAE relative to Log-HAR. Against Log-HAR, VolaTTM has lower QLIKE on 50 of 50 assets at one session, 49 of 50 at five sessions, and 47 of 50 at 22 sessions.

Loading the checkpoint

Install the same major model implementation used for training:

pip install "granite-tsfm==0.3.6" "torch>=2.10,<2.11"
import torch
from tsfm_public.models.tinytimemixer import TinyTimeMixerForPrediction

model = TinyTimeMixerForPrediction.from_pretrained("AurelPx/VolaTTM")
model.eval()

# Shape: batch, 512 sessions, 12 channels in the documented order.
past_values = torch.as_tensor(features, dtype=torch.float32)
freq_token = torch.full((past_values.shape[0],), 8, dtype=torch.long)

with torch.inference_mode():
    log_variance_path = model(
        past_values=past_values,
        freq_token=freq_token,
        return_loss=False,
    ).prediction_outputs[..., 0]

annualized_volatility = torch.sqrt(252.0 * torch.exp(log_variance_path))
forecasts = annualized_volatility[:, [0, 4, 21]]

features must be reconstructed with the transformations documented in the source repository. A different channel order or target scale is not compatible with this checkpoint.

Intended use

The model is intended for research on end-of-day volatility forecasting, time-series foundation-model adaptation, and econometric benchmarking. It is not designed for order execution, automated risk limits, or investment advice.

Limitations

  • The test period is isolated from checkpoint selection, but it is not a fully project-blind holdout. Earlier proxy-based experiments had identified 2026 as a difficult regime before this model was trained.
  • The fixed VOLARE universe can contain selection and survivorship effects.
  • Trading calendars differ across asset classes.
  • Diebold-Mariano p-values are not corrected for multiple testing.
  • Forecast accuracy has not been translated into a transaction-cost-aware strategy or economic utility result.
  • Future data may differ materially from the evaluation period.

The full protocol and leakage assessment are documented in the audit.

Base-model and data attribution

VolaTTM is an independent research fine-tune and is not an IBM product. The base TTM checkpoint is released by IBM under Apache 2.0. The IBM model card lists the base pretraining sources and does not list VOLARE.

Please cite the original model and data work when using this checkpoint:

@inproceedings{ekambaram2024tinytimemixers,
  title     = {Tiny Time Mixers: Fast Pre-trained Models for Enhanced Zero/Few-Shot Forecasting of Multivariate Time Series},
  author    = {Ekambaram, Vijay and Jati, Arindam and Dayama, Pankaj and Mukherjee, Sumanta and Nguyen, Nam H. and Gifford, Wesley M. and Reddy, Chandra and Kalagnanam, Jayant},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2024}
}

@article{cipollini2026volare,
  title   = {VOLatility Archive for Realized Estimates},
  author  = {Cipollini, Fabrizio and Cruciani, Giulia and Gallo, Giampiero M. and Insana, Alessandra and Otranto, Edoardo and Spagnolo, Fabio},
  journal = {arXiv preprint arXiv:2602.19732},
  year    = {2026}
}

License

The fine-tuned weights and project code are released under Apache 2.0. VOLARE data are not redistributed and remain subject to the source provider's terms.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · granite-tsfm

Нельзя запустить

Временные ряды пока не поддерживаются.

Класс архитектуры
TinyTimeMixerForPrediction
Ревизия весов
d469ad3

0 моделей