Neural Networks for Market Data: When to Use MLPs, CNNs & LSTMs
We are selective with deep learning. Expensive to train, easy to overfit, harder to debug. But they shine with rich feature sets and nonlinear temporal patterns.
1. Why We Are Selective with Deep Learning
- Expensive to train: requires significant compute resources
- Easy to overfit on noisy financial signals
- Harder to debug and explain than trees or linear models
2. Where They Shine
- Rich feature sets (order book, microstructure)
- Nonlinear temporal patterns
- Large cross-asset datasets with shared structure
3. Types We Consider
MLP: simple feed-forward for tabular embeddings.
1D CNN / TCN: convolutions over time; good at local patterns.
LSTM / GRU: sequence models that retain state.
4. volarixs Stance
Deep models are Tier 2: fewer configurations, run on selected universes or factors.
Benchmarked strictly against simpler baselines on:
- Out-of-sample Sharpe
- Turnover & transaction costs
- Regime robustness