ADVANCED MACHINE LEARNING IN ALGORITHMIC TRADING
―
LESSONS LEARNED IN THE REAL WORLD
Ulrich Bodenhofer
Chief Artificial Intelligence Officer
ADVANCED MACHINE LEARNING IN ALGORITHMIC TRADING LESSONS LEARNED - - PowerPoint PPT Presentation
ADVANCED MACHINE LEARNING IN ALGORITHMIC TRADING LESSONS LEARNED IN THE REAL WORLD Ulrich Bodenhofer Chief Artificial Intelligence Officer AI/ML APPLIED TO FINANCIAL MARKETS Since the advent of data-driven modeling approaches,
Ulrich Bodenhofer
Chief Artificial Intelligence Officer
2
QUOMATIC.AI
predictions of financial markets have always been a highly fascinating subject.
availability of fantastic computing resources and the abundance and recency of all sorts of data.
3
QUOMATIC.AI
These are just random examples. There are thousands other articles like those …
4
QUOMATIC.AI
5
QUOMATIC.AI
500 1000 1500 2000 2500 3000 Contract Analysis Object detection and classification - avoidance, navigation Object identification, detection, classification, tracking Automated geophysical feature detection Text query of images Content distribution on social media Predictive maintenance Efficient, scalable processing of patient data Static image recognition, classification, and tagging Algorithmic trading strategy performance improvement
$ Millions
6
QUOMATIC.AI
Definition: Algorithmic trading is a method of executing orders using automated pre-programmed trading instructions […]. Almost needless to say, algorithmic trading is a perfect “playground” for artificial intelligence (AI) / machine learning (ML) algorithms.
7
QUOMATIC.AI
(1) Financial markets are extremely difficult to predict. (2) Not everybody can win.
8
QUOMATIC.AI
Text book knowledge:
▪ performance estimates using test sets or cross validation
Finance:
▪ Selection of training and test samples/periods is crucial ▪ Strong risk to overfit to certain periods or even single “unicorn” trades
EVEN IF YOUR BACKTEST IS FLAWLESS, IT IS PROBABLY WRONG
Section heading in Advances in Financial Machine Learning by M. Lopez de Prado (Wiley, 2018)
9
QUOMATIC.AI
Text book knowledge:
Finance:
10
QUOMATIC.AI
11
QUOMATIC.AI
The reasons are:
issues that have to be taken into account are:
12
QUOMATIC.AI
(1) I once was a victim of believing that machine learning can give you a quick win. (2) We (colleagues at QUOMATIC.AI and me), however, managed to develop and implement a successful system.
14
QUOMATIC.AI
price predictions; hyperparameter selection: random search
R with Keras/TensorFlow
15
QUOMATIC.AI
16
QUOMATIC.AI
performance)
17
QUOMATIC.AI
18
QUOMATIC.AI
19
QUOMATIC.AI
AI/ML per se anymore!
as soon as competing market participants use them too.
more and to be faster than competitors, regardless of whether AI/ML is involved!
20
QUOMATIC.AI
Use cases:
turn into customer
quote will turn into an order
Definition: OPPORTUNITY = Business opportunity = offer/quote
21
QUOMATIC.AI
strongly individualized manner.
previous years. → Prediction model for probability that a quote turns into an order → Identification of relevant parameters
22
QUOMATIC.AI
23
QUOMATIC.AI
pos./neg. influences on order probability
changes in the offer change the
24
QUOMATIC.AI
25
QUOMATIC.AI
26
QUOMATIC.AI