100 − sMAPE across the full hidden holdout
Reading the saved backtest and chart series…
{{ errorMessage() }}
dohasecuritiesstockai-dgt-predict GP --resolution 1d --open-ui
{{ report.model.name | uppercase }} {{ report.model.version }} · PRICE FORECAST
The first {{ report.data.context_points | number }} bars are the only model context. The following {{ report.data.holdout_points | number }} real bars remain unseen until scoring.
100 − sMAPE across the full hidden holdout
{{ chartMode() === 'future' ? 'FORWARD FORECAST' : 'HISTORICAL BACKTEST' }}
@if (chartMode() === 'future') { Uses the latest real prices. The separate historical backtest is excluded from this scale. } @else { The model uses the first {{ report.data.context_points | number }} bars as context, then predicts all {{ report.data.holdout_points | number }} hidden bars. Compare predicted and actual closing prices directly. }
REAL-TIME MATCH
Matched to the nearest forecast bar at {{ match.targetTime | date: 'medium' }}.
} @else {Waiting for the next {{ report.live_feed.topic }} update for {{ report.live_feed.stock_code }}.
MODEL & HARDWARE
LAST 12 HELD-OUT BARS
| Time | Actual | Predicted | Absolute error | Q10–Q90 |
|---|---|---|---|---|
| {{ point.time | date: 'medium' }} | {{ price(point.actual) }} | {{ price(point.predicted) }} | {{ price(point.absolute_error) }} | {{ price(point.q10) }} – {{ price(point.q90) }} |