← IndexGF-04 · SCHOOL2025

ML Trading Strategist

ENSEMBLE LEARNING · MARKET BACKTESTS
04
FIG. 04SCREENSHOT PENDING.

A learning trader from Machine Learning for Trading (CS 7646): three course-mandated technical indicators — SMA golden/death crosses, Bollinger %B, and CCI — feeding an ensemble that turns indicator state into trade decisions over daily equity data.

The learner is a 50-bag ensemble of random decision trees. One tree memorizes the training window and calls it a strategy; fifty trees, each trained on its own bootstrap sample and voting, disagree just enough to generalize. Most of the project was resisting the many ways a backtest will flatter you if you let it.

Out-of-sample, the strategy beats buy-and-hold by roughly 30 points — net of transaction fees and market impact, which the simulation charges before any number gets reported. A backtest that pays its own costs is the only kind worth quoting.

INCLUDING
  • 50-BAG RT ENSEMBLE
  • SMA · BOLLINGER %B · CCI
  • ~30 PTS OVER BUY-AND-HOLD
  • OUT-OF-SAMPLE · NET OF FEES
SOURCE STAYS PRIVATE UNDER GEORGIA TECH’S HONOR CODE —
HAPPY TO WALK THROUGH THE DESIGN DECISIONS LIVE.
NEXTGF-05
05
Robotics & State EstimationPARTICLE FILTER · KALMAN · A* · PID2026
© 2026 GRAY FORRESTERDROP ME A LINE