Resources

Curated datasets, tutorials, tools, and educational materials for machine learning in finance research.

Wiki

Key concepts and methodologies used in our research

Systematic Literature Reviews Explained

A systematic literature review (SLR) is a form of secondary research that uses a clearly defined, replicable methodology to identify, select, critically appraise, and synthesize all relevant primary studies addressing a specific research question. Unlike narrative reviews, which are valuable for expert commentary but vulnerable to selection bias and lack reproducibility, SLRs follow a predefined protocol that makes every methodological decision explicit and auditable.

Five core principles

PrincipleDescription
Transparencyevery step is documented for scrutiny
Reproducibilityanother researcher can replicate the process
Comprehensivenessaims to identify all relevant studies
Explicit methodologycriteria and strategies specified a priori
Bias minimizationsystematic procedures reduce subjective selection

Systematic vs. narrative reviews

DimensionNarrativeSystematic
Protocoltypically absentdefined a priori
Searchselective, implicitcomprehensive, explicit
Study selectionreviewer discretionpredefined criteria
Quality appraisalrarely conductedstandardized
Reproducibilitylowhigh

Finance-specific challenges

ChallengeDescription
Working papersSSRN/NBER serve as primary channels; versioning complicates deduplication
Conference-dominant fieldsML disseminates via NeurIPS, ICML, ArXiv rather than journals
Proprietary datareliance on WRDS, Bloomberg, Refinitiv creates reproducibility barriers
Rapid evolutionreviews risk obsolescence; computational pipelines enable living reviews
Methodology Research Evidence Synthesis
Read the full article Download PDF

Datasets

Open datasets for financial ML research ·

Loading datasets...

Tools & Libraries

Software tools for ML in finance research and development

PyTorch / TensorFlow

Deep learning frameworks for building and training neural networks.

Deep Learning

scikit-learn

Machine learning library for Python with classical algorithms and utilities.

ML
Visit

XGBoost / LightGBM

Gradient boosting libraries for high-performance ensemble learning.

Ensemble

Zipline / Backtrader

Backtesting frameworks for testing trading strategies on historical data.

Backtesting

cvxpy

Convex optimization library for portfolio optimization and risk management.

Optimization
Visit

PyPortfolioOpt

Portfolio optimization library with mean-variance, risk parity, and more.

Portfolio
Visit

Stable-Baselines3

Reliable implementations of reinforcement learning algorithms in PyTorch.

RL
Visit

Riskfolio-Lib

Library for portfolio optimization, risk analysis, and visualization.

Risk
Visit

OpenAlex API

Open catalog of scholarly works for literature review and research discovery.

Research
Visit