Big List of Continuous-Roll Futures Tickers available through yFinance for any managed futures backtest geeks out there

REDDIT.COMMay 18, 1:31 PM UTC
Big List of Continuous-Roll Futures Tickers available through yFinance for any managed futures backtest geeks out there

Below is my go-to list of continuous-roll futures tickers available through yFinance. There 202 total tickers, 105 of which have sufficient price histories to be useful in a backtest setting ('#' denotes the tickers with insufficient histories). Decent for mnaged futures backtesting, if you're into that sort of thing. Here goes: UNIVERSE_TICKER_LIBRARY = {

"Indices": {

"Broad Equities": [

{"symbol": "ES=F", "name": "E-mini S&P 500"},

# {"symbol": "EWF=F", "name": "E-mini S&P 500 Equal Weight"},

{"symbol": "ESG=F", "name": "E-mini S&P 500 ESG"},

{"symbol": "SDA=F", "name": "S&P 500 Annual Dividend"},

{"symbol": "SDI=F", "name": "S&P 500 Quarterly Dividend"},

{"symbol": "NQ=F", "name": "E-mini Nasdaq 100"},

{"symbol": "QCN=F", "name": "E-mini Nasdaq Composite"},

# {"symbol": "NDA=F", "name": "Nasdaq Annual Dividend"},

{"symbol": "RTY=F", "name": "E-mini Russell 2000"},

{"symbol": "R2V=F", "name": "E-mini Russell 2000 Value"},

{"symbol": "R2G=F", "name": "E-mini Russell 2000 Growth"},

{"symbol": "YM=F", "name": "E-mini Dow Jones Industrial Average"},

# {"symbol": "EMD=F", "name": "E-mini S&P MidCap 400"},

# {"symbol": "SMC=F", "name": "E-mini S&P SmallCap 600"},

{"symbol": "RS1=F", "name": "E-mini Russell 1000"},

{"symbol": "RSG=F", "name": "E-mini Russell 1000 Growth"},

{"symbol": "RSV=F", "name": "E-mini Russell 1000 Value"},

{"symbol": "NKD=F", "name": "Nikkei 225 (USD-Denominated)"},

# {"symbol": "TPY=F", "name": "TOPIX (JPY-Denominated)"},

# {"symbol": "ECD=F", "name": "Nasdaq EM Asia"},

# {"symbol": "EMF=F", "name": "E-mini S&P-CNX Nifty (Nifty 50)"},

# {"symbol": "FXN=F", "name": "E-mini FTSE-XINHUA China 25"},

# {"symbol": "IPC=F", "name": "E-mini S&P-BMV IPC (Mexico)"},

# {"symbol": "MWS=F", "name": "MSCI World NTR"},

# {"symbol": "MMW=F", "name": "MSCI ACWI NTR"},

# {"symbol": "MME=F", "name": "MSCI Emerging Markets NTR"},

# {"symbol": "MIN=F", "name": "MSCI India NTR"},

# {"symbol": "EU9=F", "name": "MSCI Europe NTR"},

# {"symbol": "ASI=F", "name": "MSCI All Country Asia ex-Japan NTR"},

# {"symbol": "CHH=F", "name": "MSCI China NTR"},

# {"symbol": "MML=F", "name": "MSCI Emerging Markets Latin America NTR"},

# {"symbol": "USS=F", "name": "MSCI USA GTR"},

# {"symbol": "MUK=F", "name": "MSCI USA Mid Cap GTR"},

{"symbol": "USC=F", "name": "MSCI USA Small Cap GTR"},

],

"Sector/Industry Equities": [

# {"symbol": "SXT=F", "name": "E-mini S&P Biotechnology Select Industry"},

# {"symbol": "SXB=F", "name": "E-mini S&P Regional Banks Select Industry"},

# {"symbol": "SXI=F", "name": "E-mini S&P Insurance Select Industry"},

# {"symbol": "SXO=F", "name": "E-mini S&P Oil & Gas Exploration Select Industry"},

# {"symbol": "SXR=F", "name": "E-mini S&P Retail Select Industry"},

{"symbol": "XAY=F", "name": "E-mini Consumer Discretionary Select Sector"},

{"symbol": "XAI=F", "name": "E-mini Industrial Select Sector"},

# {"symbol": "XAR=F", "name": "E-mini Real Estate Select Sector"},

{"symbol": "XAV=F", "name": "E-mini Health Care Select Sector"},

{"symbol": "XAK=F", "name": "E-mini Technology Select Sector"},

{"symbol": "XAP=F", "name": "E-mini Consumer Staples Select Sector"},

{"symbol": "XAF=F", "name": "E-mini Financial Select Sector"},

{"symbol": "XAB=F", "name": "E-mini Materials Select Sector"},

{"symbol": "XAE=F", "name": "E-mini Energy Select Sector"},

{"symbol": "XAZ=F", "name": "E-mini Communication Services Select Sector"},

{"symbol": "XAU=F", "name": "E-mini Utilities Select Sector"},

# {"symbol": "SOX=F", "name": "E-mini PHLX Semiconductor Sector"},

{"symbol": "BIO=F", "name": "E-mini Nasdaq Biotechnology"},

# {"symbol": "RX=F", "name": "Dow Jones U.S Real Estate"},

],

"Commodities": [

{"symbol": "GD=F", "name": "S&P-GSCI Commodity"},

{"symbol": "GIE=F", "name": "S&P-GSCI ER (Excess Return)"},

# {"symbol": "AW=F", "name": "Bloomberg Commodity"},

{"symbol": "DRS=F", "name": "Bloomberg Roll Select Commodity"},

],

"Currencies": [

# {"symbol": "DX=F", "name": "U.S. Dollar"},

],

},

