A private investor asked Marsbridge to determine whether seasonal regularities in global futures could be transformed into predictive, ML-driven signals. We built a research pipeline that quantifies recurring seasonal patterns, evaluates continuation vs. mean-reversion behavior, and augments the analytics with supervised machine learning for out-of-sample prediction—delivered with strict guardrails to avoid data leakage and protect proprietary strategy details.
The client sought evidence-based seasonality analytics and a predictive layer able to generalize across markets and regimes without exposing trading thresholds, universe selections, or exact entry/exit templates.
Approach: A compact Marsbridge squad—Quant Lead, ML Engineer, Data Engineer, Research Analyst—implemented an objective seasonality engine, an ML prediction layer, and an evaluation harness with explainability and governance.
Computed pattern similarity to a historical seasonal template and risk-aware scores that emphasize tradability over raw returns.
Built out-of-sample targets for “probability of continuation vs. reversion” using de-biased features, tree-based learners, and temporal encoders.
Enforced strict train/test chronology, ran parameter-robust sweeps, and produced feature-importance and reason codes (e.g., SHAP-style summaries).
Python, pandas/NumPy, scikit-learn / PyTorch-class frameworks, plotting/reporting libraries
Reproducible notebooks/scripts, versioned datasets, neutral file/DB storage
Model-explainability libraries, reproducible reports, audit checklists
All metrics, parameter values, window lengths, asset lists, and trade templates have been intentionally generalized or removed. This document describes methodology and tooling, not trading performance.
Exploring seasonal edges but worried about bias or overfitting? We build objective seasonality engines with supervised, leakage-safe ML and governance-ready reporting—so you can test ideas without revealing your strategy.
Drop us a line! We are here to answer your questions within 1 business day.
Once we’ve received and processed your request, we’ll get back to you to detail your project needs and generally sign an NDA to ensure confidentiality.
After examining your project requirements, our team will devise a proposal with the scope of work, team size, time, and cost estimates.
We’ll arrange a meeting with you to discuss the offer and nail down the details.
Finally, we’ll sign a contract and start working on your project with agreed timeline