Zhang & Khushi (2020) evolve FX technical-rule parameters with a fitness that mixes Sharpe and Sterling ratios to penalise variance and drawdowns. Lab study. Not investment advice.
Takeaway. GA-MSSR does not train a net on raw ticks. It evolves the parameters of technical-rule features so a rule-based FX bot maximises a Sharpe + Sterling (drawdown-aware) fitness—noise-robust search, not a crystal ball.
GA-MSSR: Genetic Algorithm Maximizing Sharpe and Sterling Ratio Method for RoboTrading (Zezheng Zhang, Matloob Khushi, 2020; arXiv:2008.09471 / IJCNN 2020).
Fit for learners: Genetic search of FX rule parameters to maximise a Sharpe–Sterling blend—risk-aware fitness, not raw PnL.
This Hub note is a plain-language intro. Not investment advice.
FX is huge and noisy. ML on OHLC + canned indicators often overfits because the labels are chaotic and the indicator windows were never tuned to a risk-adjusted goal. Raw profit as fitness invites one huge winner and a crash.
A search heuristic—not a licensed robot.
GA is just lists of candidate parameter dicts plus a scorer. Sterling vs Sharpe is a reminder that the objective is a product decision. Never confuse a 5-minute AUDUSD backtest with a live edge.
Tiny evening exercise: three toy trades pnl = [1, 1, -2]; compute mean/std Sharpe-like ratio and max drawdown from the cumulative sum. Learning only.
Landing: arXiv abs
Not investment advice. This Hub note is educational only. GA-MSSR is an academic FX backtest study—not a recommendation to run robotic FX trading.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—random.choice and lists first; a GA is a loop over scored parameter lists.