Adds an additional ~50 global or sector indices; improves global coverage and autocomplete. (#1746)

* Adds about 50 global or sector indices; improves sorting of arguments field.

The change to this file adds approximately fifty global indices to autocomplete and  the table: /economy/index -si

For country-specific indices (outside of US or 'global'), the argument is prefaced with the standard two-letter country code for the index. All volatility indices are prefaced with cboe. I.e., cboe-vix, cboe-shortvol.

Where not using USD as the denominating index base currency, the currency is listed in the name.

```
│ nl-amx            │ Euronext Dutch Mid Cap Index (EUR)              │ ^AMX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ at-atx            │ Wiener Börse Austrian 20 Index (EUR)            │ ^ATX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-stoxx          │ Zurich STXE 600 PR Index (EUR)                  │ ^STOXX        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-stoxx50e       │ Zurich ESTX 50 PR Index (EUR)                   │ ^STOXX50E     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-ssip           │ Swiss All Shares Index (CHF)                    │ SSIP.SW       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ch-airlines       │ STXE TM Airlines Index (EUR)                    │ U0A.Z         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ omxn40            │ OMX Nordic 40 (EUR)                             │ ^OMXN40       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-omx30          │ OMX Stockholm 30 Index (SEK)                    │ ^OMX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-omxspi         │ OMX Stockholm All Share PI (SEK)                │ ^OMXSPI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ se-benchmark      │ OMX Stockholm Benchmark GI (SEK)                │ ^OMXSBGI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dk-benchmark      │ OMX Copenhagen Benchamrk GI (DKK)               │ ^OMXCBGI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dk-omxc25         │ OMX Copenhagen 25 Index (DKK)                   │ ^OMXC25       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fi-omxhbgi        │ OMX Helsinki Benchmark GI (EUR)                 │ ^OMXHPI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fi-omxh25         │ OMX Helsinki 25 (EUR)                           │ ^OMXH25       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-dax40          │ DAX Performance Index (EUR)                     │ ^GDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-mdax60         │ DAX Mid Cap Performance Index (EUR)             │ ^MDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-sdax70         │ DAX Small Cap Performance Index (EUR)           │ ^SDAXI        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ de-tecdax30       │ DAX Tech Sector TR Index (EUR)                  │ ^TECDAX       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-cac40          │ CAC 40 PR Index (EUR)                           │ ^FCHI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-next20         │ CAC Next 20 Index (EUR)                         │ ^CN20         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ fr-sbf120         │ Paris SBF 120 Index (EUR)                       │ ^SBF120       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ it-mib40          │ FTSE MIB 40 Index (EUR)                         │ FTSEMIB.MI    │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ be-bel20          │ BEL 20 Brussels Index (EUR)                     │ ^BFX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ pt-bvlg           │ Lisbon PSI All-Share Index GR (EUR)             │ ^BVLG         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ es-ibex35         │ IBEX 35 - Madrid CATS (EUR)                     │ ^IBEX         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse            │ S&P Bombay SENSEX (INR)                         │ ^BSESN        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse-mcap       │ S&P Bombay Mid Cap Index (INR)                  │ BSE-MIDCAP.BO │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-bse-scap       │ S&P Bombay Small Cap Index (INR)                │ BSE-SMLCAP.BO │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse50          │ NSE Nifty 50 Index (INR)                        │ ^NSEI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse-mcap       │ NSE Nifty 50 Mid Cap Index (INR)                │ ^NSEMDCP50    │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse-bank       │ NSE Nifty Bank Industry Index (INR)             │ ^NSEBANK      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ in-nse500         │ NSE Nifty 500 Index (INR)                       │ ^CRSLDX       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ il-ta125          │ Tel-Aviv 125 Index (ILS)                        │ ^TA125.TA     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-shariah        │ Johannesburg Shariah All Share Index (ZAR)      │ ^J143.JO      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo             │ Johannesburg All Share Index (ZAR)              │ ^J203.JO      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo-mcap        │ Johannesburg Large and Mid Cap Index (ZAR)      │ ^JO206.JO     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ za-jo-altex       │ Johannesburg Alt Exchange Index (ZAR)           │ ^J232.JP      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ru-moex           │ MOEX Russia Index (RUB)                         │ IMOEX.ME      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ au-asx200         │ S&P/ASX 200 Index (AUD)                         │ ^AXJO         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ au-aord           │ Australia All Ordinary Share Index (AUD)        │ ^AORD         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nz50              │ S&P New Zealand 50 Index (NZD)                  │ ^nz50         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ kr-kospi          │ KOSPI Composite Index (KRW)                     │ ^KS11         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-arca           │ NYSE ARCA Japan Index (JPY)                     │ ^JPN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-n225           │ Nikkei 255 Index (JPY)                          │ ^N225         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-n300           │ Nikkei 300 Index (JPY)                          │ ^N300         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nknr           │ Nikkei Avg Net TR Index (JPY)                   │ ^NKVI.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkrc           │ Nikkei Avg Risk Control Index (JPY)             │ ^NKRC.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nklv           │ Nikkei Avg Leverage Index (JPY)                 │ ^NKLV.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkcc           │ Nikkei Avg Covered Call Index (JPY)             │ ^NKCC.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkhd           │ Nikkei Avg High Dividend Yield Index (JPY)      │ ^NKHD.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-auto           │ Nikkei 500 Auto & Auto Parts Index (JPY)        │ ^NG17.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-fintech        │ Global Fintech Japan Hedged Index (JPY)         │ ^FDSFTPRJPY   │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkdh           │ Nikkei Average USD Hedge Index (JPY)            │ ^NKDH.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ jp-nkeh           │ Nikkei Average EUR Hedghe Index (JPY)           │ ^NKEH.OS      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-sse-comp       │ SSE Composite Index (CNY)                       │ 000001.SS     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-sse-a          │ SSE A Share Index (CNY)                         │ 000002.SS     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-szse-comp      │ SZSE Component Index (CNY)                      │ 399001.SZ     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cn-szse-a         │ SZSE A-Shares Index (CNY)                       │ 399107.SZ     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ tw-twii           │ TSEC Weighted Index (TWD)                       │ ^TWII         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ tw-tpai           │ TSEC Paper and Pulb Subindex (TWD)              │ ^TPAI         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ hk-hsi            │ Hang Seng Index (HKD)                           │ ^HSI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ hk-hko            │ NYSE ARCA Hong Kong Options Index (USD)         │ ^HKO          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ id-jkse           │ Jakarta Composite Index (IDR)                   │ ^JKSE         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ my-klci           │ FTSE Bursa Malaysia KLCI (MYR)                  │ ^KLSE         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sg-sti            │ STI Singapore Index (SGD)                       │ ^STI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ 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 │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ sphyda            │ S&P High Yield Aristocrats Index                │ ^SPHYDA       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-djt           │ Dow Jones Transportation Average Index          │ ^DJT          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-dju           │ Dow Jones Utility Average Index                 │ ^DJU          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ dow-rci           │ Dow Jones Composite All REIT Index              │ ^RCI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-fnar         │ FTSE Nareit All Equity REITs Index              │ ^FNAR         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-q50            │ NASDAQ Q50 Index                                │ ^NXTQ         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixch           │ NASDAQ Health Care Index                        │ ^IXCH         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-tech           │ NASDAQ 100 Technology Sector Index              │ ^NDXT         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ex-tech        │ NASDAQ 100 Ex-Tech Total Return Index           │ ^NXTR         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixtc           │ NASDAQ Telecommunications Index                 │ ^IXTC         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-inds           │ NASDAQ Industrial Index                         │ ^INDS         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-ixco           │ NASDAQ Computer Index                           │ ^INCO         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-bank           │ NASDAQ Bank Index                               │ ^BANK         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nq-tran           │ NASDAQ Transportation Index                     │ ^TRAN         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ice-auto          │ ICE FactSet Global NextGen Auto Index           │ ^ICEFSNA      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ ice-comm          │ ICE FactSet Global NextGen Communications Index │ ^ICEFSNC      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyl          │ NYSE World Leaders Index                        │ ^NYL          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyi          │ NYSE International 100 Index                    │ ^NYI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ nyse-nyy          │ NYSE TMT Index                                  │ ^NYY          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xmi          │ NYSE ARCA Major Market Index                    │ ^XMI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xbd          │ NYSE ARCA Securities Broker/Dealer Index        │ ^XBD          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xii          │ NYSE ARCA Institutional Index                   │ ^XII          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xoi          │ NYSE ARCA Oil and Gas Index                     │ ^XOI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xng          │ NYSE ARCA Natural Gas Index                     │ ^XNG          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-hui          │ NYSE ARCA Gold Bugs Index                       │ ^HUI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-ixb          │ NYSE Materials Select Sector Index              │ ^IXB          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-drg          │ NYSE ARCA Phramaceutical Index                  │ ^DRG          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-btk          │ NYSE ARCA Biotech Index                         │ ^BKT          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-pse          │ NYSE ARCA Tech 100 Index                        │ ^PSE          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-nwx          │ NYSE ARCA Networking Index                      │ ^NWX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xci          │ NYSE ARCA Computer Tech Index                   │ ^XCI          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xal          │ NYSE ARCA Airline Index                         │ ^XAL          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ arca-xtc          │ NYSE ARCA N.A. Telecom Industry Index           │ ^XTC          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-sox          │ PHLX Semiconductor Index                        │ ^SOX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-xau          │ PHLX Gold/Silver Index                          │ ^XAU          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-hgx          │ PHLX Housing Sector Index                       │ ^HGX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-osx          │ PHLX Oil Services Sector Index                  │ ^OSX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ phlx-uty          │ PHLX Utility Sector Index                       │ ^UTY          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ w5000             │ Wilshire 5000                                   │ ^W5000        │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ w5000flt          │ Wilshire 5000 Float Adjusted Index              │ ^W5000FLT     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wgreit       │ Wilshire Global REIT Index                      │ ^WGREIT       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wgresi       │ Wilshire Global Real Estate Sector Index        │ ^WGRESI       │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wilreit      │ Wilshire US REIT Index                          │ ^WILREIT      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ reit-wilresi      │ Wilshire US Real Estate Security Index          │ ^WILRESI      │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-bxm          │ CBOE Buy-Write Monthly Index                    │ ^BXM          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vix          │ CBOE Volatility Index                           │ ^VIX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vin          │ CBOE Near-Term VIX Index                        │ ^VIN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cobe-vvix         │ CBOE VIX Volatility Index                       │ ^VVIX         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-shortvol     │ CBOE Short VIX Futures Index                    │ ^SHORTVOL     │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-skew         │ CBOE Skew Index                                 │ ^SKEW         │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-vxn          │ CBOE NASDAQ 100 Volatility Index                │ ^VXN          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-gvz          │ CBOE Gold Volatility Index                      │ ^GVZ          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-ovx          │ CBOE Crude Oil Volatility Index                 │ ^OVX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-tnx          │ CBOE Interest Rate 10 Year T-Note               │ ^TNX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-tyx          │ CBOE 30 year Treasury Yields                    │ ^TYX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ cboe-irx          │ CBOE 13 Week Treasury Bill                      │ ^IRX          │
├───────────────────┼─────────────────────────────────────────────────┼───────────────┤
│ us-dx-y           │ US Dollar Index                                 │ DX-Y.NYB      │
└───────────────────┴─────────────────────────────────────────────────┴───────────────┘
```

* run black

Co-authored-by: Jeroen Bouma <jer.bouma@gmail.com>
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: james <jmaslek11@gmail.com>
This commit is contained in:
Danglewood
2022-05-03 03:08:24 -07:00
committed by GitHub
parent e3cd8adf73
commit 6e9b0d8ec9

View File

@@ -13,71 +13,138 @@ logger = logging.getLogger(__name__)
INDICES = {
"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"},
"sp500tr": {"name": "S&P 500 TR Index", "ticker": "^SP500TR"},
"sp-xsp": {"name": "S&P 500 Mini SPX Options Index", "ticker": "^XSP"},
"nyse-ny": {"name": "NYSE US 100 Index", "ticker": "^NY"},
"dow-djus": {"name": "Dow Jones US Index", "ticker": "^DJUS"},
"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"},
"cboe-bxr": {"name": "CBOE Russell 2000 Buy-Write Index", "ticker": "^BXR"},
"cboe-bxrt": {
"name": "CBOE Russell 2000 30-Delta Buy-Write Index",
"ticker": "^BXRT",
},
"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"},
"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",
"dow-dja": {"name": "Dow Jones Composite Average Index", "ticker": "^DJA"},
"dow-dji": {"name": "Dow Jones Industrial Average Index", "ticker": "^DJI"},
"ca-tsx": {"name": "TSX Composite Index (CAD)", "ticker": "^GSPTSE"},
"mx-ipc": {"name": "IPC Mexico Index (MXN)", "ticker": "^MXX"},
"arca-mxy": {"name": "NYSE ARCA Mexico Index (USD)", "ticker": "^MXY"},
"br-bvsp": {"name": "IBOVESPA Sao Paulo Brazil Index (BRL)", "ticker": "^BVSP"},
"eu-fteu1": {"name": "FTSE Eurotop 100 Index (EUR)", "ticker": "^FTEU1"},
"eu-speup": {"name": "S&P Europe 350 Index (EUR)", "ticker": "^SPEUP"},
"eu-n100": {"name": "Euronext 100 Index (EUR)", "ticker": "^N100"},
"ftse100": {"name": "FTSE Global 100 Index (GBP)", "ticker": "^FTSE"},
"ftse250": {"name": "FTSE Global 250 Index (GBP)", "ticker": "^FTMC"},
"ftse350": {"name": "FTSE Global 350 Index (GBP)", "ticker": "^FTLC"},
"ftai": {"name": "FTSE AIM All-Share Global Index (GBP)", "ticker": "^FTAI"},
"uk-ftas": {"name": "UK FTSE All-Share Index (GBP)", "ticker": "^FTAS"},
"uk-spuk": {"name": "S&P United Kingdom Index (PDS)", "ticker": "^SPUK"},
"uk100": {"name": "CBOE UK 100 Index (GBP)", "ticker": "^BUK100P"},
"ie-iseq": {"name": "ISEQ Irish All Shares Index (EUR)", "ticker": "^ISEQ"},
"nl-aex": {"name": "Euronext Dutch 25 Index (EUR)", "ticker": "^AEX"},
"nl-amx": {"name": "Euronext Dutch Mid Cap Index (EUR)", "ticker": "^AMX"},
"at-atx": {"name": "Wiener Börse Austrian 20 Index (EUR)", "ticker": "^ATX"},
"ch-stoxx": {"name": "Zurich STXE 600 PR Index (EUR)", "ticker": "^STOXX"},
"ch-stoxx50e": {"name": "Zurich ESTX 50 PR Index (EUR)", "ticker": "^STOXX50E"},
"ch-ssip": {"name": "Swiss All Shares Index (CHF)", "ticker": "SSIP.SW"},
"ch-airlines": {"name": "STXE TM Airlines Index (EUR)", "ticker": "U0A.Z"},
"omxn40": {"name": "OMX Nordic 40 (EUR)", "ticker": "^OMXN40"},
"se-omx30": {"name": "OMX Stockholm 30 Index (SEK)", "ticker": "^OMX"},
"se-omxspi": {"name": "OMX Stockholm All Share PI (SEK)", "ticker": "^OMXSPI"},
"se-benchmark": {"name": "OMX Stockholm Benchmark GI (SEK)", "ticker": "^OMXSBGI"},
"dk-benchmark": {"name": "OMX Copenhagen Benchamrk GI (DKK)", "ticker": "^OMXCBGI"},
"dk-omxc25": {"name": "OMX Copenhagen 25 Index (DKK)", "ticker": "^OMXC25"},
"fi-omxhbgi": {"name": "OMX Helsinki Benchmark GI (EUR)", "ticker": "^OMXHPI"},
"fi-omxh25": {"name": "OMX Helsinki 25 (EUR)", "ticker": "^OMXH25"},
"de-dax40": {"name": "DAX Performance Index (EUR)", "ticker": "^GDAXI"},
"de-mdax60": {"name": "DAX Mid Cap Performance Index (EUR)", "ticker": "^MDAXI"},
"de-sdax70": {"name": "DAX Small Cap Performance Index (EUR)", "ticker": "^SDAXI"},
"de-tecdax30": {"name": "DAX Tech Sector TR Index (EUR)", "ticker": "^TECDAX"},
"fr-cac40": {"name": "CAC 40 PR Index (EUR)", "ticker": "^FCHI"},
"fr-next20": {"name": "CAC Next 20 Index (EUR)", "ticker": "^CN20"},
"fr-sbf120": {"name": "Paris SBF 120 Index (EUR)", "ticker": "^SBF120"},
"it-mib40": {"name": "FTSE MIB 40 Index (EUR)", "ticker": "FTSEMIB.MI"},
"be-bel20": {"name": "BEL 20 Brussels Index (EUR)", "ticker": "^BFX"},
"pt-bvlg": {
"name": "Lisbon PSI All-Share Index GR (EUR)",
"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"},
"es-ibex35": {"name": "IBEX 35 - Madrid CATS (EUR)", "ticker": "^IBEX"},
"in-bse": {"name": "S&P Bombay SENSEX (INR)", "ticker": "^BSESN"},
"in-bse-mcap": {
"name": "S&P Bombay Mid Cap Index (INR)",
"ticker": "BSE-MIDCAP.BO",
},
"in-bse-scap": {
"name": "S&P Bombay Small Cap Index (INR)",
"ticker": "BSE-SMLCAP.BO",
},
"in-nse50": {"name": "NSE Nifty 50 Index (INR)", "ticker": "^NSEI"},
"in-nse-mcap": {"name": "NSE Nifty 50 Mid Cap Index (INR)", "ticker": "^NSEMDCP50"},
"in-nse-bank": {
"name": "NSE Nifty Bank Industry Index (INR)",
"ticker": "^NSEBANK",
},
"in-nse500": {"name": "NSE Nifty 500 Index (INR)", "ticker": "^CRSLDX"},
"il-ta125": {"name": "Tel-Aviv 125 Index (ILS)", "ticker": "^TA125.TA"},
"za-shariah": {
"name": "Johannesburg Shariah All Share Index (ZAR)",
"ticker": "^J143.JO",
},
"za-jo": {"name": "Johannesburg All Share Index (ZAR)", "ticker": "^J203.JO"},
"za-jo-mcap": {
"name": "Johannesburg Large and Mid Cap Index (ZAR)",
"ticker": "^JO206.JO",
},
"za-jo-altex": {
"name": "Johannesburg Alt Exchange Index (ZAR)",
"ticker": "^J232.JP",
},
"ru-moex": {"name": "MOEX Russia Index (RUB)", "ticker": "IMOEX.ME"},
"au-asx200": {"name": "S&P/ASX 200 Index (AUD)", "ticker": "^AXJO"},
"au-aord": {"name": "Australia All Ordinary Share Index (AUD)", "ticker": "^AORD"},
"nz50": {"name": "S&P New Zealand 50 Index (NZD)", "ticker": "^nz50"},
"kr-kospi": {"name": "KOSPI Composite Index (KRW)", "ticker": "^KS11"},
"jp-arca": {"name": "NYSE ARCA Japan Index (JPY)", "ticker": "^JPN"},
"jp-n225": {"name": "Nikkei 255 Index (JPY)", "ticker": "^N225"},
"jp-n300": {"name": "Nikkei 300 Index (JPY)", "ticker": "^N300"},
"jp-nknr": {"name": "Nikkei Avg Net TR Index (JPY)", "ticker": "^NKVI.OS"},
"jp-nkrc": {"name": "Nikkei Avg Risk Control Index (JPY)", "ticker": "^NKRC.OS"},
"jp-nklv": {"name": "Nikkei Avg Leverage Index (JPY)", "ticker": "^NKLV.OS"},
"jp-nkcc": {"name": "Nikkei Avg Covered Call Index (JPY)", "ticker": "^NKCC.OS"},
"jp-nkhd": {
"name": "Nikkei Avg High Dividend Yield Index (JPY)",
"ticker": "^NKHD.OS",
},
"jp-auto": {
"name": "Nikkei 500 Auto & Auto Parts Index (JPY)",
"ticker": "^NG17.OS",
},
"jp-fintech": {
"name": "Global Fintech Japan Hedged Index (JPY)",
"ticker": "^FDSFTPRJPY",
},
"jp-nkdh": {"name": "Nikkei Average USD Hedge Index (JPY)", "ticker": "^NKDH.OS"},
"jp-nkeh": {"name": "Nikkei Average EUR Hedghe Index (JPY)", "ticker": "^NKEH.OS"},
"cn-sse-comp": {"name": "SSE Composite Index (CNY)", "ticker": "000001.SS"},
"cn-sse-a": {"name": "SSE A Share Index (CNY)", "ticker": "000002.SS"},
"cn-szse-comp": {"name": "SZSE Component Index (CNY)", "ticker": "399001.SZ"},
"cn-szse-a": {"name": "SZSE A-Shares Index (CNY)", "ticker": "399107.SZ"},
"tw-twii": {"name": "TSEC Weighted Index (TWD)", "ticker": "^TWII"},
"tw-tpai": {"name": "TSEC Paper and Pulb Subindex (TWD)", "ticker": "^TPAI"},
"hk-hsi": {"name": "Hang Seng Index (HKD)", "ticker": "^HSI"},
"hk-hko": {"name": "NYSE ARCA Hong Kong Options Index (USD)", "ticker": "^HKO"},
"id-jkse": {"name": "Jakarta Composite Index (IDR)", "ticker": "^JKSE"},
"my-klci": {"name": "FTSE Bursa Malaysia KLCI (MYR)", "ticker": "^KLSE"},
"sg-sti": {"name": "STI Singapore Index (SGD)", "ticker": "^STI"},
"sp-materials": {"name": "S&P 500 Materials Sector Index", "ticker": "^SP500-15"},
"sp-industrials": {
"name": "S&P 500 Industrials Sector Index",
@@ -111,44 +178,72 @@ INDICES = {
"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"},
"sphyda": {"name": "S&P High Yield Aristocrats Index", "ticker": "^SPHYDA"},
"dow-djt": {"name": "Dow Jones Transportation Average Index", "ticker": "^DJT"},
"dow-dju": {"name": "Dow Jones Utility Average Index", "ticker": "^DJU"},
"dow-rci": {"name": "Dow Jones Composite All REIT Index", "ticker": "^RCI"},
"reit-fnar": {"name": "FTSE Nareit All Equity REITs Index", "ticker": "^FNAR"},
"nq-q50": {"name": "NASDAQ Q50 Index", "ticker": "^NXTQ"},
"nq-ixch": {"name": "NASDAQ Health Care Index", "ticker": "^IXCH"},
"nq-tech": {"name": "NASDAQ 100 Technology Sector Index", "ticker": "^NDXT"},
"nq-ex-tech": {"name": "NASDAQ 100 Ex-Tech Total Return Index", "ticker": "^NXTR"},
"nq-ixtc": {"name": "NASDAQ Telecommunications Index", "ticker": "^IXTC"},
"nq-inds": {"name": "NASDAQ Industrial Index", "ticker": "^INDS"},
"nq-ixco": {"name": "NASDAQ Computer Index", "ticker": "^INCO"},
"nq-bank": {"name": "NASDAQ Bank Index", "ticker": "^BANK"},
"nq-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"},
"nyse-nyl": {"name": "NYSE World Leaders Index", "ticker": "^NYL"},
"nyse-nyi": {"name": "NYSE International 100 Index", "ticker": "^NYI"},
"nyse-nyy": {"name": "NYSE TMT Index", "ticker": "^NYY"},
"arca-xmi": {"name": "NYSE ARCA Major Market Index", "ticker": "^XMI"},
"arca-xbd": {"name": "NYSE ARCA Securities Broker/Dealer Index", "ticker": "^XBD"},
"arca-xii": {"name": "NYSE ARCA Institutional Index", "ticker": "^XII"},
"arca-xoi": {"name": "NYSE ARCA Oil and Gas Index", "ticker": "^XOI"},
"arca-xng": {"name": "NYSE ARCA Natural Gas Index", "ticker": "^XNG"},
"arca-hui": {"name": "NYSE ARCA Gold Bugs Index", "ticker": "^HUI"},
"arca-ixb": {"name": "NYSE Materials Select Sector Index", "ticker": "^IXB"},
"arca-drg": {"name": "NYSE ARCA Phramaceutical Index", "ticker": "^DRG"},
"arca-btk": {"name": "NYSE ARCA Biotech Index", "ticker": "^BKT"},
"arca-pse": {"name": "NYSE ARCA Tech 100 Index", "ticker": "^PSE"},
"arca-nwx": {"name": "NYSE ARCA Networking Index", "ticker": "^NWX"},
"arca-xci": {"name": "NYSE ARCA Computer Tech Index", "ticker": "^XCI"},
"arca-xal": {"name": "NYSE ARCA Airline Index", "ticker": "^XAL"},
"arca-xtc": {"name": "NYSE ARCA N.A. Telecom Industry Index", "ticker": "^XTC"},
"phlx-sox": {"name": "PHLX Semiconductor Index", "ticker": "^SOX"},
"phlx-xau": {"name": "PHLX Gold/Silver Index", "ticker": "^XAU"},
"phlx-hgx": {"name": "PHLX Housing Sector Index", "ticker": "^HGX"},
"phlx-osx": {"name": "PHLX Oil Services Sector Index", "ticker": "^OSX"},
"phlx-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"},
"reit-wgreit": {"name": "Wilshire Global REIT Index", "ticker": "^WGREIT"},
"reit-wgresi": {
"name": "Wilshire Global Real Estate Sector Index",
"ticker": "^WGRESI",
},
"reit-wilreit": {"name": "Wilshire US REIT Index", "ticker": "^WILREIT"},
"reit-wilresi": {
"name": "Wilshire US Real Estate Security Index",
"ticker": "^WILRESI",
},
"cboe-bxm": {"name": "CBOE Buy-Write Monthly Index", "ticker": "^BXM"},
"cboe-vix": {"name": "CBOE Volatility Index", "ticker": "^VIX"},
"cboe-vin": {"name": "CBOE Near-Term VIX Index", "ticker": "^VIN"},
"cobe-vvix": {"name": "CBOE VIX Volatility Index", "ticker": "^VVIX"},
"cboe-shortvol": {"name": "CBOE Short VIX Futures Index", "ticker": "^SHORTVOL"},
"cboe-skew": {"name": "CBOE Skew Index", "ticker": "^SKEW"},
"cboe-vxn": {"name": "CBOE NASDAQ 100 Volatility Index", "ticker": "^VXN"},
"cboe-gvz": {"name": "CBOE Gold Volatility Index", "ticker": "^GVZ"},
"cboe-ovx": {"name": "CBOE Crude Oil Volatility Index", "ticker": "^OVX"},
"cboe-tnx": {"name": "CBOE Interest Rate 10 Year T-Note", "ticker": "^TNX"},
"cboe-tyx": {"name": "CBOE 30 year Treasury Yields", "ticker": "^TYX"},
"cboe-irx": {"name": "CBOE 13 Week Treasury Bill", "ticker": "^IRX"},
"us-dx-y": {"name": "US Dollar Index", "ticker": "DX-Y.NYB"},
}