Interestingly, the idea behind temporal difference learning is more or less the intuition behind how people price derivatives in finance.
The expected value of a contract at time T, estimated at some time t expected estimate, made n months from now, of the value [12-n] months later, will also be $100. This allows you to shrink the state space considerably.
You can usually work out the payoff of a derivatives in different scenarios given rational exercise decisions by all contract participants. The calculation assumes that every market participant makes the best possible decision given the information they had available at the time by either explicitly or implicitly building a tree and working backwards, back-propagating the 'future' value back to the root.
This closely resembles the modeling of a discrete adversarial game, except the payoffs need to make reference to random market variables like the stock price, so the tree nodes are not just indexed by participant action, but also by variables.
There's actually a nice resemblance between the Longstaff-Schwarz method of pricing American options and MCTS + Alphago, except that the former is using kernel regressions instead of deep neural nets and we sample from a continuous space with an assumed probability distribution instead of a discrete space guided by a policy network [1].
[1] https://people.math.ethz.ch/~hjfurrer/teaching/LongstaffSchw...