The requirement that historical data cannot meet
Supervised learning needs a dataset. Reinforcement learning needs an environment: something that accepts an action and returns a consequence. The difference is not a technicality.
A historical order book recording is a fixed record of what happened. It can tell you what the market did. It cannot tell you what the market would have done had your agent acted differently, and that counterfactual is precisely what every training step requires.
Key idea: This is the binding constraint in execution RL. Not the algorithm, not the network, not the compute. Everything else in the field is downstream of the question of what environment you trained against, and whether it could have shown your agent anything true.
The rest of this lesson is about how badly this bites, and what the available responses actually buy.