"Agriculture": {

"Grains": [

{"symbol": "ZC=F", "name": "Corn"},

{"symbol": "ZW=F", "name": "Chicago SRW Wheat"},

{"symbol": "KE=F", "name": "KC HRW Wheat"},

# {"symbol": "KWD=F", "name": "KC Wheat"},

# {"symbol": "CWD=F", "name": "Chicago Wheat"},

# {"symbol": "HRS=F", "name": "Hard Red Spring Wheat"},

{"symbol": "ZO=F", "name": "Oat"},

{"symbol": "ZS=F", "name": "Soybeans"},

{"symbol": "ZM=F", "name": "Soybean Meal"},

{"symbol": "ZL=F", "name": "Soybean Oil"},

{"symbol": "ZR=F", "name": "Rough Rice"},

],

"Softs": [

{"symbol": "SB=F", "name": "Sugar #11"},

{"symbol": "SF=F", "name": "Sugar #16"},

{"symbol": "KC=F", "name": "Coffee C"},

{"symbol": "CT=F", "name": "Cotton #2"},

{"symbol": "CC=F", "name": "Cocoa"},

{"symbol": "DC=F", "name": "Class III Milk"},

{"symbol": "GNF=F", "name": "Nonfat Dry Milk"},

{"symbol": "GDK=F", "name": "Class IV Milk"},

{"symbol": "OJ=F", "name": "Orange Juice"},

{"symbol": "CB=F", "name": "Cash-Settled Butter"},

{"symbol": "CSC=F", "name": "Cash-Settled Cheese"},

{"symbol": "DY=F", "name": "Dry Whey"},

],

"Livestock": [

{"symbol": "LE=F", "name": "Live Cattle"},

{"symbol": "GF=F", "name": "Feeder Cattle"},

{"symbol": "HE=F", "name": "Lean Hogs"},

],

},

"Energy": {

"Petroleum and Petroleum Products": [

{"symbol": "CL=F", "name": "Light Sweet Crude Oil (WTI)"},

{"symbol": "BZ=F", "name": "Brent Crude Oil"},

{"symbol": "HO=F", "name": "Heating Oil"},

{"symbol": "RB=F", "name": "RBOB Gasoline"}

],

"Gasses": [

{"symbol": "NG=F", "name": "Henry Hub Natural Gas"},

# {"symbol": "HP=F", "name": "Henry Hub Natural Gas Look-Alike"},

# {"symbol": "HH=F", "name": "Henry Hub Natural Gas Look-Alike"},

# {"symbol": "B0=F", "name": "Mont Belvieu TET Propane"},

],

"Other Energy": [

{"symbol": "MTF=F", "name": "Coal (API2) CIF ARA (ARGUS-McCloskey)"},

# {"symbol": "CU=F", "name": "Chicago Ethanol (Platts)"},

],

},

