Lezmi, Roche, Roncalli & Xu (2020) use RBMs, GANs and Wasserstein models as market generators so backtest statistics have a distribution, not one lucky path. Plain-language intro. Not investment advice.
Takeaway. A notebook Sharpe on one history is a point. Lezmi–Roche–Roncalli–Xu train market generators—restricted Boltzmann machines, GANs, convolutional Wasserstein models—to simulate multi-asset paths that keep moments, dependence (copulas), and autocorrelation, then look at the distribution of backtest stats. Robustness, not a prettier equity curve.
Improving the Robustness of Trading Strategy Backtesting with Boltzmann Machines and Generative Adversarial Networks (Edmond Lezmi, Jules Roche, Thierry Roncalli, Jiali Xu, 2020; arXiv:2007.04838).
Fit for learners: One historical path is not a distribution: RBM/GAN market generators turn a backtest number into a risk histogram.
This Hub note is a plain-language intro. Not investment advice.
You overfit a factor or a rule on 2010–2019, print Sharpe 1.4, and ship. That number is one path. Bootstrap-of-returns often breaks lag structure; plain multivariate normals kill fat tails and clustering. Risk of a strategy is the spread of outcomes, not the in-sample mean.
A stress tool. If your edge vanishes on generated twins, it was probably the original sample.
You already know np.random.normal. This paper is why that is not a market. Even a toy GAN is heavy; start by checking four moments and a corr matrix on shuffled vs block-bootstrap paths. Then read why they needed generators.
Tiny evening exercise: resample 252 daily returns with np.random.choice (i.i.d.) vs overlapping 20-day blocks; compare Sharpe histograms of a dummy MA rule. Learning only.
Landing: arXiv abs
Not investment advice. This Hub note is educational only. The paper is academic research on synthetic scenarios—not a recommendation to trade GAN-generated markets or any strategy.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—histograms and loops over simulated lists come before GANs.