Dixon, Klabjan & Bang (2017) recast market prediction as classification with deep neural nets instead of return regression. Plain-language intro. Not investment advice.
Takeaway. Dixon–Klabjan–Bang treat next-move prediction as a classification problem: a deep neural net maps lagged market features to up/down (or multi-class) labels—so you can reuse classification metrics instead of chasing noisy return R².
Classification-Based Financial Markets Prediction Using Deep Neural Networks (Matthew Dixon, Diego Klabjan, Jin Hoon Bang, 2017; arXiv:1603.08604) is an early after-work DNN-for-markets paper.
Fit for learners: Open-PDF classic/working paper on ml-finance — useful for after-work Python quant learners building intuition before coding.
This Hub note is a plain-language intro. Not investment advice. Keep factor-zoo scepticism nearby: Harvey–Liu–Zhu.
Next-period returns are noisy. Regression “accuracy” looks terrible even when direction is slightly better than chance. Learners also mix look-ahead features, unbalanced labels, and accuracy that ignores costs.
Paper details beat any Hub paraphrase—use this only as a map.
This is a clean first DNN homework: sklearn or a tiny PyTorch MLP, train_test_split that respects time, and a confusion matrix. Direction labels are easier to debug than MSE on returns.
Tiny evening exercise: make 200 fake close prices; label each step +1/−1 by next-step sign; fit a tiny MLP on lagged returns with a time-ordered split; print accuracy vs a “always up” dummy—learning only, no live book.
Landing: arXiv abs
Not investment advice. This Hub note is educational only. Dixon–Klabjan–Bang is academic ML research—not a recommendation to trade DNNs with real capital.
Single course CTA: SoloQuant Academy’s Introduction to Python Programming—lists, functions, and files first; then time-safe classification notebooks become weekend projects.