SlideShare a Scribd company logo
B U I L D I N G T H E F U T U R E O F
I N V E S T I N G
N AP O L E O N
C RY P TO
N a p o l e o n X C r y p t o A s s e t M a n a g e r
Tuesday, 10 August 2021
Tuesday, 10 August 2021
B U I L D I N G T H E F U T U R E O F I N V E S T I N G
N A P O L E O N
C R Y P T O
D É V E L O P P E M E N T O U T I L D ’A L L O C AT I O N À
B A S E D ’ I A
Développement d’une plateforme sécurisée
d’investissements performants et automatisés d’actifs et de
cryptoactifs financiers
Difficulté de créer des algorithmes qui
soient capables de générer de la
performance quelles que soient les
conditions de marchés et/ou pour des
actifs différents.
Fournir de la performance
absolue à base d’algorithmes
tout en prenant en compte
des contraintes des grands
investisseurs: sous-jacents
liquides, régulation, faits
stylistiques
Définition d’une méthodologie
outillée de composition
d’algorithmes basées sur la
recherche de features
Recherche d’algorithmes de composition
d’algorithmes d’investissement
Solutions patrimoniales/Mélange crypto
aggressif
IA/econometrics
Recherche d’algorithmes d’investissement:
sélection univers avec contraintes
Construction de stratégies par univers
IA/econometrics
Recherche de la
performance optimale
via des algorithmes
d’investissement
Objectif de R&D
Verrous
Travaux
Légende
Axe de R&D
Problématiques
Implémenter des solutions
adaptatives en fonction des
carnets d’ordre à base de
techniques de découpage
d’ordres de marché. Difficile à
backtester. Heuristique et mise
en production directe
Recherche sur les algorithmes de meilleure
exécution efficace dans le monde des crypto
actifs
TWAP, advanced iceberg order, ..
IA/Reinforcement learning
Plus la fréquence est élevée (turn over), plus
c’est important
Recherche de
l’exécution optimale
dans le marché
immature des crypto-
actifs
Optimiser l’exécution
d’algorithmes sur les
marchés des cryptoactifs
en prenant en compte des
contraintes du marché dans
le développement des
algorithmes et l’égal
traitement des parties. Frais
d’exécution sont
primordiaux pour les gros
turn over, basse fréquence,
Difficulté de modéliser le cours des
cryptomonnaies à cause de l’immaturité
des marchés des crypto-monnaies
caractérisée par :
le manque de régulation, les montées et
les chutes brutales de la monnaie, le peu
de diversité d’ordres, des structures de
frais archaïques, etc…
Difficulté d’assurer la meilleure exécution
des algorithmes dans un contexte de
marché à faible liquidité
Développement d’un outil de simulation
d’évaluation multicritères des algorithmes
Vision d’ensemble
External Data Provider
REST API
Strategy transaction & Logs emission
Regulators
Indexes checkers
Napoleon customer
to get financial advises
NAPOLEON
Data
REST API
Values publishing
Feed prices
NAPOLEON Index publishing
REST API
R&D Napoleon Toolbox Connector
Napoleon sales force
Demonstrating
Notebooks
Napoleon
R&D server
• Database of Napoleon proprietary features
• Library of existing devised strategies
• Visualization/management notebook
Infrastructure IT R&D pour Napoléon AM
Napoleon
R&D Toolbox
• Features generation algorithms
• Standard financial algorithms
• Advanced strategies mixing algorithms
Un serveur de notebook pour la visualisation des résultats
Napoleon
R&D server
• Library of existing devised strategies
• Visualization/management notebook
• Analytique disponible sur le serveur via la
napoleon toolbox
• Capacité de visualisation et investigation
Constitution d’une base de stratégies primaires Napoléon AM
Napoléon AM a développé des stratégies primaires au cours de dizaines d’années d’expérience en tant qu’asset manager professionnel pour toutes les classes
d’actifs fiat et cryptos :
• Equity indices
• Taux/obliigations
• Commodité
• Crypto actifs
Ces stratégies sont adaptées au sous-jacent/marché et sont construites à partir de la calibration de processus stochastique et de tests statistiques, qui génèrent
un signal prévoyant l’évolution du sous-jacent. Elles peuvent se ranger en trois catégories:
• Momentum/trend following
• Mean reverting
• Buy the dip
Ces stratégies primaires sont les briques sur lesquelles notre moteur d’allocation d’intelligence artificielle va calculer des poids d’allocation optimale et définir
un indice blend de ces différentes stratégies.
Evolution from Napo signal 𝑜𝐼
𝑡
:𝐼𝑡 = 𝐼𝑡−1 ∗ (1 + 𝑜𝐼
𝑡
∗ 𝑅𝑢𝑛𝑑𝑒𝑟𝑙𝑦𝑖𝑛𝑔
𝑡
)
Napoleon AM proprietary strategy and matching signal : 𝐼𝑡, 𝑜𝐼
𝑡
7 S&P 500 Napoleon AM proprietary strategies: 𝐼1, 𝐼2, 𝐼3, 𝐼4, 𝐼5, 𝐼6, 𝐼7
La première étape est la découverte et collection de données non travaillées chez les fournisseurs financiers professionnels (Bloomberg,Reuters).
Cette donnée se décline dans les catégories suivantes:
• Indicateurs macro-économiques (US, Asie, Europe): manufacturiels avancés, immobiliers, inflation, chômage, création monétaire
• Indicateurs de marché : bull/bear indicateur, volatilité, métriques encours produits dérivés
• Indicateurs taux/commodités : différentes mâturités, spread
• Indicateurs de type signal : stratégies primaires Napoléon, données de marché des indices mondiaux
Cette étape consiste en une mise à jour quotidienne des indicateurs via un processus de gestion de la qualité de la donnée (harmonisation des fréquences
d’apparition, gestion de la donnée manquante).
Cette étape est suivi d’un processing de ces séries financières pour en extraire une valeur financière prédictive.
La nécessité de ce premier processing naît du fait que les financiers s’accordent sur des consensus autour de la valeur indicative de calculs dérivés de ces
données brutes. Il provient d’une large expérience sur les marchés financiers en tant qu’asset managers professionnels. Des librairies open-source éprouvées
sont utilisées ici pour le calcul d’indicateurs financiers (scikit-learn, https://ta-lib.org/). Il couvre un large panel de méthodologies:
• Normalisation, z-score, désaisonnalisation, écart à la tendance, stationnarisation
• Indicateurs financiers standards (macd, rsi, %R, oscillateurs, etc…)
Une troisième étape à ce processing s’ajoute, qui se compose de méthodes type data-science pour une extraction d’indicateurs de marché avancés.
Cette étape se réalise à l’aide de tableurs avancés excel/python-panda. Les indicateurs primaires créés ci-dessus sont utilisés pour détecter des états de marché
via un apprentissage non-supervisé. Des périodes temporelles disjointes où les indicateurs primaires exhibent des comportements similaires sont extraites et
définis comme des états de marché. Ces états de marché deviennent des indicateurs à part entière :
• Détection d’états de marché, clustering non supervisé
• Création d’indicateur coupe-circuit, risk on/off
Les différentes techniques utilisés pour l’apprentissage non supervisé se rangent de la simple détection de seuil (traitement du signal fft) à du clustering
avancé d’apprentissage profond par autoencoder en passant par les clusterings standards hiérarchiques et k-mean.
Constitution de la base Napoléon propriétaire d’indicateurs
à but d’apprentissage
Caractéristiques de marché
• Indicateurs macro-économiques (US, Asie, Europe):
manufacturiels avancés, immobiliers, inflation,
chômage, création monétaire
• Indicateurs de marché : bull/bear indicateur,
volatilité, métriques encours produits dérivés
• Indicateurs taux/commodités : différentes mâturités,
spread , or, pétrole
• Indicateurs de type signal : stratégies primaires
Napoléon, données de marché des indices mondiaux
Constitution de la base Napoléon propriétaire d’indicateurs
à but d’apprentissage
Processing financier
• Echantillonage, qualité de la donnée
• Normalisation/stationnarisation
• Indicateur financiers (macd, rsi, …)
Processing data science
• Détection d’états de marché
• Indicateurs coupe-circuit
• Détection d’outliers
Napoleon AM
indicateurs
propriétaires
Création d’un framework d’apprentissage
pour la prévision d’une allocation optimale
Apprentissage supervisé pour une allocation optimale 100% systématique :
Nos algorithmes de composition bâsés sur l’intelligence artificielle font partie intégrante de l’effort de recherche de Napoleon AM. Ils
permettent d’associer ensemble des strategies déjà performantes et de bénéficier de leur decorrelation pour obtenir un “blend” avec
des caractéristiques financiières encore plus attrayantes. Notre framework d’intelligence artificielle est un framework d’apprentissage
supervisé, où la supervision vient du future à travers un critère d’utilité (Sharpe/Calmar ratio, drawdown). Cette supervision disponible
a posteriori (cadre IA d’apprentissage supervisé) permet de concevoir des algorithmes qui apprennent à prévoir des allocations
optimales sur nos strategies primaires à partir de l’état du monde représenté par notre base propriétaire d’indicateurs.
Cadre de travail de backtesting:
Lors de l’implementation d’une algorithme de modélisation supervisée, on doit définir un ensemble d’entraînement et un ensemble de
test où la prediction se réalisera. Ici nous visons à realiser un backtest sur toutes les périodes avec un algorithme évolutif prenant en
compte le caractère changeant des marchés financiers. L’algorithme de prédiction roulera donc dans le temps, où à chaque date de
rebalancement, il apprendra sur une période d’entraînement dans le passé et prédira la meilleure allocation à venir pour une période
de prediction définie jusqu’au prochain rebalancement. Les backtests présentés dans ce papier sont donc totalement “out of sample »
et sont totalement réplicables sur de vrais marchés financiers en y incorporant des frais de transaction et la prise en compte de décalage
des marchés financiers.
Tester et trouver la configuration optimale:
L’agnosticité de notre framework de backtesting en terme d’algorithme et de méta paramètres (taille de période de rebalancement,
d’entrainment, paramètres initiaux aux rebalancements) nous permet de tester exhaustivement de multiples
configurations/algorithmes et de sélectionner la meilleure configuration.
Apprentissage supervisé pour une allocation optimale
𝒕𝒏
1 t+pred_size
t
10
t
t-train_size
• Le framework AI développé à Napoleon AM est un framework d’apprentissage supervisé pour la prédiction de séries temporelles.
• A chaque date de rebalancement, notre algorithme prévoit l’allocation optimale(𝑤1
∗
, … , 𝑤𝑛
∗
) à partir d’indicateurs propriétaires
• L’allocation est optimale au sens d’une fonction d’utilité financière (Sharpe ratio, Calmar ratio, etc..)
• La supervisation est obtenue car les stratégies primaires sont connues dans le passé et de simples routines d’optimisation permettent de calculer
(𝒘𝟏
∗
, … , 𝒘𝒏
∗
) l’allocation optimale a posteriori.
• L’algorithme entraîné à partir du passé permet de prédire l’allocation optimale a priori 𝒘𝟏, … , 𝒘𝒏 pour la future période de rebalancement
• Ce cadre de travail est indépendant de l’alogrithme choisi, ainsi que du sous-ensemble d’indicateurs choisis pour effectuer l’apprentissage et la prédiction
Predicted
weights
Training
days
w1, … , wn
Past
𝒕𝒏 + 𝒑𝒓𝒆𝒅_𝒔𝒊𝒛𝒆
𝒕𝒏 + 𝒕𝒓𝒂𝒊𝒏_𝒔𝒊𝒛𝒆
Optimal
weights
Training
days
(𝑤1
∗
, … , 𝑤𝑛
∗
)
Optimal
weights
Training
days
(𝑤1
∗
, … , 𝑤𝑛
∗
)
Optimal
weights
Training
days
(𝑤1
∗
, … , 𝑤𝑛
∗
)
Future
Création de données de
supervisation
• Bibliothèque de procédures d’optimisation
• Allocation optimale selon utilité (drawdown, sharpe,
calmar)
• Rendement à venir pour différents horizon
Marché
supervision
Environnement de Backtesting
L’indépendance de notre backtesting framework à l’algorithme de prévision et à la base d’apprentissage donne lieu à un vaste domaine de recherche pour la
sélection du meilleur algorithme et des meilleurs prédicteurs. Pour se comparer aux standards de l’industrie, nous avons dans un premier temps implémenté une
bibliothèque des principaux algorithmes d’allocation éprouvés par l’industrie financière:
• Equally Risk Contribution
• Hierarchical Risk Parity
• Maximum Diversification
Fort des évolutions de l’intelligence artificielle et des algorithmes de type apprentissage profond open-source, une partie de l’effort de recherche et
développement s’est tourné vers l’implémentation et le test d’algorithmes d’intelligence artificielle.
• Apprentissage profond perceptron
• Réseaux de neurones récurrents (LSTM : Long/short term memory)
• Forêts aléatoires boostées
La calibration des paramètres des algorithmes et du backtesting est un sujet de recherche à part entière. Nous avons mis en place une boîte à outil qui permet de
tester exhaustivement toutes les configurations possible. La configuration optimale à laquelle les efforts de recherche ont abouti est la suivante :
• A chaque date de rebalancement, l’algorithme est réentraîné sur les données les plus récentes avec une taille fixée optimale dans le passé et en prenant
comme configuration initiale les poids optimaux précédents (rebalancing standard en finance)
• Les paramètres de l’algorithme sont fixés au démarrage du backtest (méta paramètres : utilité, fréquence de rebalancement, architecture de réseau).
De nombreuses différentes configurations ont été testées et rejetées:
• Période d’entraînement dont la taille grandit avec le passé disponible (expanding training)
• Introduction d’aléa dans les valeurs de depart pour sortir des minimas locaux (type algorithme génétique)
• Recalibration des paramètres à chaque date de rebalancement (le modèle et les méta-paramètres changent dans le temps)
• Sélection de sous-ensembles de prédicteurs pour construire plusieurs modèles et faire de l’”ensembling”
Ces configurations dependent bien sûr de l’algorithme choisi et ont été fixé pour l’algorithme choisi pour le fond Dynamix de Napoléon AM.
Mais à chaque conception d’un nouvel algorithme, elles sont de nouveau toutes testées et la meilleure approche est sélectionnée.
Cadre de travail pour le développement
et backtesting d’algorithmes prédictifs
Napoleon
blend
indices
Napoleon
Backtesting framework
• Bibliothèque complète d’algorirthmes
• Algos financiers standards
• Equally Risk Contribution
• Hierarchical Risk Parity
• Maximum Diversification
• Algos de prédiction de series temporelles
• Deep learning perceptron
• Long/short term memory
• Forêts aléatoires boostées
• Tuning des algorithmes par recherche exhaustive
des meilleurs paramètres
• Ensembling de modèles
Napoleon
indicateurs
propriétaires
Marché
past
supervisation
Des résultats de comparaison entre l’intelligence artificielle et les
algorithmes financiers standards
Caractéristiques de marché
non travaillées
• Caractéristiques macro-économiques
• AVERAGE_usloans
• AVERAGE_usrealestate
• AVERAGE_euleadgrowth
• AVERAGE_eucredijob
• AVERAGE_japanleadinggrowth
• AVERAGE_chinagrowth
• AVERAGE_usinflation
• Caractéristiques de marché
• SCGRRAI
• AAIIBULL
• AAIIBEAR
• GSUSFCI
• VIX
• V2X
• SKEW
• PUT/Call
• NYSE High / Low
• Caractéristiques taux/commodité
• DXY
• BCOMGC
• BCOMCL
• US 2/10
• US10
• GER 2/10
• GER10
• Credit Spread US
• Credit Spread EU
• Caractéristiques prix/signaux napoléon
• Napoleon strategies
• Napoleon shortcut signals
• World wide indexes OHLC
Constitution de la base Napoléon propriétaire d’indicateurs
à but d’apprentissage
Processing financier
séries temporelles
• Echantillonage
• Stationnarisation/normalisation
• Indicateur financiers (macd,rsi, ...)
Processing avancé data science
• Apprentissage non supervisé/clustering pour
détecter phase de marché
• Transformée de Fourier/Ondelettes
• Création d’indicateur coupe-circuit
• Sélection des meilleurs prédicteurs
• Importance des prédicteurs par catégorie
Napoleon
indicateurs
propriétaires
Création de données de
supervisation
• Bibliothèque de procédures d’optimisation
• Allocation optimale selon utilité (drawdown, sharpe,
calmar)
• Rendement à venir pour différents horizon
Marché
supervisation
Création
stratégies primaires
• Trend following
• mean reverting
• buy the dip
Napoleon
proprietary
strategies

More Related Content

Similar to Financial quantitative strategies using artificial intelligence

The Analysis of Share Market using Random Forest & SVM
The Analysis of Share Market using Random Forest & SVMThe Analysis of Share Market using Random Forest & SVM
The Analysis of Share Market using Random Forest & SVM
IRJET Journal
 
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
IRJET Journal
 
I Know First Presentation (May 2016)
I Know First Presentation (May 2016)I Know First Presentation (May 2016)
I Know First Presentation (May 2016)
I Know First: Daily Market Forecast
 
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETSUNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
Riya Sen
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine Learning
IRJET Journal
 
Stock Market Prediction
Stock Market Prediction Stock Market Prediction
Stock Market Prediction
SalmanShezad
 
Classification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar pptClassification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar ppt
QuantInsti
 
Predictive data mining
Predictive data miningPredictive data mining
Predictive data mining
venkatramana104
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market Prediction
MRIDUL GUPTA
 
Machine Learning and RoboCop Testing
Machine Learning and RoboCop TestingMachine Learning and RoboCop Testing
Machine Learning and RoboCop Testing
Iosif Itkin
 
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
IRJET Journal
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
IRJET Journal
 
Chris Nagao Resume
Chris Nagao ResumeChris Nagao Resume
Chris Nagao Resume
Chris Nagao
 
ACOS_Fund_Mgmt1.0
ACOS_Fund_Mgmt1.0ACOS_Fund_Mgmt1.0
ACOS_Fund_Mgmt1.0
Harry Mendell
 
Quant Foundry Labs - Low Probability Defaults
Quant Foundry Labs - Low Probability DefaultsQuant Foundry Labs - Low Probability Defaults
Quant Foundry Labs - Low Probability Defaults
Davidkerrkelly
 
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment AnalysisData-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
IRJET Journal
 
Sample Pattern Analysis Algorithm Technique
Sample Pattern Analysis Algorithm TechniqueSample Pattern Analysis Algorithm Technique
Sample Pattern Analysis Algorithm Technique
Index Strategy Advisors
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
IRJET Journal
 
A Deep Guide To Crypto Exchange Development
A Deep Guide To Crypto Exchange DevelopmentA Deep Guide To Crypto Exchange Development
A Deep Guide To Crypto Exchange Development
ITIO Innovex
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
Iosif Itkin
 

Similar to Financial quantitative strategies using artificial intelligence (20)

The Analysis of Share Market using Random Forest & SVM
The Analysis of Share Market using Random Forest & SVMThe Analysis of Share Market using Random Forest & SVM
The Analysis of Share Market using Random Forest & SVM
 
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
ELASTIC PROPERTY EVALUATION OF FIBRE REINFORCED GEOPOLYMER COMPOSITE USING SU...
 
I Know First Presentation (May 2016)
I Know First Presentation (May 2016)I Know First Presentation (May 2016)
I Know First Presentation (May 2016)
 
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETSUNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
UNRAVELING THE POWER OF QUANTOPIAN ALGORITHMS IN FINANCIAL MARKETS
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine Learning
 
Stock Market Prediction
Stock Market Prediction Stock Market Prediction
Stock Market Prediction
 
Classification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar pptClassification of quantitative trading strategies webinar ppt
Classification of quantitative trading strategies webinar ppt
 
Predictive data mining
Predictive data miningPredictive data mining
Predictive data mining
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market Prediction
 
Machine Learning and RoboCop Testing
Machine Learning and RoboCop TestingMachine Learning and RoboCop Testing
Machine Learning and RoboCop Testing
 
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...Performance Comparisons among Machine Learning Algorithms based on the Stock ...
Performance Comparisons among Machine Learning Algorithms based on the Stock ...
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
 
Chris Nagao Resume
Chris Nagao ResumeChris Nagao Resume
Chris Nagao Resume
 
ACOS_Fund_Mgmt1.0
ACOS_Fund_Mgmt1.0ACOS_Fund_Mgmt1.0
ACOS_Fund_Mgmt1.0
 
Quant Foundry Labs - Low Probability Defaults
Quant Foundry Labs - Low Probability DefaultsQuant Foundry Labs - Low Probability Defaults
Quant Foundry Labs - Low Probability Defaults
 
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment AnalysisData-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
 
Sample Pattern Analysis Algorithm Technique
Sample Pattern Analysis Algorithm TechniqueSample Pattern Analysis Algorithm Technique
Sample Pattern Analysis Algorithm Technique
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
 
A Deep Guide To Crypto Exchange Development
A Deep Guide To Crypto Exchange DevelopmentA Deep Guide To Crypto Exchange Development
A Deep Guide To Crypto Exchange Development
 
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
20 Simple Questions from Exactpro for Your Enjoyment This Holiday Season
 

More from Stefan Duprey

Dynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market makingDynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market making
Stefan Duprey
 
Smart systematic short strangle
Smart systematic short strangleSmart systematic short strangle
Smart systematic short strangle
Stefan Duprey
 
Short Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto StrategiesShort Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto Strategies
Stefan Duprey
 
On Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo StrategyOn Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo Strategy
Stefan Duprey
 
Stable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdfStable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdf
Stefan Duprey
 
Curve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdfCurve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdf
Stefan Duprey
 
Multi risk factor model
Multi risk factor model Multi risk factor model
Multi risk factor model
Stefan Duprey
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order execution
Stefan Duprey
 
Optimal order execution
Optimal order executionOptimal order execution
Optimal order execution
Stefan Duprey
 
A new axisymmetric finite element
A new axisymmetric finite elementA new axisymmetric finite element
A new axisymmetric finite element
Stefan Duprey
 
Page rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commercePage rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commerce
Stefan Duprey
 
Compounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modellingCompounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modelling
Stefan Duprey
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
Stefan Duprey
 

More from Stefan Duprey (14)

Dynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market makingDynamical smart liquidity on decentralized exchanges for lucrative market making
Dynamical smart liquidity on decentralized exchanges for lucrative market making
 
Smart systematic short strangle
Smart systematic short strangleSmart systematic short strangle
Smart systematic short strangle
 
Short Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto StrategiesShort Term Intraday Long Only Crypto Strategies
Short Term Intraday Long Only Crypto Strategies
 
On Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo StrategyOn Chain Weekly Rebal Low Expo Strategy
On Chain Weekly Rebal Low Expo Strategy
 
Stable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdfStable_pool_optimal_allocation.pdf
Stable_pool_optimal_allocation.pdf
 
Curve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdfCurve_fairness_IOUs.pdf
Curve_fairness_IOUs.pdf
 
Multi risk factor model
Multi risk factor model Multi risk factor model
Multi risk factor model
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order execution
 
Optimal order execution
Optimal order executionOptimal order execution
Optimal order execution
 
A new axisymmetric finite element
A new axisymmetric finite elementA new axisymmetric finite element
A new axisymmetric finite element
 
Page rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commercePage rank optimization to push successful URLs or products for e-commerce
Page rank optimization to push successful URLs or products for e-commerce
 
Compounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modellingCompounded autoregressive processes for Credit Risk modelling
Compounded autoregressive processes for Credit Risk modelling
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Machine learning for_finance
Machine learning for_financeMachine learning for_finance
Machine learning for_finance
 

Recently uploaded

快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
rlo9fxi
 
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla FincorpWho Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
beulahfernandes8
 
Using Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trendsUsing Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trends
Labour Market Information Council | Conseil de l’information sur le marché du travail
 
Upanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishadUpanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishad
ajaykumarxoxo04
 
Economic Risk Factor Update: June 2024 [SlideShare]
Economic Risk Factor Update: June 2024 [SlideShare]Economic Risk Factor Update: June 2024 [SlideShare]
Economic Risk Factor Update: June 2024 [SlideShare]
Commonwealth
 
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdfOptimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
shruti1menon2
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
Labour Market Information Council | Conseil de l’information sur le marché du travail
 
International Sustainability Standards Board
International Sustainability Standards BoardInternational Sustainability Standards Board
International Sustainability Standards Board
Kumar Ramaiah
 
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
yeuwffu
 
Machine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptxMachine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptx
mimiroselowe
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
5spllj1l
 
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
bresciafarid233
 
RMIT University degree offer diploma Transcript
RMIT University degree offer diploma TranscriptRMIT University degree offer diploma Transcript
RMIT University degree offer diploma Transcript
cahyrnui
 
FCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptxFCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptx
nalamynandan
 
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
k4ncd0z
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
5spllj1l
 
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
qntjwn68
 
The Impact of Generative AI and 4th Industrial Revolution
The Impact of Generative AI and 4th Industrial RevolutionThe Impact of Generative AI and 4th Industrial Revolution
The Impact of Generative AI and 4th Industrial Revolution
Paolo Maresca
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
AntoniaOwensDetwiler
 
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
Falcon Invoice Discounting
 

Recently uploaded (20)

快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
快速制作美国迈阿密大学牛津分校毕业证文凭证书英文原版一模一样
 
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla FincorpWho Is Abhay Bhutada, MD of Poonawalla Fincorp
Who Is Abhay Bhutada, MD of Poonawalla Fincorp
 
Using Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trendsUsing Online job postings and survey data to understand labour market trends
Using Online job postings and survey data to understand labour market trends
 
Upanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishadUpanishads summary with explanations of each upnishad
Upanishads summary with explanations of each upnishad
 
Economic Risk Factor Update: June 2024 [SlideShare]
Economic Risk Factor Update: June 2024 [SlideShare]Economic Risk Factor Update: June 2024 [SlideShare]
Economic Risk Factor Update: June 2024 [SlideShare]
 
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdfOptimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
Optimizing Net Interest Margin (NIM) in the Financial Sector (With Examples).pdf
 
Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...Bridging the gap: Online job postings, survey data and the assessment of job ...
Bridging the gap: Online job postings, survey data and the assessment of job ...
 
International Sustainability Standards Board
International Sustainability Standards BoardInternational Sustainability Standards Board
International Sustainability Standards Board
 
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
快速办理(RWTH毕业证书)德国亚琛工业大学毕业证录取通知书一模一样
 
Machine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptxMachine Learning in Business - A power point presentation.pptx
Machine Learning in Business - A power point presentation.pptx
 
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
快速办理(SMU毕业证书)南卫理公会大学毕业证毕业完成信一模一样
 
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
Tdasx: In-Depth Analysis of Cryptocurrency Giveaway Scams and Security Strate...
 
RMIT University degree offer diploma Transcript
RMIT University degree offer diploma TranscriptRMIT University degree offer diploma Transcript
RMIT University degree offer diploma Transcript
 
FCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptxFCCS Basic Accounts Outline and Hierarchy.pptx
FCCS Basic Accounts Outline and Hierarchy.pptx
 
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
一比一原版(RMIT毕业证)皇家墨尔本理工大学毕业证如何办理
 
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
在线办理(GU毕业证书)美国贡萨加大学毕业证学历证书一模一样
 
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
1:1制作加拿大麦吉尔大学毕业证硕士学历证书原版一模一样
 
The Impact of Generative AI and 4th Industrial Revolution
The Impact of Generative AI and 4th Industrial RevolutionThe Impact of Generative AI and 4th Industrial Revolution
The Impact of Generative AI and 4th Industrial Revolution
 
Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)Independent Study - College of Wooster Research (2023-2024)
Independent Study - College of Wooster Research (2023-2024)
 
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
falcon-invoice-discounting-a-premier-investment-platform-for-superior-returns...
 

