BT4103 Business Analytics Capstone Project Proposal
Industry Partner: Dymon Asia
Part 1: Project Information
Project Name
CFTC Positioning Nowcast and Price-Action Crowding Dashboard
Project Description
- Develop a cross-asset analytics platform that combines weekly CFTC Commitments of Traders data with daily price action to estimate how speculative positioning evolves between official releases.
- Create a standardized data pipeline across FX, rates, equity indices, energy, metals and agricultural futures, mapping relevant participant categories such as Managed Money and Leveraged Funds.
- Engineer features from returns, momentum, volume, open interest, volatility, futures-curve structure and cross-asset macro variables; compare regularized regression and tree-based models using time-series cross-validation.
- Produce interpretable positioning and crowding indicators, including historical percentile/z-score, new-long versus short-covering classification, long-liquidation versus new-short classification, price-positioning divergence and squeeze/reversal-risk scores.
- The platform will be a research and decision-support tool, not an autonomous trading or execution system.
Total Workload
Approximately 16 hours per week per student for 12 weeks (team of 3-5 students).
Project Data Sources
Public CFTC historical Commitments of Traders data; Price/Volume per instrument yfinance api.
Platform and Tools
Python (pandas, NumPy, scikit-learn, statsmodels, XGBoost/LightGBM, SHAP), SQL, Git, Jupyter, and Streamlit or Power BI for dashboard development.
Project Deliverables
- Automated and reusable data ingestion, cleaning and contract-mapping pipeline.
- Validated positioning-nowcast models with walk-forward testing, confidence ranges and feature interpretation.
- Interactive cross-asset dashboard showing reported positions, estimated current positions, crowding scores, divergences and regime classifications.
- Reusable codebase, technical documentation, model evaluation report and final presentation.