"Metals/Materials/Resources/Real Estate": {

"Precious Metals": [

{"symbol": "GC=F", "name": "Gold"},

{"symbol": "SI=F", "name": "Silver"},

{"symbol": "PL=F", "name": "Platinum"},

{"symbol": "PA=F", "name": "Palladium"},

],

"Industrial Metals": [

{"symbol": "HG=F", "name": "Copper"},

{"symbol": "ALI=F", "name": "Aluminum"},

{"symbol": "AUP=F", "name": "Aluminum Midwest U.S. Transaction Premium (Platts)"},

{"symbol": "EDP=F", "name": "Aluminum European Premium (Platts)"},

{"symbol": "MJP=F", "name": "Aluminum Japan Premium (Platts)"},

{"symbol": "HRC=F", "name": "U.S. Midwest Domestic Hot-Rolled Coil Steel"},

{"symbol": "HDG=F", "name": "U.S. Midwest Domestic Steel Premium"},

# {"symbol": "EHR=F", "name": "North European Hot-Rolled Coil Steel"},

# {"symbol": "FSF=F", "name": "HMS 80/20 Ferrous Scrap"},

{"symbol": "TIO=F", "name": "Iron Ore 62% Fe, CFR China (Platts)"},

# {"symbol": "COB=F", "name": "Cobalt Metal"},

# {"symbol": "LTH=F", "name": "Lithium Hydroxide"},

# {"symbol": "MOX=F", "name": "Molybdenum Oxide"},

# {"symbol": "UX=F", "name": "UxC Uranium U3O8"},

],

"Raw Materials/Natural Resources": [

{"symbol": "LBS=F", "name": "Random Length Lumber"},

{"symbol": "LBR=F", "name": "Lumber"},

# {"symbol": "SYP=F", "name": "Southern Yellow Pine"},

{"symbol": "H2O=F", "name": "Nasdaq Veles California Water"},

# {"symbol": "MFV=F", "name": "10-Ton Urea US Gulf"},

{"symbol": "UFB=F", "name": "Urea (Granular) CFR Brazil"},

],

"Real Estate": [

# {"symbol": "CUS=F", "name": "CME Metro Area Housing"},

# {"symbol": "WDC=F", "name": "Washington DC Real Estate"},

# {"symbol": "MIA=F", "name": "Miami Real Estate"},

# {"symbol": "NYM=F", "name": "New York Real Estate"},

# {"symbol": "SFR=F", "name": "San Francisco Real Estate"},

# {"symbol": "LAX=F", "name": "Los Angeles Real Estate"},

# {"symbol": "BOS=F", "name": "Boston Real Estate"},

# {"symbol": "DEN=F", "name": "Denver Real Estate"},

# {"symbol": "SDG=F", "name": "San Diego Real Estate"},

],

},

"Rates": {

"Treasuries": [

# {"symbol": "TBF3=F", "name": "U.S. T-Bill"},

{"symbol": "ZT=F", "name": "2-Year U.S. Treasury Note"},

{"symbol": "Z3N=F", "name": "3-Year U.S. Treasury Note"},

{"symbol": "ZF=F", "name": "5-Year U.S. Treasury Note"},

{"symbol": "ZN=F", "name": "10-Year U.S. Treasury Note"},

{"symbol": "ZB=F", "name": "30-Year U.S. Treasury Bond"},

{"symbol": "TN=F", "name": "Ultra 10-Year U.S. Treasury Note"},

{"symbol": "UB=F", "name": "Ultra U.S. Treasury Bond"},

],

"Credit": [

# {"symbol": "IQB=F", "name": "Bloomberg IG Credit"},

# {"symbol": "HYB=F", "name": "Bloomberg HY Credit"},

# {"symbol": "DHB=F", "name": "Bloomberg IG Duration-Hedged Credit"},

# {"symbol": "DHY=F", "name": "Bloomberg HY Duration-Hedged Credit"},

# {"symbol": "DLB=F", "name": "Bloomberg EM Credit"},

],

"Yields": [

{"symbol": "2YY=F", "name": "2-Year Yield"},

# {"symbol": "5YY=F", "name": "5-Year Yield"},

# {"symbol": "10Y=F", "name": "10-Year Yield"},

# {"symbol": "30Y=F", "name": "30-Year Yield"},

],

"Other Rates": [

{"symbol": "ZQ=F", "name": "30-Day Federal Funds"},

# {"symbol": "SR1=F", "name": "One-Month SOFR"},

# {"symbol": "SR3=F", "name": "Three-Month SOFR"},

# {"symbol": "MGE=F", "name": "Mortgage Rate (OB30C)"},

# {"symbol": "YIA=F", "name": "1-Year Eris SOFR Swap"},

# {"symbol": "YIT=F", "name": "2-Year Eris SOFR Swap"},

# {"symbol": "YIC=F", "name": "3-Year Eris SOFR Swap"},

# {"symbol": "YID=F", "name": "4-Year Eris SOFR Swap"},

# {"symbol": "YIW=F", "name": "5-Year Eris SOFR Swap"},

# {"symbol": "YIB=F", "name": "7-Year Eris SOFR Swap"},

# {"symbol": "YIY=F", "name": "10-Year Eris SOFR Swap"},

# {"symbol": "YIL=F", "name": "15-Year Eris SOFR Swap"},

# {"symbol": "YIE=F", "name": "30-Year Eris SOFR Swap"},

# {"symbol": "ESR=F", "name": "Euro Short-Term Rate (ESTR)"},

# {"symbol": "EUS=F", "name": "Euro Short-Term Rate (ESTR) - Traded"},

# {"symbol": "TIE=F", "name": "

Continue reading on REDDIT.COM

Related Articles