Very good, this will work.
Yes, use from persistence docs forecast strategy. The whole price group is delivering future values for spot-price, level and average values.
If you never used it before just a short explanation:
- item in UI will show you the actual value
- use this tutorial to visualize forecasts in UI chart
- use persistence extensions to query forecast values with e.g.
$SPOT_PRICE_ITEM_NAME.persistedState(ZonedDateTime.now.plusHours(1))to get the price for the next hour