From 6535b1d513c37cd8ffdfa6162526d53bb21b2dda Mon Sep 17 00:00:00 2001 From: Danglewood <85772166+deeleeramone@users.noreply.github.com> Date: Thu, 14 Apr 2022 16:56:36 -0700 Subject: [PATCH] Deeleeramone indices (#1687) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * adds new features to Bot menu: dd/borrowed & econ/repo created entries for new bot features: dd/borrowed & econ/repo also added a fixed broken feature that had been left off - screener/historical * created path and file for /bots/discord/dd/borrowed/_index.md created path and file for /bots/discord/dd/borrowed/_index.md * created path and file for /bots/discord/econ/repo/_index.md created path and file for /bots/discord/econ/repo/_index.md * removed screener/historical - feature does not work removed because this feature does not work. * updated to include intraday option updated to include intraday option * updated to include intraday option updated to include intraday option * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * corrected * corrected * corrected * corrected * corrected * updated to include intraday options updated to include intraday options * changed ta cg --> ta-mom cg changed ta cg --> ta-mom cg * changed ta donchian --> ta-vlt donchian changed ta donchian --> ta-vlt donchian * EMA is now under ta-ma options EMA is now under ta-ma options * ta sma is now under ta-ma options ta sma is now under ta-ma options * ta hma is now under ta-ma options ta hma is now under ta-ma options * ta wma is now under ta-ma options ta wma is now under ta-ma options * ta zlma is now under ta-ma options ta zlma is now under ta-ma options * consolidated moving averages into ta-ma consolidated moving averages into ta-ma * updated to include intraday options updated to include intraday options * changed ta kc --> ta-vlt kc changed ta kc --> ta-vlt kc * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * updated to include intraday options updated to include intraday options * Consolidated Discord Bot Moving Averages Consolidated Discord Bot Moving Averages * updated to include intraday option updated to include intraday option * updated to include intraday options updated to include intraday options * created path and file for /bots/discord/options/smile/_index.md created path and file for /bots/discord/options/smile/_index.md for /opt smile * added /bots/discord/options/smile added /bots/discord/options/smile * Adds Major Indices To Autocomplete add support for: ``` Major Indices ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓ ┃ Argument ┃ Name ┃ Ticker ┃ ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩ │ sp500 │ S&P 500 Index │ ^GSPC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ speup │ S&P Europe 350 Index │ ^SPEUP │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp400 │ S&P 400 Mid Cap Index │ ^SP400 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp600 │ S&P 600 Small Cap Index │ ^SP600 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ny │ NYSE US 100 Index │ ^NY │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nyse │ NYSE Composite Index │ ^NYA │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ amex │ NYSE-AMEX Composite Index │ ^XAX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nasdaq │ Nasdaq Composite Index │ ^IXIC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russell1000 │ Russell 1000 Index │ ^RUI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russell2000 │ Russell 2000 Index │ ^RUT │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russell3000 │ Russell 3000 Index │ ^RUA │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russellvalue │ Russell 2000 Value Index │ ^RUJ │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russellgrowth │ Russell 2000 Growth Index │ ^RUO │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ dja │ Dow Jones Composite Average Index │ ^DJA │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ dji │ Dow Jones Industrial Average Index │ ^DJI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ tsx │ TSX Composite Index │ ^GSPTSE │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ftse100 │ FTSE Global 100 Index │ ^FTSE │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ftse250 │ FTSE Global 250 Index │ ^FTMC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ftse350 │ FTSE Global 350 Index │ ^FTLC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ftai │ FTSE AIM All-Share Global Index │ ^FTAI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ fteu1 │ FTSE Eurotop 100 Index │ ^FTEU1 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ftas │ UK FTSE All-Share Index │ ^FTAS │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ spuk │ S&P United Kingdom (PDS) │ ^SPUK │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ uk100 │ CBOE UK 100 Index │ ^BUK100P │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ switzerland │ Zurich Stock Exchange ESTX 50 PR.EU │ ^STOXX50E │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ germany │ DAX Performance Index │ ^GDAXI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ paris │ CAC Paris 40 Index │ ^FCHI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ brussels │ BEL 20 Brussels Exchange Index │ ^BFX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ bombay │ S&P Bombay Stock Exchange SENSEX │ ^BSESN │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ tel-aviv │ Tel-Aviv 125 Index │ ^TA125.TA │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ russia │ MOEX Russia Index │ IMOEX.ME │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ asx200 │ S&P/ASX 200 Index │ ^AXJO │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ australia │ Australia All Ordinary Shares Index │ ^AORD │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nz50 │ S&P New Zealand 50 Index │ ^nz50 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ kosbi │ KOSPI Compsite Index │ ^KS11 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nikkei │ Nikkei 255 Index │ ^N225 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ shanghai │ Shanghai Composite Index │ 000001.SS │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ shenzhen │ Shenzhen Component Index │ 399001.SZ │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ taiwan │ TSEC Weighted Index │ ^TWII │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ hang-seng │ Hang Seng Index │ ^HSI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ jakarta │ Jakarta Composite Index │ ^JKSE │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ malaysia │ FTSE Bursa Malaysia KLCI │ ^KLSE │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ singapore │ STI Index - Singapore SGD │ ^STI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ mexico │ IPC Mexico Index │ ^MXX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ brazil │ IBOVESPA Sao Paulo Brazil Index │ ^BVSP │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ vix │ CBOE Volatility Index │ ^VIX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ vin │ CBOE Near-Term VIX Index │ ^VIN │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ vvix │ CBOE VIX Volatility Index │ ^VVIX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ shortvol │ CBOE Short VIX Futures Index │ ^SHORTVOL │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ vxn │ CBOE NASDAQ 100 Volatility Index │ ^VXN │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ gvz │ CBOE Gold Volatility Index │ ^GVZ │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ovx │ CBOE Crude Oil Volatility Index │ ^OVX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ dx-y │ US Dollar Index │ DX-Y.NYB │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ tnx │ CBOE Interest Rate 10 Year T-Note │ ^TNX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ tyx │ CBOE 30 year Treasury Yields │ ^TYX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ irx │ CBOE 13 Week Treasury Bill │ ^IRX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp500tr │ S&P 500 Total Return USD │ ^SP500TR │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xsp │ S&P 500 Mini SPX Options Index │ ^XSP │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-materials │ S&P 500 Materials Sector Index │ ^SP500-15 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-industrials │ S&P 500 Industrials Sector Index │ ^SP500-20 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-discretionary │ S&P 500 Consumer Discretionary Index │ ^SP500-25 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-staples │ S&P 500 Consumer Staples Sector Index │ ^SP500-30 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-health │ S&P 500 Health Care Sector Index │ ^SP500-35 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-financials │ S&P 500 Financials Sector Index │ ^SP500-40 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-it │ S&P 500 IT Sector Index │ ^SP500-45 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-communications │ S&P 500 Communications Sector Index │ ^SP500-50 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-utilities │ S&P 500 Utilities Sector Index │ ^SP500-55 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-real_estate │ S&P 500 Real Estate Sector Index │ ^SP500-60 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-airlines │ S&P 500 Airlines Industry Index │ ^SP500-203020 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sp-tech_hardware │ S&P 500 Technology Hardware Industry │ ^SP500-452020 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ djt │ Dow Jones Transportation Average Index │ ^DJT │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ dju │ Dow Jones Utility Average Index │ ^DJU │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ixch │ NASDAQ Health Care Index │ ^IXCH │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ixtc │ NASDAQ Telecommunications Index │ ^IXTC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ inds │ NASDAQ Industrial Index │ ^INDS │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ixco │ NASDAQ Computer Index │ ^INCO │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ bank │ NASDAQ Bank Index │ ^BANK │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ tran │ NASDAQ Transportation Index │ ^TRAN │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ice-auto │ ICE FactSet Global NextGen Auto Index │ ^ICEFSNA │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ice-comm │ ICE FactSet Global NextGen Communications Index │ ^ICEFSNC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nyl │ NYSE World Leaders Index │ ^NYL │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nyi │ NYSE International 100 Index │ ^NYI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ nyy │ NYSE TMT Index │ ^NYY │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xmi │ NYSE ARCA Major Market Index │ ^XMI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xoi │ NYSE ARCA Oil and Gas Index │ ^XOI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ ixb │ NYSE Materials Select Sector Index │ ^IXB │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ pse │ NYSE ARCA Tech 100 Index │ ^PSE │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xci │ NYSE ARCA Computer Tech Index │ ^XCI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xal │ NYSE ARCA Airline Index │ ^XAL │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xtc │ NYSE ARCA North American Telecom Industry Index │ ^XTC │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ bxm │ CBOE Buy-Write Monthly Index │ ^BXM │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ sox │ PHLX Semiconductor Index │ ^SOX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ xau │ PHLX Gold/Silver Index │ ^XAU │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ hgx │ PHLX Housing Sector Index │ ^HGX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ osx │ PHLX Oil Services Sector Index │ ^OSX │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ uty │ PHLX Utility Sector Index │ ^UTY │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ w5000 │ Wilshire 5000 │ ^W5000 │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ w5000flt │ Wilshire 5000 Float Adjusted Index │ ^W5000FLT │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ wgreit │ Wilshire Global REIT Index │ ^WGREIT │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ wgresi │ Wilshire Global Real Estate Sector Index │ ^WGRESI │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ wilreit │ Wilshire US REIT Index │ ^WILREIT │ ├───────────────────┼─────────────────────────────────────────────────┼───────────────┤ │ wilresi │ Wilshire US Real Estate Security Index │ ^WILRESI │ └───────────────────┴─────────────────────────────────────────────────┴───────────────┘ ``` * add black formatting * codespell * changed shorthand names of a few items. germany --> dax paris --> cac brussels --> bel kosbi --> kospi (grammar error) * Added STOXX and STOXX50 Other EU Indices that are already in the list are: S&P Europe 350; FTSE Eurotop 100; FTSE 100 250 & 350 * removed capitalization from STOXX * adds Lisbon Stock Exchange to list ^BVLG adds Lisbon Stock Exchange to list ^BVLG * Adds Madrid IBEX 35, BSE Small & Mid Cap Indices Three more added: Spain, Bombay small and mid caps. * black Co-authored-by: jmaslek Co-authored-by: Jeroen Bouma --- openbb_terminal/economy/yfinance_model.py | 147 ++++++++++++++++++++-- 1 file changed, 136 insertions(+), 11 deletions(-) diff --git a/openbb_terminal/economy/yfinance_model.py b/openbb_terminal/economy/yfinance_model.py index f5d8ebb4f37..ce5f3c37d97 100644 --- a/openbb_terminal/economy/yfinance_model.py +++ b/openbb_terminal/economy/yfinance_model.py @@ -12,18 +12,143 @@ from openbb_terminal.rich_config import console logger = logging.getLogger(__name__) INDICES = { - "sp500": {"name": "S&P 500", "ticker": "^GSPC"}, - "nasdaq": {"name": "Nasdaq Composite", "ticker": "^IXIC"}, - "dowjones": {"name": "Dow Jones Industrial Average", "ticker": "^DJI"}, - "vix": {"name": "CBOE Volatility Index", "ticker": "^VIX"}, - "russel": {"name": "Russel 2000 Index", "ticker": "^RUT"}, - "tsx": {"name": "TSX Composite", "ticker": "^GSPTSE"}, - "nikkei": {"name": "Nikkei 255 Stock Average", "ticker": "^N225"}, - "shanghai": {"name": "Shanghai Composite Index", "ticker": "000001.SS"}, - "ftse100": {"name": "FTSE 100 Index ('footsie')", "ticker": "^FTSE"}, - "stoxx50": {"name": "Euro STOXX 50", "ticker": "^STOXX50E"}, + "sp500": {"name": "S&P 500 Index", "ticker": "^GSPC"}, + "speup": {"name": "S&P Europe 350 Index", "ticker": "^SPEUP"}, + "sp400": {"name": "S&P 400 Mid Cap Index", "ticker": "^SP400"}, + "sp600": {"name": "S&P 600 Small Cap Index", "ticker": "^SP600"}, + "ny": {"name": "NYSE US 100 Index", "ticker": "^NY"}, + "nyse": {"name": "NYSE Composite Index", "ticker": "^NYA"}, + "amex": {"name": "NYSE-AMEX Composite Index", "ticker": "^XAX"}, + "nasdaq": {"name": "Nasdaq Composite Index", "ticker": "^IXIC"}, + "russell1000": {"name": "Russell 1000 Index", "ticker": "^RUI"}, + "russell2000": {"name": "Russell 2000 Index", "ticker": "^RUT"}, + "russell3000": {"name": "Russell 3000 Index", "ticker": "^RUA"}, + "russellvalue": {"name": "Russell 2000 Value Index", "ticker": "^RUJ"}, + "russellgrowth": {"name": "Russell 2000 Growth Index", "ticker": "^RUO"}, + "dja": {"name": "Dow Jones Composite Average Index", "ticker": "^DJA"}, + "dji": {"name": "Dow Jones Industrial Average Index", "ticker": "^DJI"}, + "tsx": {"name": "TSX Composite Index", "ticker": "^GSPTSE"}, + "ftse100": {"name": "FTSE Global 100 Index", "ticker": "^FTSE"}, + "ftse250": {"name": "FTSE Global 250 Index", "ticker": "^FTMC"}, + "ftse350": {"name": "FTSE Global 350 Index", "ticker": "^FTLC"}, + "ftai": {"name": "FTSE AIM All-Share Global Index", "ticker": "^FTAI"}, + "fteu1": {"name": "FTSE Eurotop 100 Index", "ticker": "^FTEU1"}, + "ftas": {"name": "UK FTSE All-Share Index", "ticker": "^FTAS"}, + "spuk": {"name": "S&P United Kingdom (PDS)", "ticker": "^SPUK"}, + "uk100": {"name": "CBOE UK 100 Index", "ticker": "^BUK100P"}, + "stoxx": {"name": "Zurich Stock Exchange STXE 600 PR.EUR", "ticker": "^STOXX"}, + "stoxx50e": {"name": "Zurich Stock Exchange ESTX 50 PR.EU", "ticker": "^STOXX50E"}, "dax": {"name": "DAX Performance Index", "ticker": "^GDAXI"}, - "cac40": {"name": "CAC 40 Index", "ticker": "^FCHI"}, + "cac": {"name": "CAC Paris 40 Index", "ticker": "^FCHI"}, + "bel": {"name": "BEL 20 Brussels Exchange Index", "ticker": "^BFX"}, + "lisbon": { + "name": "Lisbon Stock Exchange PSI All-Share Index GR", + "ticker": "^BVLG", + }, + "madrid": {"name": "IBEX 35 - Madrid Stock Exchange CATS - EUR", "ticker": "^IBEX"}, + "bse": {"name": "S&P Bombay SENSEX", "ticker": "^BSESN"}, + "bse-midcap": {"name": "S&P Bombay Mid Cap Index", "ticker": "BSE-MIDCAP.BO"}, + "bse-smallcap": {"name": "S&P Bombay Small Cap Index", "ticker": "BSE-SMLCAP.BO"}, + "tel-aviv": {"name": "Tel-Aviv 125 Index", "ticker": "^TA125.TA"}, + "russia": {"name": "MOEX Russia Index", "ticker": "IMOEX.ME"}, + "asx200": {"name": "S&P/ASX 200 Index", "ticker": "^AXJO"}, + "australia": {"name": "Australia All Ordinary Shares Index", "ticker": "^AORD"}, + "nz50": {"name": "S&P New Zealand 50 Index", "ticker": "^nz50"}, + "kospi": {"name": "KOSPI Composite Index", "ticker": "^KS11"}, + "nikkei": {"name": "Nikkei 255 Index", "ticker": "^N225"}, + "shanghai": {"name": "Shanghai Composite Index", "ticker": "000001.SS"}, + "shenzhen": {"name": "Shenzhen Component Index", "ticker": "399001.SZ"}, + "taiwan": {"name": "TSEC Weighted Index", "ticker": "^TWII"}, + "hang-seng": {"name": "Hang Seng Index", "ticker": "^HSI"}, + "jakarta": {"name": "Jakarta Composite Index", "ticker": "^JKSE"}, + "malaysia": {"name": "FTSE Bursa Malaysia KLCI", "ticker": "^KLSE"}, + "singapore": {"name": "STI Index - Singapore SGD", "ticker": "^STI"}, + "mexico": {"name": "IPC Mexico Index", "ticker": "^MXX"}, + "brazil": {"name": "IBOVESPA Sao Paulo Brazil Index", "ticker": "^BVSP"}, + "vix": {"name": "CBOE Volatility Index", "ticker": "^VIX"}, + "vin": {"name": "CBOE Near-Term VIX Index", "ticker": "^VIN"}, + "vvix": {"name": "CBOE VIX Volatility Index", "ticker": "^VVIX"}, + "shortvol": {"name": "CBOE Short VIX Futures Index", "ticker": "^SHORTVOL"}, + "vxn": {"name": "CBOE NASDAQ 100 Volatility Index", "ticker": "^VXN"}, + "gvz": {"name": "CBOE Gold Volatility Index", "ticker": "^GVZ"}, + "ovx": {"name": "CBOE Crude Oil Volatility Index", "ticker": "^OVX"}, + "dx-y": {"name": "US Dollar Index", "ticker": "DX-Y.NYB"}, + "tnx": {"name": "CBOE Interest Rate 10 Year T-Note", "ticker": "^TNX"}, + "tyx": {"name": "CBOE 30 year Treasury Yields", "ticker": "^TYX"}, + "irx": {"name": "CBOE 13 Week Treasury Bill", "ticker": "^IRX"}, + "sp500tr": {"name": "S&P 500 Total Return USD", "ticker": "^SP500TR"}, + "xsp": {"name": "S&P 500 Mini SPX Options Index", "ticker": "^XSP"}, + "sp-materials": {"name": "S&P 500 Materials Sector Index", "ticker": "^SP500-15"}, + "sp-industrials": { + "name": "S&P 500 Industrials Sector Index", + "ticker": "^SP500-20", + }, + "sp-discretionary": { + "name": "S&P 500 Consumer Discretionary Index", + "ticker": "^SP500-25", + }, + "sp-staples": { + "name": "S&P 500 Consumer Staples Sector Index", + "ticker": "^SP500-30", + }, + "sp-health": {"name": "S&P 500 Health Care Sector Index", "ticker": "^SP500-35"}, + "sp-financials": {"name": "S&P 500 Financials Sector Index", "ticker": "^SP500-40"}, + "sp-it": {"name": "S&P 500 IT Sector Index", "ticker": "^SP500-45"}, + "sp-communications": { + "name": "S&P 500 Communications Sector Index", + "ticker": "^SP500-50", + }, + "sp-utilities": {"name": "S&P 500 Utilities Sector Index", "ticker": "^SP500-55"}, + "sp-real_estate": { + "name": "S&P 500 Real Estate Sector Index", + "ticker": "^SP500-60", + }, + "sp-airlines": { + "name": "S&P 500 Airlines Industry Index", + "ticker": "^SP500-203020", + }, + "sp-tech_hardware": { + "name": "S&P 500 Technology Hardware Industry", + "ticker": "^SP500-452020", + }, + "djt": {"name": "Dow Jones Transportation Average Index", "ticker": "^DJT"}, + "dju": {"name": "Dow Jones Utility Average Index", "ticker": "^DJU"}, + "ixch": {"name": "NASDAQ Health Care Index", "ticker": "^IXCH"}, + "ixtc": {"name": "NASDAQ Telecommunications Index", "ticker": "^IXTC"}, + "inds": {"name": "NASDAQ Industrial Index", "ticker": "^INDS"}, + "ixco": {"name": "NASDAQ Computer Index", "ticker": "^INCO"}, + "bank": {"name": "NASDAQ Bank Index", "ticker": "^BANK"}, + "tran": {"name": "NASDAQ Transportation Index", "ticker": "^TRAN"}, + "ice-auto": {"name": "ICE FactSet Global NextGen Auto Index", "ticker": "^ICEFSNA"}, + "ice-comm": { + "name": "ICE FactSet Global NextGen Communications Index", + "ticker": "^ICEFSNC", + }, + "nyl": {"name": "NYSE World Leaders Index", "ticker": "^NYL"}, + "nyi": {"name": "NYSE International 100 Index", "ticker": "^NYI"}, + "nyy": {"name": "NYSE TMT Index", "ticker": "^NYY"}, + "xmi": {"name": "NYSE ARCA Major Market Index", "ticker": "^XMI"}, + "xoi": {"name": "NYSE ARCA Oil and Gas Index", "ticker": "^XOI"}, + "ixb": {"name": "NYSE Materials Select Sector Index", "ticker": "^IXB"}, + "pse": {"name": "NYSE ARCA Tech 100 Index", "ticker": "^PSE"}, + "xci": {"name": "NYSE ARCA Computer Tech Index", "ticker": "^XCI"}, + "xal": {"name": "NYSE ARCA Airline Index", "ticker": "^XAL"}, + "xtc": { + "name": "NYSE ARCA North American Telecom Industry Index", + "ticker": "^XTC", + }, + "bxm": {"name": "CBOE Buy-Write Monthly Index", "ticker": "^BXM"}, + "sox": {"name": "PHLX Semiconductor Index", "ticker": "^SOX"}, + "xau": {"name": "PHLX Gold/Silver Index", "ticker": "^XAU"}, + "hgx": {"name": "PHLX Housing Sector Index", "ticker": "^HGX"}, + "osx": {"name": "PHLX Oil Services Sector Index", "ticker": "^OSX"}, + "uty": {"name": "PHLX Utility Sector Index", "ticker": "^UTY"}, + "w5000": {"name": "Wilshire 5000", "ticker": "^W5000"}, + "w5000flt": {"name": "Wilshire 5000 Float Adjusted Index", "ticker": "^W5000FLT"}, + "wgreit": {"name": "Wilshire Global REIT Index", "ticker": "^WGREIT"}, + "wgresi": {"name": "Wilshire Global Real Estate Sector Index", "ticker": "^WGRESI"}, + "wilreit": {"name": "Wilshire US REIT Index", "ticker": "^WILREIT"}, + "wilresi": {"name": "Wilshire US Real Estate Security Index", "ticker": "^WILRESI"}, }