compare_with_bm
Description
This functionality allows you to analyze the performance of a specific model compared to chosen benchmarks over a selected time frame. Utilize Plotly for interactive graphics or Matplotlib for static visualizations.
Parameters
model
(str): The identifier for the model under analysis.bms
(str or list): A benchmark or list of benchmarks for comparison.start
(int, optional): The start date for the analysis period, in YYYYMMDD format.end
(int, optional): The end date for the analysis period, in YYYYMMDD format.interest
(bool, optional): Adjust returns for compounding interest if set to True.interactive
(bool, optional): Choose between interactive visualization with Plotly or static visualization with Matplotlib.
Example
Benchmarks Overview
This section provides a selection of key benchmark indices that are crucial in assessing the global financial market's performance. These benchmarks act as reference points for investors, analysts, and portfolio managers:
Global Indices:
MSCI ACWI
(All Country World Index)
North American Indices:
DJIA
(Dow Jones Industrial Average)NASDAQ100
NASDAQ_COMPOSITE
RUSSELL_2000
S&P500
MSCI_US_REIT
US_DOLLAR
US_DOLLAR_INDEX
VIX
(CBOE Volatility Index)CANADA_S&P_TSX
European Indices:
DAX
(Germany's DAX Index)EURO_STOXX_50
FTSE_100_INDEX
(UK Financial Times Stock Exchange 100 Index)STOXX50
STOXX600
Asian Indices:
CSI300
(China Securities Index 300)HANG_SENG_INDEX
HANG_SENG_CHINA_ENTERPRISES_INDEX
HO_CHI_MINH_STOCK_INDEX
(Vietnam)KOSPI
KOSDAQ
NIKKEI_225_INDEX
(Japan)PHLX_SEMICONDUCTOR_S
SHANGHAI_COMPOSITE_INDEX
KOSPI-Specific Categories:
KOSPI200
KOSPI_LARGECAP
KOSPI_MIDCAP
KOSPI_SMALLCAP
Specialty Commodity Indices:
S&P_GSCI
(Standard & Poor's Goldman Sachs Commodity Index)S&P_GSCI_CRUDE
S&P_GSCI_PM
(Precious Metals)
Errors
Raises an
ImportError
if Plotly or Matplotlib is not installed.Raises a
ValueError
for incorrect parameter inputs.
Last updated