The only prediction in a futures contract price is the cost of carry. For currency futures, as @Koreba said, that is the expected interest rates of each currency.
If a currency comes with additional risk, this should be already reflected in the market interest rate. The big market bias I have observed in myself in S&P 500 futures, though.
That the price of currency futures points to the expected future price is incidential, I think. The costs of carry just entails the same calculation as interest rate parity demands. There is no such “prediction” in S&P 500 futures or oil futures.