În 60 de cuvinte: Predicție 7 zile pentru Indicele 999 per categorie folosind ensemble: media mobilă 14d + macro signals (BNM EUR/lei, ANRE benzină) + sezonalitate (factor luna) + persistență. Confidence 92% pentru categorii >500 anunțuri/lună captured. Disponibil prin API public GET /api/dashboard/live/predictions.
Algoritmul de forecast
Strat 1: Time series base (media mobilă)
ma_14d = mean(index999_last_14_days)
slope = linear_regression(index999_last_14_days).slope
forecast_t = ma_14d + slope × t # t = 1..7
Strat 2: Corecție macro
delta_eur_lei_7d = (eur_lei_today - eur_lei_7d_ago) / eur_lei_7d_ago
factor_macro = 1 + (delta_eur_lei_7d × sensibilitate_categorie)
# Pentru Autoturisme (sensibilitate 0.87):
forecast_corectat = forecast_t × (1 + 0.87 × delta_eur_lei_7d)
Strat 3: Sezonalitate (factor luna)
factor_sezonalitate = SEASONAL_FACTORS[categorie][luna_curenta]
forecast_final = forecast_corectat × factor_sezonalitate
Strat 4: Persistence (regularizare)
# Anti-volatilitate: blendăm cu valoarea de azi
forecast_blended = 0.7 × forecast_final + 0.3 × index999_today
Format output API
{
"as_of": "2026-04-28T13:33:00Z",
"categories": {
"658_transport": {
"current": 67.3,
"forecast_7d": [67.5, 67.8, 68.1, 68.0, 67.9, 68.2, 68.5],
"confidence": 0.92,
"factors": {
"ma_14d": 67.1,
"slope": 0.05,
"macro_correction": 0.87,
"seasonality": 1.02
}
},
"270_imobiliare": {
"current": 54.1,
"forecast_7d": [53.8, 53.5, 53.2, 53.0, 52.8, 52.7, 52.6],
"confidence": 0.85,
"factors": {
"ma_14d": 54.5,
"slope": -0.15,
"macro_correction": 0.95,
"seasonality": 0.98
}
}
}
}
Confidence per categorie
| Categoria | Confidence | Motiv |
|---|---|---|
| Autoturisme | 92% | Volum mare, date stabile |
| Imobiliare | 85% | Volum bun, dar Q1 2026 outlier |
| Telefoane | 88% | Sezonalitate clară |
| Construcții | 80% | Sezonalitate puternică |
| Servicii | 60% | Volum mic, multă variație |
| Matrimoniale | 50% | Categorie atipică |
Strategii bazate pe forecast
Pentru vânzător auto:
- Forecast cu trend POZITIV (+0,5% în 7 zile): postează ACUM la prețul current
- Forecast cu trend NEGATIV (-0,5% în 7 zile): postează ACUM cu preț ușor sub mediană (-2%)
- Forecast STABIL: poți aștepta sau posta — fără rush
Pentru cumpărător:
- Forecast NEGATIV: așteaptă 5-7 zile pentru preț mai bun
- Forecast POZITIV: cumpără acum
- Indicator macro EUR delta: dacă EUR scade, așteaptă 2-3 zile (lag piață)
Calibrare model
Validăm forecast-ul săptămânal pe date noi capturate:
MAE (Mean Absolute Error) ultimele 30 forecast-uri: 1,8 puncte indice (0-100)
MAPE (Mean Absolute Percentage Error): 2,7%
Hit rate direcție (up/down): 78%
Aceste cifre sunt comparabile cu modelele financiare publice (S&P 500 forecast 7d ~3% MAPE).
API endpoint
GET https://index9.site/api/dashboard/live/predictions
Response: 200 OK · Cache 5 min · CC-BY-4.0
Folosit gratuit cu atribuire: „Indicele 999 forecast by index9".