Financial quantitative strategies using artificial intelligence

  • 1. B U I L D I N G T H E F U T U R E O F I N V E S T I N G N AP O L E O N C RY P TO N a p o l e o n X C r y p t o A s s e t M a n a g e r Tuesday, 10 August 2021
  • 2. Tuesday, 10 August 2021 B U I L D I N G T H E F U T U R E O F I N V E S T I N G N A P O L E O N C R Y P T O D É V E L O P P E M E N T O U T I L D ’A L L O C AT I O N À B A S E D ’ I A
  • 3. Développement d’une plateforme sécurisée d’investissements performants et automatisés d’actifs et de cryptoactifs financiers Difficulté de créer des algorithmes qui soient capables de générer de la performance quelles que soient les conditions de marchés et/ou pour des actifs différents. Fournir de la performance absolue à base d’algorithmes tout en prenant en compte des contraintes des grands investisseurs: sous-jacents liquides, régulation, faits stylistiques Définition d’une méthodologie outillée de composition d’algorithmes basées sur la recherche de features Recherche d’algorithmes de composition d’algorithmes d’investissement Solutions patrimoniales/Mélange crypto aggressif IA/econometrics Recherche d’algorithmes d’investissement: sélection univers avec contraintes Construction de stratégies par univers IA/econometrics Recherche de la performance optimale via des algorithmes d’investissement Objectif de R&D Verrous Travaux Légende Axe de R&D Problématiques Implémenter des solutions adaptatives en fonction des carnets d’ordre à base de techniques de découpage d’ordres de marché. Difficile à backtester. Heuristique et mise en production directe Recherche sur les algorithmes de meilleure exécution efficace dans le monde des crypto actifs TWAP, advanced iceberg order, .. IA/Reinforcement learning Plus la fréquence est élevée (turn over), plus c’est important Recherche de l’exécution optimale dans le marché immature des crypto- actifs Optimiser l’exécution d’algorithmes sur les marchés des cryptoactifs en prenant en compte des contraintes du marché dans le développement des algorithmes et l’égal traitement des parties. Frais d’exécution sont primordiaux pour les gros turn over, basse fréquence, Difficulté de modéliser le cours des cryptomonnaies à cause de l’immaturité des marchés des crypto-monnaies caractérisée par : le manque de régulation, les montées et les chutes brutales de la monnaie, le peu de diversité d’ordres, des structures de frais archaïques, etc… Difficulté d’assurer la meilleure exécution des algorithmes dans un contexte de marché à faible liquidité Développement d’un outil de simulation d’évaluation multicritères des algorithmes Vision d’ensemble
  • 4. External Data Provider REST API Strategy transaction & Logs emission Regulators Indexes checkers Napoleon customer to get financial advises NAPOLEON Data REST API Values publishing Feed prices NAPOLEON Index publishing REST API R&D Napoleon Toolbox Connector Napoleon sales force Demonstrating Notebooks Napoleon R&D server • Database of Napoleon proprietary features • Library of existing devised strategies • Visualization/management notebook Infrastructure IT R&D pour Napoléon AM Napoleon R&D Toolbox • Features generation algorithms • Standard financial algorithms • Advanced strategies mixing algorithms
  • 5. Un serveur de notebook pour la visualisation des résultats Napoleon R&D server • Library of existing devised strategies • Visualization/management notebook • Analytique disponible sur le serveur via la napoleon toolbox • Capacité de visualisation et investigation
  • 6. Constitution d’une base de stratégies primaires Napoléon AM Napoléon AM a développé des stratégies primaires au cours de dizaines d’années d’expérience en tant qu’asset manager professionnel pour toutes les classes d’actifs fiat et cryptos : • Equity indices • Taux/obliigations • Commodité • Crypto actifs Ces stratégies sont adaptées au sous-jacent/marché et sont construites à partir de la calibration de processus stochastique et de tests statistiques, qui génèrent un signal prévoyant l’évolution du sous-jacent. Elles peuvent se ranger en trois catégories: • Momentum/trend following • Mean reverting • Buy the dip Ces stratégies primaires sont les briques sur lesquelles notre moteur d’allocation d’intelligence artificielle va calculer des poids d’allocation optimale et définir un indice blend de ces différentes stratégies. Evolution from Napo signal 𝑜𝐼 𝑡 :𝐼𝑡 = 𝐼𝑡−1 ∗ (1 + 𝑜𝐼 𝑡 ∗ 𝑅𝑢𝑛𝑑𝑒𝑟𝑙𝑦𝑖𝑛𝑔 𝑡 ) Napoleon AM proprietary strategy and matching signal : 𝐼𝑡, 𝑜𝐼 𝑡 7 S&P 500 Napoleon AM proprietary strategies: 𝐼1, 𝐼2, 𝐼3, 𝐼4, 𝐼5, 𝐼6, 𝐼7
  • 7. La première étape est la découverte et collection de données non travaillées chez les fournisseurs financiers professionnels (Bloomberg,Reuters). Cette donnée se décline dans les catégories suivantes: • Indicateurs macro-économiques (US, Asie, Europe): manufacturiels avancés, immobiliers, inflation, chômage, création monétaire • Indicateurs de marché : bull/bear indicateur, volatilité, métriques encours produits dérivés • Indicateurs taux/commodités : différentes mâturités, spread • Indicateurs de type signal : stratégies primaires Napoléon, données de marché des indices mondiaux Cette étape consiste en une mise à jour quotidienne des indicateurs via un processus de gestion de la qualité de la donnée (harmonisation des fréquences d’apparition, gestion de la donnée manquante). Cette étape est suivi d’un processing de ces séries financières pour en extraire une valeur financière prédictive. La nécessité de ce premier processing naît du fait que les financiers s’accordent sur des consensus autour de la valeur indicative de calculs dérivés de ces données brutes. Il provient d’une large expérience sur les marchés financiers en tant qu’asset managers professionnels. Des librairies open-source éprouvées sont utilisées ici pour le calcul d’indicateurs financiers (scikit-learn, https://ta-lib.org/). Il couvre un large panel de méthodologies: • Normalisation, z-score, désaisonnalisation, écart à la tendance, stationnarisation • Indicateurs financiers standards (macd, rsi, %R, oscillateurs, etc…) Une troisième étape à ce processing s’ajoute, qui se compose de méthodes type data-science pour une extraction d’indicateurs de marché avancés. Cette étape se réalise à l’aide de tableurs avancés excel/python-panda. Les indicateurs primaires créés ci-dessus sont utilisés pour détecter des états de marché via un apprentissage non-supervisé. Des périodes temporelles disjointes où les indicateurs primaires exhibent des comportements similaires sont extraites et définis comme des états de marché. Ces états de marché deviennent des indicateurs à part entière : • Détection d’états de marché, clustering non supervisé • Création d’indicateur coupe-circuit, risk on/off Les différentes techniques utilisés pour l’apprentissage non supervisé se rangent de la simple détection de seuil (traitement du signal fft) à du clustering avancé d’apprentissage profond par autoencoder en passant par les clusterings standards hiérarchiques et k-mean. Constitution de la base Napoléon propriétaire d’indicateurs à but d’apprentissage
  • 8. Caractéristiques de marché • Indicateurs macro-économiques (US, Asie, Europe): manufacturiels avancés, immobiliers, inflation, chômage, création monétaire • Indicateurs de marché : bull/bear indicateur, volatilité, métriques encours produits dérivés • Indicateurs taux/commodités : différentes mâturités, spread , or, pétrole • Indicateurs de type signal : stratégies primaires Napoléon, données de marché des indices mondiaux Constitution de la base Napoléon propriétaire d’indicateurs à but d’apprentissage Processing financier • Echantillonage, qualité de la donnée • Normalisation/stationnarisation • Indicateur financiers (macd, rsi, …) Processing data science • Détection d’états de marché • Indicateurs coupe-circuit • Détection d’outliers Napoleon AM indicateurs propriétaires
  • 9. Création d’un framework d’apprentissage pour la prévision d’une allocation optimale Apprentissage supervisé pour une allocation optimale 100% systématique : Nos algorithmes de composition bâsés sur l’intelligence artificielle font partie intégrante de l’effort de recherche de Napoleon AM. Ils permettent d’associer ensemble des strategies déjà performantes et de bénéficier de leur decorrelation pour obtenir un “blend” avec des caractéristiques financiières encore plus attrayantes. Notre framework d’intelligence artificielle est un framework d’apprentissage supervisé, où la supervision vient du future à travers un critère d’utilité (Sharpe/Calmar ratio, drawdown). Cette supervision disponible a posteriori (cadre IA d’apprentissage supervisé) permet de concevoir des algorithmes qui apprennent à prévoir des allocations optimales sur nos strategies primaires à partir de l’état du monde représenté par notre base propriétaire d’indicateurs. Cadre de travail de backtesting: Lors de l’implementation d’une algorithme de modélisation supervisée, on doit définir un ensemble d’entraînement et un ensemble de test où la prediction se réalisera. Ici nous visons à realiser un backtest sur toutes les périodes avec un algorithme évolutif prenant en compte le caractère changeant des marchés financiers. L’algorithme de prédiction roulera donc dans le temps, où à chaque date de rebalancement, il apprendra sur une période d’entraînement dans le passé et prédira la meilleure allocation à venir pour une période de prediction définie jusqu’au prochain rebalancement. Les backtests présentés dans ce papier sont donc totalement “out of sample » et sont totalement réplicables sur de vrais marchés financiers en y incorporant des frais de transaction et la prise en compte de décalage des marchés financiers. Tester et trouver la configuration optimale: L’agnosticité de notre framework de backtesting en terme d’algorithme et de méta paramètres (taille de période de rebalancement, d’entrainment, paramètres initiaux aux rebalancements) nous permet de tester exhaustivement de multiples configurations/algorithmes et de sélectionner la meilleure configuration.
  • 10. Apprentissage supervisé pour une allocation optimale 𝒕𝒏 1 t+pred_size t 10 t t-train_size • Le framework AI développé à Napoleon AM est un framework d’apprentissage supervisé pour la prédiction de séries temporelles. • A chaque date de rebalancement, notre algorithme prévoit l’allocation optimale(𝑤1 ∗ , … , 𝑤𝑛 ∗ ) à partir d’indicateurs propriétaires • L’allocation est optimale au sens d’une fonction d’utilité financière (Sharpe ratio, Calmar ratio, etc..) • La supervisation est obtenue car les stratégies primaires sont connues dans le passé et de simples routines d’optimisation permettent de calculer (𝒘𝟏 ∗ , … , 𝒘𝒏 ∗ ) l’allocation optimale a posteriori. • L’algorithme entraîné à partir du passé permet de prédire l’allocation optimale a priori 𝒘𝟏, … , 𝒘𝒏 pour la future période de rebalancement • Ce cadre de travail est indépendant de l’alogrithme choisi, ainsi que du sous-ensemble d’indicateurs choisis pour effectuer l’apprentissage et la prédiction Predicted weights Training days w1, … , wn Past 𝒕𝒏 + 𝒑𝒓𝒆𝒅_𝒔𝒊𝒛𝒆 𝒕𝒏 + 𝒕𝒓𝒂𝒊𝒏_𝒔𝒊𝒛𝒆 Optimal weights Training days (𝑤1 ∗ , … , 𝑤𝑛 ∗ ) Optimal weights Training days (𝑤1 ∗ , … , 𝑤𝑛 ∗ ) Optimal weights Training days (𝑤1 ∗ , … , 𝑤𝑛 ∗ ) Future Création de données de supervisation • Bibliothèque de procédures d’optimisation • Allocation optimale selon utilité (drawdown, sharpe, calmar) • Rendement à venir pour différents horizon Marché supervision
  • 11. Environnement de Backtesting L’indépendance de notre backtesting framework à l’algorithme de prévision et à la base d’apprentissage donne lieu à un vaste domaine de recherche pour la sélection du meilleur algorithme et des meilleurs prédicteurs. Pour se comparer aux standards de l’industrie, nous avons dans un premier temps implémenté une bibliothèque des principaux algorithmes d’allocation éprouvés par l’industrie financière: • Equally Risk Contribution • Hierarchical Risk Parity • Maximum Diversification Fort des évolutions de l’intelligence artificielle et des algorithmes de type apprentissage profond open-source, une partie de l’effort de recherche et développement s’est tourné vers l’implémentation et le test d’algorithmes d’intelligence artificielle. • Apprentissage profond perceptron • Réseaux de neurones récurrents (LSTM : Long/short term memory) • Forêts aléatoires boostées La calibration des paramètres des algorithmes et du backtesting est un sujet de recherche à part entière. Nous avons mis en place une boîte à outil qui permet de tester exhaustivement toutes les configurations possible. La configuration optimale à laquelle les efforts de recherche ont abouti est la suivante : • A chaque date de rebalancement, l’algorithme est réentraîné sur les données les plus récentes avec une taille fixée optimale dans le passé et en prenant comme configuration initiale les poids optimaux précédents (rebalancing standard en finance) • Les paramètres de l’algorithme sont fixés au démarrage du backtest (méta paramètres : utilité, fréquence de rebalancement, architecture de réseau). De nombreuses différentes configurations ont été testées et rejetées: • Période d’entraînement dont la taille grandit avec le passé disponible (expanding training) • Introduction d’aléa dans les valeurs de depart pour sortir des minimas locaux (type algorithme génétique) • Recalibration des paramètres à chaque date de rebalancement (le modèle et les méta-paramètres changent dans le temps) • Sélection de sous-ensembles de prédicteurs pour construire plusieurs modèles et faire de l’”ensembling” Ces configurations dependent bien sûr de l’algorithme choisi et ont été fixé pour l’algorithme choisi pour le fond Dynamix de Napoléon AM. Mais à chaque conception d’un nouvel algorithme, elles sont de nouveau toutes testées et la meilleure approche est sélectionnée.
  • 12. Cadre de travail pour le développement et backtesting d’algorithmes prédictifs Napoleon blend indices Napoleon Backtesting framework • Bibliothèque complète d’algorirthmes • Algos financiers standards • Equally Risk Contribution • Hierarchical Risk Parity • Maximum Diversification • Algos de prédiction de series temporelles • Deep learning perceptron • Long/short term memory • Forêts aléatoires boostées • Tuning des algorithmes par recherche exhaustive des meilleurs paramètres • Ensembling de modèles Napoleon indicateurs propriétaires Marché past supervisation
  • 13. Des résultats de comparaison entre l’intelligence artificielle et les algorithmes financiers standards
  • 14. Caractéristiques de marché non travaillées • Caractéristiques macro-économiques • AVERAGE_usloans • AVERAGE_usrealestate • AVERAGE_euleadgrowth • AVERAGE_eucredijob • AVERAGE_japanleadinggrowth • AVERAGE_chinagrowth • AVERAGE_usinflation • Caractéristiques de marché • SCGRRAI • AAIIBULL • AAIIBEAR • GSUSFCI • VIX • V2X • SKEW • PUT/Call • NYSE High / Low • Caractéristiques taux/commodité • DXY • BCOMGC • BCOMCL • US 2/10 • US10 • GER 2/10 • GER10 • Credit Spread US • Credit Spread EU • Caractéristiques prix/signaux napoléon • Napoleon strategies • Napoleon shortcut signals • World wide indexes OHLC Constitution de la base Napoléon propriétaire d’indicateurs à but d’apprentissage Processing financier séries temporelles • Echantillonage • Stationnarisation/normalisation • Indicateur financiers (macd,rsi, ...) Processing avancé data science • Apprentissage non supervisé/clustering pour détecter phase de marché • Transformée de Fourier/Ondelettes • Création d’indicateur coupe-circuit • Sélection des meilleurs prédicteurs • Importance des prédicteurs par catégorie Napoleon indicateurs propriétaires Création de données de supervisation • Bibliothèque de procédures d’optimisation • Allocation optimale selon utilité (drawdown, sharpe, calmar) • Rendement à venir pour différents horizon Marché supervisation Création stratégies primaires • Trend following • mean reverting • buy the dip Napoleon proprietary strategies