Methodology
Gradient-boosted trees for market data, explained simply
MarketLens Editorial · 12 Oct 2026
The idea\nGradient boosting builds many small decision trees. Each new tree corrects the errors of the trees before it.\n\n## Features we use\n- Recent returns over 1, 5 and 20 sessions\n- Distance from 20 and 50-session averages\n- Recent volatility\n\n## Guarding against overfitting\nTrees are shallow, learning is slow (shrinkage), and every forecast origin in the backtest is trained only on data available at that time. If the model does not beat simpler baselines, its ensemble weight shrinks.
Risk notice: Forecasts are uncertain statistical estimates. Scenarios are algorithmic outputs, not investment advice. EatoRush MarketLens is not SEBI-registered. See the Risk Disclaimer.
Related articles
- Linear regression in price forecasting: what it can and cannot do
How a simple trend line fitted to log prices helps (and limits) short-horizon forecasts.
- Backtesting without look-ahead bias
Why every MarketLens backtest only uses data that existed at each forecast date.
