Want to create interactive content? It’s easy in Genially!
Specifiche Prodotti Qi4M
Michelangelo Ferrazza
Created on February 23, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Puzzle Game
View
Scratch and Win
View
Microlearning: How to Study Better
View
Branching Scenarios Challenge Mobile
View
Branching Scenario Mission: Innovating for the Future
View
Piñata Challenge
View
Teaching Challenge: Transform Your Classroom
Transcript
User Journey
In an ever-changing financial landscape, the adoption of customized financial strategies and the integration of artificial intelligence (AI) models represent a real competitive advantage
This guide presents a flexible pipeline that allows clients to customize every aspect of their investment strategy, from investment universe selection to implementation and performance monitoring.
Investment Strategy
Performance Evaluation
Universe
Asset Class
Start
1. Asset Class
Equity
Each available asset class offers a unique set of differing options, which allows for diversification of the portfolio, risk control, and increasing potential profits.
Equity Index / ETFs
Fixed Income
Commodities
Crypto
2. Equity Universe
Sector
Basket Universe from Market Index
Geographical Area
Custom Thematic Basket via Qi4M Algorithm (1, 2, 3...)
Import Custom Universe
Market Filters
Metaverse
AI
Sport
Automotive
Hydrogen
Green Food
Travel
Customize
Fashion
Green Food
Travel
Eurostoxx
MSCI World
SP500
Regional
National
Global
Energy
Health Care
Financials
Industrials
Utilities
Technology
Technology
Materials
ESG score
Market Cap
Volume
P/E Ratio
Dividend Yield
Universe
3. Equity's Investment Strategy
WEIGHTING
Time Horizons
Equal/Cap Weight
Daily
Weekly
Risk Parity
Timing
Picking
Minimum Volatility
Monthly
Quarterly
Custom Optimization
3. Picking
Long
The investor selects specific securities or assets that are expected to increase in value over time.
Short
The investor selects specific securities or assets that are expected to decrease in value over time.
Model
Timing
3. Timing
Deciding if being invested or not (cash) on a basket of equities.
Customization
Model
Picking
3. Timing User Build
Choose Model & Tune Parameters
RNN
ARMA
GARCH
MLP
- N
- R
- N
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularizator
The above parameters are only some of the many possible examples
3. Equity's Investment Strategy
Input
Performance Evaluation
Models
Target
Validation
M1
M5
M4
M3
M2
3. Model User Build
Model choice & Hyperparameters tuning
Linear
Random Forest
MLP
- Regularization
- Robust Variance
- Autocorrelation Adjustment
- Number of Trees
- Bagging / Boosting
- Learning Rate
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularization
The above parameters are only some of the many possible examples
3. Custom Optimization
Portfolio factor tilt
Build a portfolio that has a specific exposure towards some predefined factors, preserving as possible the allocation defined by a ranking (Qi4M's ranking from stock picking model or a ranking provided by the User).
Portfolio Turnover
Build a portfolio with a maximum level of turnover preserving as possible the allocation defined by a ranking (Qi4M's ranking from stock picking model or a ranking provided by the User).
3. Input
Financial Statement data
Premade Feature Templates
Sentiment data
Technical indicators
Custom variables
Macroeconomic data
- Frequency (weekly/monthly/ quarterly)
- Aggregation (12 months/quarterly)
Insights from financial articles, news, and social media, shaping our understanding of market movements.
- Frequency (depending on the series: daily-quarterly)
- Aggregation (12 months/quarterly)
- Type of indicator
- Lenght of lookback window
- Qi4M Template A
- Qi4M Template B
- ...
- DataTemplate X
- DataTemplate Y
- ...
User defined custom variables starting from raw Fiancial statement, Sentiment data and Technical indicators
- Var. Transformations/Interactions
- Dummy/Binary/Ordinal Encoding
- Series denoising or decomposition
- Series differentiation
Feature Engineering
DataTemplate
3. Target
Returns
Sharpe Ratio
Volatility
Info Ratio
Customize
3. Validation
Model Validation
Statistical Metrics
Financial Evaluations
3. Model Validation
Walk Forward Validation
Cross Validation
Train/Test Split
It consists of dividing the dataset in In-sample data IS (for model creation and tuning) and Out-of-sample data OOS (for model's performance validation). The IS set is used to find and optimize the model parameters, while the OOS set is used to evaluate the performances in a realistic setting using unseen data.
The dataset is divided into k-folds of equal size. The model is then tuned on k-1 folds and validated on the remaining fold. This process is repeated multiple times for robustness. The final outcome is obtained by aggregating the OOS results for each timestamp in the different iterations.
The model is tuned using IS data up to a certain point in time, and then it is evaluted on the subsequent unseen OOS timestamp.WF can be performed with: (a) expanding window: IS data window is increased over time, always maximising the amount of information available; (b) rolling window: IS data window is fixed and over time older obs. are discarded.
Out-of-sample data
In-sample data
Out-of-Sample Data
3. Statistical Metrics
Confusion Matrix: to check the model ability to classify correctly items in different classes, monitoring Type-I and Type-II errors.
Shapley Values: checking what the most important features are for the model's predictions and the impact each feature has on the final outcome.
Loss convergence: monitoring the evolution of the loss function in various epochs to check if the model properly converges during training.
4. Performance Evaluation
performance metrics vs. Benchmark
Performance metrics
Excess Return
NAV
Sharpe
Sortino
Tracking Error
or
Hit Ratio
Info Ratio
Alpha
WinLoss
Beta
Sample Evaluation
4. Performance Evaluation
2. Equity Index/ETFs Universe
Equity Index examples
- S&P 500
- Dow Jones Industrial Average (DJIA)
- NASDAQ Composite
- FTSE 100
- Nikkei 225
- Euro Stoxx 50
- DAX
Custom
2. Custom Index
Sector
Geographical Area
Custom Feature via Qi4M Algortithm (1, 2, 3...)
Market Filters
Metaverse
AI
Sport
Automotive
Hydrogen
Green Food
Travel
Customize
Fashion
Green Food
Travel
Energy
Health Care
Financials
Industrials
Utilities
Technology
Technology
Materials
IT
ESG score
Market Cap
Volume
P/E Ratio
Dividend Yield
Regional
National
Global
Index
3. Equity Index/ETFs Investment Strategy
Time Horizons
Algorithmic Trading
Daily
Weekly
Timing
Monthly
Quarterly
3. Algorithmic Trading
Momentum/Trend Following
Focus on capitalizing on prevailing trends by entering or exiting positions based on the momentum or strength of price movements in the market.
Mean Reversal
Short
Taking positions based on the expectation that prices will revert to their historical average after experiencing significant deviations, aiming to profit from the correction.
Statistical Arbitrage Strategy
Seeks to exploit relative price movements between related assets by identifying and capitalizing on statistically significant deviations from their historical relationships or correlations.
Model
Timing
3. Equity Index/ETFs Investment Strategy
Timing
Cash/Saving
Automated trading strategy based that analyze market data and financial indicators to determine the ideal time to enter and exit financial markets, dynamically allocating AUM between cash and the risky asset.
Model
Algorithmic Trading
3. Equity Index/ETFs Investment Strategy
Input
Performance Evaluation
Model
Target
Validation
3. Model User Build
User Build: Choose Model & Tune Parameters
Linear
Random Forest
MLP
- Regularization
- Robust Ear
- Autocorelation Adjustment (?)
- Number of Trees
- Bagging / Roosting
- Learning Rate
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularizator
The above parameters are only some of the many possible examples
3. Target
Returns
Sharpe Ratio
Volatility
Customize
3. Validation
Model Validation
Statistical Metrics
Financial Evaluations
3. Model Validation
Walk Forward Validation
Cross Validation
Train/Test Split
It consists of dividing the dataset in In-sample data IS (for model creation and tuning) and Out-of-sample data OOS (for model's performance validation). The IS set is used to find and optimize the model parameters, while the OOS set is used to evaluate the performances in a realistic setting using unseen data.
The dataset is divided into k-folds of equal size. The model is then tuned on k-1 folds and validated on the remaining fold. This process is repeated multiple times for robustness. The final outcome is obtained by aggregating the OOS results for each timestamp in the different iterations.
The model is tuned using IS data up to a certain point in time, and then it is evaluted on the subsequent unseen OOS timestamp.WF can be performed with: (a) expanding window: IS data window is increased over time, always maximising the amount of information available; (b) rolling window: IS data window is fixed and over time older obs. are discarded.
Out-of-sample data
In-sample data
Out-of-Sample Data
3. Statistical Metrics
Confusion Matrix: to check the model ability to classify correctly items in different classes, monitoring Type-I and Type-II errors.
Shapley Values: checking what the most important features are for the model's predictions and the impact each feature has on the final outcome.
Loss convergence: monitoring the evolution of the loss function in various epochs to check if the model properly converges during training.
3. Input
Premade Feature Templates
Macroeconomic data
Techincal indicators
- Frequency (depending on the series: daily-quarterly)
- Aggregation (12 months/quarterly)
- Type of indicator
- Type of lookback wdw
- Qi4M Template A
- Qi4M Template B
- ...
- DataTemplate X
- DataTemplate Y
- ...
- Variables Transformations
- Encoding
- Ordinal Encoding
- Series denoising or deconmposition
- Series differentiation
Feature Engineering
DataTemplate
4. Performance Evaluation
performance metrics vs. Benchmark
performance Metrics
Excess Return
NAV
Sharpe
Sortino
CAGR
Tracking Error
or
Hit Ratio
Info Ratio
Alpha
WinLoss
Beta
2. Commodities Universe
Commodities examples
- Oil
- Gas
- Energy
- Cotton
- Sugar
- Coffee
- Cocoa
- Gold
- Silver
- Copper
- Aluminum
- Wheat
- Corn
3. Commodities Investment Strategy
Time Horizons
Algorithmic Trading
Daily
Weekly
Monthly
Timing
Quarterly
3. Algorithmic Trading
Algorithmic Trading
Momentum/Trend Following
Focus on capitalizing on prevailing trends by entering or exiting positions based on the momentum or strength of price movements in the market.
Mean Reversal
Taking positions based on the expectation that prices will revert to their historical average after experiencing significant deviations, aiming to profit from the correction.
Statistical Arbitrage Strategy
Seeks to exploit relative price movements between related assets by identifying and capitalizing on statistically significant deviations from their historical relationships or correlations.
Model
Timing
3. Timing
Timing
Cash/Saving
Automated trading strategy based that analyze market data and financial indicators to determine the ideal time to enter and exit financial markets, dynamically allocating AUM between cash and the risky asset.
User Build
Model
Algorithmic Trading
3. Timing User Build
Timing User Build: Choose Model & Tune Parameters
RNN
ARMA
GARCHI
MLP
- N
- R
- N
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularizator
The above parameters are only some of the many possible examples
3. Commodities Investment Strategy
Input
Performance Evaluation
Model
Target
Validation
3. Model User Build
Choose Model & Tune Parameters
Linear
Random Forest
MLP
- Regularization
- Robust Variance
- Autocorrelation Adjustment
- Number of Trees
- Bagging / Boosting
- Learning Rate
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularization
The above parameters are only some of the many possible examples
3. Input
Premade Feature Templates
Techincal indicators
Macroeconomic data
- Frequency (depending on the series: daily-quarterly)
- Aggregation (12 months/quarterly)
- Type of indicator
- Type of lookback wdw
- Qi4M Template A
- Qi4M Template B
- ...
- DataTemplate X
- DataTemplate Y
- ...
- Variables Transformations
- Encoding
- Ordinal Encoding
- Series denoising or deconmposition
- Series differentiation
Feature Engineering
DataTemplate
3. Target
Target
Returns
Sharpe Ratio
Volatility
Custom
3. Validation
Model Validation
Statistical Metrics
Financial Evaluations
3. Model Validation
Walk Forward Validation
Cross Validation
Train/Test Split
It consists of dividing the dataset in In-sample data IS (for model creation and tuning) and Out-of-sample data OOS (for model's performance validation). The IS set is used to find and optimize the model parameters, while the OOS set is used to evaluate the performances in a realistic setting using unseen data.
The dataset is divided into k-folds of equal size. The model is then tuned on k-1 folds and validated on the remaining fold. This process is repeated multiple times for robustness. The final outcome is obtained by aggregating the OOS results for each timestamp in the different iterations.
The model is tuned using IS data up to a certain point in time, and then it is evaluted on the subsequent unseen OOS timestamp.WF can be performed with: (a) expanding window: IS data window is increased over time, always maximising the amount of information available; (b) rolling window: IS data window is fixed and over time older obs. are discarded.
Out-of-sample data
In-sample data
Out-of-Sample Data
3. Statistical Metrics
Confusion Matrix: to check the model ability to classify correctly items in different classes, monitoring Type-I and Type-II errors.
Shapley Values: checking what the most important features are for the model's predictions and the impact each feature has on the final outcome.
Loss convergence: monitoring the evolution of the loss function in various epochs to check if the model properly converges during training.
4. Performance Evaluation
performance metrics vs. Benchmark
performance Metrics
Excess Return
NAV
Sharpe
Sortino
CAGR
Tracking Error
or
Hit Ratio
Info Ratio
Alpha
WinLoss
Beta
2. Crypto Universe
Crypto examples
- Bitcoin
- Ethereum
2. Fixed Income Universe
Sector
Basket Universe from Market Index
Geographical Area
Filters
Energy
Health Care
Financials
Industrials
Utilities
Technology
Technology
Materials
IT
Emission Size
Currency
Duration
Seniority
Rating
ESG Score
Minimum YTM
EU HY Corp.
EU IG Corp.
US IG Corp.
EU Govt.
US HY Corp.
Regional
National
Global
Universe
3. Fixed Income Investment Strategy
WEIGHTING
Picking
Time Horizons
Custom Constraints
Longlist Selection: produces a ranking based on the bonds' characteristics.
Duration
Seniority
Rating
Sector Allocation
Geo/Region
Currency
Emission Size
Liquidation
ESG Score
Min YTM
Monthly
Quarterly
Yearly
3. Fixed Income Investment Strategy
Input
Performance Evaluation
Model
Target
Validation
3. Input
Bond Characteristics / Pricing Data
Premade Feature Templates
Macroeconomic data
Sentiment data
Techincal indicators
- Frequency (depending on the series: daily-quarterly)
- Aggregation (12 months/quarterly)
- Frequency (weekly/monthly/ quarterly)
- Aggregation (12 months/quarterly)
- Type of indicator
- Type of lookback wdw
- On firms
- On broader economic conditions
- Qi4M Template A
- Qi4M Template B
- ...
- DataTemplate X
- DataTemplate Y
- ...
- Variables Transformations
- Encoding
- Ordinal Encoding
- Series denoising or deconmposition
- Series differentiation
Feature Engineering
DataTemplate
3. Target
Target
Returns
Sharpe Ratio
Volatility
Custom
3. Validation
Model Validation
Statistical Metrics
Financial Evaluations
3. Model User Build
Choose Model & Tune Parameters
Linear
Random Forest
MLP
- Regularization
- Robust Variance
- Autocorrelation Adjustment
- Number of Trees
- Bagging / Boosting
- Learning Rate
- Number of Hidden Layers
- Number of Neurons in Hidden Layers
- Loss
- Optimizer
- Regularization
The above parameters are only some of the many possible examples
3. Model Validation
Walk Forward Validation
Cross Validation
Train/Test Split
It consists of dividing the dataset in In-sample data IS (for model creation and tuning) and Out-of-sample data OOS (for model's performance validation). The IS set is used to find and optimize the model parameters, while the OOS set is used to evaluate the performances in a realistic setting using unseen data.
The dataset is divided into k-folds of equal size. The model is then tuned on k-1 folds and validated on the remaining fold. This process is repeated multiple times for robustness. The final outcome is obtained by aggregating the OOS results for each timestamp in the different iterations.
The model is tuned using IS data up to a certain point in time, and then it is evaluted on the subsequent unseen OOS timestamp.WF can be performed with: (a) expanding window: IS data window is increased over time, always maximising the amount of information available; (b) rolling window: IS data window is fixed and over time older obs. are discarded.
Out-of-sample data
In-sample data
Out-of-Sample Data
3. Statistical Metrics
Confusion Matrix: to check the model ability to classify correctly items in different classes, monitoring Type-I and Type-II errors.
Shapley Values: checking what the most important features are for the model's predictions and the impact each feature has on the final outcome.
Loss convergence: monitoring the evolution of the loss function in various epochs to check if the model properly converges during training.