Ning, Lin & Jaimungal (2018) apply Double Deep Q-Learning to optimal execution—RL as a study tool for how to finish a parent order under market impact. Plain-language intro. Not investment advice.
You must buy or sell a large parent order without wrecking the price. Classical optimal execution uses control theory; this paper asks what Double Deep Q-Learning can do in that setting.
Double Deep Q-Learning for Optimal Execution (Ning, Lin, Jaimungal, 2018) frames execution as a reinforcement-learning problem and studies Double DQN as a practical learner for schedule-like decisions under impact.
Fit for learners: Open-PDF classic/working paper on execution — useful for after-work Python quant learners building intuition before coding.
This Hub note is a plain-language intro. Not investment advice.
Read the PDF for environment design, benchmarks, and figures. Simulation wins are not a desk mandate.
Execution is where Python practice meets market microstructure: loops, arrays, and careful reward design. This open PDF shows how modern RL vocabulary maps onto an old trading problem—useful intuition before you touch any broker API.
Healthy mini-project: code a toy Almgren–Chriss-style cost in pure NumPy, compare a TWAP schedule to a greedy policy, and stop—no live routing.
Landing: arXiv:1812.06600
Educational only. Not investment advice. RL execution papers do not authorise automated trading in your account.
Need cleaner Python before RL environments feel friendly? Use Introduction to Python Programming only—the single course link on this page.