Back to Community

GARCH models for volatility forecasting -- implementation tips

GRGradientHunter
Feb 13, 2026
291 views
38 posts
strategy
volatility
garch

I've been implementing GARCH(1,1) and EGARCH models for the volatility forecasting competition. Some findings:

from arch import arch_model

Standard GARCH(1,1)

am = arch_model(returns, vol='GARCH', p=1, q=1) res = am.fit(disp='off')

EGARCH captures asymmetric effects

am_e = arch_model(returns, vol='EGARCH', p=1, q=1) res_e = am_e.fit(disp='off')

EGARCH consistently outperforms symmetric GARCH on this dataset. The leverage effect is strong.

37 Replies

21
SHSharpeShooter3d ago

Thanks for sharing! This is exactly the kind of insight that helps the community grow. Bookmarking this thread.

17
BUBugHunter991d ago

Interesting thread! I've been exploring reinforcement learning for portfolio allocation. The challenge is defining the right reward function.

27
ENEnsembleKing3d ago

Interesting thread! I've been exploring reinforcement learning for portfolio allocation. The challenge is defining the right reward function.

7
NEnewbie_trader2d ago

Great analysis! I've been using a similar approach with rolling z-scores and it's been working well for mean reversion signals.

4
ENEnsembleKing12h ago

The data quality in this competition is actually quite good compared to real-world datasets. In practice, you'd spend 60%+ of your time cleaning data.

11
RERegimeDetectorFeb 24, 2026

For those wondering: yes, you can use external Python packages in submissions, but they must be in the approved list. No custom C extensions.

11
VOVolTraderFeb 24, 2026

I ran a quick backtest on this idea and got a Sharpe of about 1.2 before costs. Not bad for a simple strategy.

30
NEnewbie_traderFeb 16, 2026

Be careful with the Kelly criterion for position sizing. Full Kelly is way too aggressive. I use quarter-Kelly in practice.

12
VOVolTrader5d ago

For those wondering: yes, you can use external Python packages in submissions, but they must be in the approved list. No custom C extensions.

38
NEnewbie_trader5d ago

Market regimes are the elephant in the room. A strategy that works in a trending market will fail in mean-reverting conditions.

6
NEnewbie_traderFeb 17, 2026

One thing to watch out for: survivorship bias in the training data. Make sure you include delisted securities.

23
GRGradientHunter4d ago
edited

I'd recommend reading "Quantitative Portfolio Management" by Michael Isichenko. It's the best practical guide I've found.

Post a Reply