Historical research · April 2025

Forecast accuracy didn’t become trading value

The saved directional strategy returned -22.22%, against 15.66% for buy-and-hold. That is a 37.88 percentage-point shortfall.

Every number below comes from the result files committed to the coal forecasting repository. No data is downloaded, no model is refit and no sample observations are created.

The saved price and forecast series

Saved coal price and SARIMAX forecast 12 monthly observations, 2023-01-31 through 2023-12-31. The table below provides exact values. 145.993.0 2023-01-312023-12-31
Saved priceSaved forecast
Source: directional strategy detail CSV, Price and Forecast columns.
Read the plotted values
MonthPriceForecast
2023-01-31126.1117113.9555
2023-02-2895.197793.0315
2023-03-31104.3325103.5090
2023-04-30127.8465125.0873
2023-05-31136.6089134.4909
2023-06-30128.7407128.5506
2023-07-31125.0738124.6027
2023-08-31122.9303123.6102
2023-09-30105.9073105.3750
2023-10-31117.9257115.7191
2023-11-30122.4521123.9321
2023-12-31145.8568141.4906

Model fit and test errors

MetricTrainingTest
R2-0.93880.3302
RMSE18.924911.0654
MAE10.05909.4886
MAPE9.50%7.66%

From the saved model metrics. The historical report defines training as 2020–2022 and testing as 2023. Negative training R² deserves attention alongside the lower test error.

Trading simulation

StrategyTotal returnBuy-and-hold
Directional-22.22%15.66%
Threshold0.00%15.66%
Combined0.00%15.66%

The saved threshold and combined evaluations took no positions. These are simulated results from the repository, with no claim of realized investment returns.

Inspect the source files

File hashes and source paths

A forecast earns a trading claim only after it beats a relevant benchmark after costs. The saved directional strategy failed that test.