๐ฏ Algorithm Suite
Our trading platform implements three complementary algorithm families optimized for different market conditions:
๐ Regime Detection
Hidden Markov Models identify market states (trending, mean-reverting, volatile) in real-time.
โ Adapts strategy selection dynamically
๐ค Agent-Based Models
Chiarella Multi-Agent simulates heterogeneous traders (fundamentalists, chartists, noise).
โ Predicts price impact & volatility
โก Adaptive Execution
CARA/Risk Parity/Sparse optimize portfolio allocation under risk constraints.
โ Maximizes Sharpe with controlled drawdowns
๐ Regime Detection via HMM
We use a 3-state Hidden Markov Model to classify market conditions:
States
๐ Trending
Characteristics:
- High autocorrelation
- Low mean reversion
- Positive momentum
Strategy: Breakout/Momentum
โ๏ธ Mean-Reverting
Characteristics:
- Negative autocorrelation
- Fast reversion (ฯ < 5 min)
- Stable volatility
Strategy: Pairs/Stat Arb
๐ฅ Volatile
Characteristics:
- High variance
- Low predictability
- News/event-driven
Strategy: Reduce exposure
Implementation
Performance: 85% accuracy on S&P 500 data (2018-2024), < 100ฮผs latency per update.
๐ค Chiarella Agent-Based Model
Simulates market microstructure with 3 trader types:
๐ Fundamentalists
Mean revert to fair value. Stabilizing force.
๐ Chartists
Follow trends. Destabilizing (momentum).
๐ฒ Noise Traders
Random demand. Liquidity providers.
Price Dynamics
p(t)
Calibration: Fit \( \alpha_F, \alpha_C, w_i \) to historical order flow. Use case: Predict impact of large orders (>1% ADV).
โก Adaptive Portfolio Strategies
Three optimization frameworks for different objectives:
1. CARA (Constant Absolute Risk Aversion)
Closed-form solution: \( \mathbf{w}^* = \frac{1}{\gamma} \boldsymbol{\Sigma}^{-1} \boldsymbol{\mu} \) (rescaled to sum to 1).
Best for: Short-term mean-reversion strategies with stable covariance.
2. Risk Parity
Equalizes risk contribution across assets. Best for: Diversified portfolios with heterogeneous volatilities.
3. Sparse Optimization (L1 Penalty)
Promotes sparsity (few non-zero positions). Best for: High transaction costs, limited capital.
Without Sparse Penalty (ฯ=0)
With Sparse Penalty (ฯ=0.05)
๐ Integration: Adaptive Pipeline
Data โ Regime Detection (HMM)
Market Data (1-min bars) โ Viterbi Algorithm โ State: {Trending, Mean-Reverting, Volatile}
Regime โ Strategy Selection
Trending โ Momentum ยท Mean-Reverting โ Stat Arb ยท Volatile โ Risk-Off
Strategy โ Chiarella Simulation
ฮฑ_F=0.5, ฮฑ_C=0.3, w_F=0.6, w_C=0.3, w_N=0.1 ยท 1000 paths (ฮt=1s, horizon=5min)
Position Sizing โ Adaptive Optimization
High Costs โ Sparse (L1) ยท Low Costs โ Risk Parity ยท Mean-Reversion โ CARA (ฮณ=2.0)
Execution โ Trade Signals
Generate orders โ TWAP/VWAP slicing โ Send to broker โ Monitor fills โ Loop
๐ Performance Metrics
Sharpe Ratio
2.8
Annualized (2023-2024 backtest)
Max Drawdown
-8.2%
Controlled by risk parity
Win Rate
62%
On 10,000+ trades
Regime-Specific Performance
๐ Trending
Sharpe: 3.2
Strategy: Momentum (breakout)
Avg Hold: 12 hours
โ๏ธ Mean-Reverting
Sharpe: 4.1
Strategy: Stat Arb (pairs)
Avg Hold: 45 minutes
๐ฅ Volatile
Sharpe: 0.9
Strategy: Reduced exposure
Avg Hold: N/A (mostly flat)
๐ Ressources & Documentation
๐ Interactive Notebooks
๐ Unlock interactive Jupyter notebooks with an Educational or Professional account.
Try it out live by subscribing to a Hobbyist tier and access the interactive Streamlit platform.
Available notebooks:
โข Regime Detection (HMM)
โข Kalman Filter Market Making
โข Mean Field Games Portfolio
โข Differential Evolution
โข Sparse Mean Reversion
๐ Theoretical Documentation
Hidden Markov Models theory with Forward-Backward and Viterbi algorithms
๐ Chiarella Agent-Based Model
Multi-agent market microstructure with heterogeneous traders (Fundamentalists, Chartists, Noise)
โ๏ธ Adaptive Portfolio Strategies
Risk Parity, Sparse L1 optimization, and CARA utility maximization
๐ Try it Live
๐ฏ Streamlit Interactive Platform
Test algorithms on real market data with an interactive interface
๐ณ View Pricing & Subscription Tiers
From Hobbyist (โฌ9/month) to Professional (custom pricing)
๐ Free Beta Access
Try the platform with limited features. No credit card required.
Launch Beta โ