Files
2026-07-13 13:02:50 +08:00

1836 lines
65 KiB
C#
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* QUANTCONNECT.COM - Democratizing Finance, Empowering Individuals.
* Lean Algorithmic Trading Engine v2.0. Copyright 2014 QuantConnect Corporation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
using System;
namespace QuantConnect.Securities
{
/// <summary>
/// Futures static class contains shortcut definitions of major futures contracts available for trading
/// </summary>
public static class Futures
{
/// <summary>
/// The maximum supported contract offset depth
/// </summary>
/// <remarks>Note this value is related to the continuous contract desired offset from the current front month.
/// For example, 0 (default) will use the front month, 1 will use the back month contract</remarks>
public static readonly int MaximumContractDepthOffset = 2;
/// <summary>
/// Grains and Oilseeds group
/// </summary>
public static class Grains
{
/// <summary>
/// Black Sea Corn Financially Settled (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BlackSeaCornFinanciallySettledPlatts = "BCF";
/// <summary>
/// Black Sea Wheat Financially Settled (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BlackSeaWheatFinanciallySettledPlatts = "BWF";
/// <summary>
/// Chicago SRW Wheat Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SRWWheat = "ZW";
/// <summary>
/// Default wheat contract is SRWWheat
/// </summary>
/// <returns>The SRW Wheat symbol</returns>
public const string Wheat = SRWWheat;
/// <summary>
/// KC HRW Wheat Futures
/// </summary>
/// <returns>The symbol</returns>
public const string HRWWheat = "KE";
/// <summary>
/// Corn Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Corn = "ZC";
/// <summary>
/// Soybeans Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Soybeans = "ZS";
/// <summary>
/// Soybean Meal Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SoybeanMeal = "ZM";
/// <summary>
/// Soybean Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SoybeanOil = "ZL";
/// <summary>
/// Oats Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Oats = "ZO";
}
/// <summary>
/// Currencies group
/// </summary>
public static class Currencies
{
/// <summary>
/// U.S. Dollar Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string USD = "DX";
/// <summary>
/// British Pound Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GBP = "6B";
/// <summary>
/// Canadian Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string CAD = "6C";
/// <summary>
/// Japanese Yen Futures
/// </summary>
/// <returns>The symbol</returns>
public const string JPY = "6J";
/// <summary>
/// Swiss Franc Futures
/// </summary>
/// <returns>The symbol</returns>
public const string CHF = "6S";
/// <summary>
/// Euro FX Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EUR = "6E";
/// <summary>
/// Australian Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string AUD = "6A";
/// <summary>
/// New Zealand Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NZD = "6N";
/// <summary>
/// Russian Ruble Futures
/// </summary>
/// <returns>The symbol</returns>
public const string RUB = "6R";
/// <summary>
/// Brazillian Real Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BRL = "6L";
/// <summary>
/// Mexican Peso Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MXN = "6M";
/// <summary>
/// South African Rand Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ZAR = "6Z";
/// <summary>
/// Australian Dollar/Canadian Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string AUDCAD = "ACD";
/// <summary>
/// Australian Dollar/Japanese Yen Futures
/// </summary>
/// <returns>The symbol</returns>
public const string AUDJPY = "AJY";
/// <summary>
/// Australian Dollar/New Zealand Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string AUDNZD = "ANE";
/// <summary>
/// Bitcoin Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BTC = "BTC";
/// <summary>
/// Ether Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ETH = "ETH";
/// <summary>
/// Canadian Dollar/Japanese Yen Futures
/// </summary>
/// <returns>The symbol</returns>
public const string CADJPY = "CJY";
/// <summary>
/// Standard-Size USD/Offshore RMB (CNH) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string StandardSizeUSDOffshoreRMBCNH = "CNH";
/// <summary>
/// E-mini Euro FX Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuroFXEmini = "E7";
/// <summary>
/// Euro/Australian Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EURAUD = "EAD";
/// <summary>
/// Euro/Canadian Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EURCAD = "ECD";
/// <summary>
/// Euro/Swedish Krona Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EURSEK = "ESK";
/// <summary>
/// E-mini Japanese Yen Futures
/// </summary>
/// <returns>The symbol</returns>
public const string JapaneseYenEmini = "J7";
/// <summary>
/// Micro EUR/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEUR = "M6E";
/// <summary>
/// Micro AUD/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroAUD = "M6A";
/// <summary>
/// Micro GBP/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroGBP = "M6B";
/// <summary>
/// Micro CAD/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCADUSD = "MCD";
/// <summary>
/// Micro JPY/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroJPY = "MJY";
/// <summary>
/// Micro CHF/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCHF = "MSF";
/// <summary>
/// Micro USD/JPY Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroUSDJPY = "M6J";
/// <summary>
/// Micro INR/USD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroINRUSD = "MIR";
/// <summary>
/// Micro USD/CAD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCAD = "M6C";
/// <summary>
/// Micro USD/CHF Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroUSDCHF = "M6S";
/// <summary>
/// Micro USD/CNH Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroUSDCNH = "MNH";
/// <summary>
/// Micro Ether Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEther = "MET";
/// <summary>
/// Micro Bitcoin Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroBTC = "MBT";
/// <summary>
/// BTIC on Micro Ether Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BTICMicroEther = "MRB";
/// <summary>
/// BTIC on Micro Bitcoin Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BTICMicroBTC = "MIB";
}
/// <summary>
/// Energy group
/// </summary>
[Obsolete("Futures.Energies is obsolete, please use Futures.Energy instead.")]
public static class Energies
{
/// <summary>
/// Propane Non LDH Mont Belvieu (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PropaneNonLDHMontBelvieu = "1S";
/// <summary>
/// Argus Propane Far East Index BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndexBALMO = "22";
/// <summary>
/// Mini European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MiniEuropeanThreePointPercentFiveFuelOilBargesPlatts = "A0D";
/// <summary>
/// Mini Singapore Fuel Oil 180 cst (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MiniSingaporeFuelOil180CstPlatts = "A0F";
/// <summary>
/// Gulf Coast ULSD (Platts) Up-Down BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastULSDPlattsUpDownBALMO = "A1L";
/// <summary>
/// Gulf Coast Jet (Platts) Up-Down BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastJetPlattsUpDownBALMO = "A1M";
/// <summary>
/// Propane Non-LDH Mont Belvieu (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PropaneNonLDHMontBelvieuOPIS = "A1R";
/// <summary>
/// European Propane CIF ARA (Argus) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgusBALMO = "A32";
/// <summary>
/// Premium Unleaded Gasoline 10 ppm FOB MED (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PremiumUnleadedGasoline10ppmFOBMEDPlatts = "A3G";
/// <summary>
/// Argus Propane Far East Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndex = "A7E";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) Crack Spread BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgusCrackSpreadBALMO = "A7I";
/// <summary>
/// Mont Belvieu Natural Gasoline (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNaturalGasolineOPIS = "A7Q";
/// <summary>
/// Mont Belvieu Normal Butane (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNormalButaneOPISBALMO = "A8J";
/// <summary>
/// Conway Propane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ConwayPropaneOPIS = "A8K";
/// <summary>
/// Mont Belvieu LDH Propane (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuLDHPropaneOPISBALMO = "A8O";
/// <summary>
/// Argus Propane Far East Index vs. European Propane CIF ARA (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndexVsEuropeanPropaneCIFARAArgus = "A91";
/// <summary>
/// Argus Propane (Saudi Aramco) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneSaudiAramco = "A9N";
/// <summary>
/// Group Three ULSD (Platts) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GroupThreeULSDPlattsVsNYHarborULSD = "AA6";
/// <summary>
/// Group Three Sub-octane Gasoliine (Platts) vs. RBOB Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GroupThreeSuboctaneGasolinePlattsVsRBOB = "AA8";
/// <summary>
/// Singapore Fuel Oil 180 cst (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil180cstPlattsBALMO = "ABS";
/// <summary>
/// Singapore Fuel Oil 380 cst (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil380cstPlattsBALMO = "ABT";
/// <summary>
/// Mont Belvieu Ethane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuEthaneOPIS = "AC0";
/// <summary>
/// Mont Belvieu Normal Butane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNormalButaneOPIS = "AD0";
/// <summary>
/// Brent Crude Oil vs. Dubai Crude Oil (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentCrudeOilVsDubaiCrudeOilPlatts = "ADB";
/// <summary>
/// Argus LLS vs. WTI (Argus) Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusLLSvsWTIArgusTradeMonth = "AE5";
/// <summary>
/// Singapore Gasoil (Platts) vs. Low Sulphur Gasoil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeGasoilPlattsVsLowSulphurGasoilFutures = "AGA";
/// <summary>
/// Los Angeles CARBOB Gasoline (OPIS) vs. RBOB Gasoline Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesCARBOBGasolineOPISvsRBOBGasoline = "AJL";
/// <summary>
/// Los Angeles Jet (OPIS) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesJetOPISvsNYHarborULSD = "AJS";
/// <summary>
/// Los Angeles CARB Diesel (OPIS) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesCARBDieselOPISvsNYHarborULSD = "AKL";
/// <summary>
/// European Naphtha (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanNaphthaPlattsBALMO = "AKZ";
/// <summary>
/// European Propane CIF ARA (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgus = "APS";
/// <summary>
/// Mont Belvieu Natural Gasoline (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNaturalGasolineOPISBALMO = "AR0";
/// <summary>
/// RBOB Gasoline Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string RBOBGasolineCrackSpread = "ARE";
/// <summary>
/// Gulf Coast HSFO (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastHSFOPlattsBALMO = "AVZ";
/// <summary>
/// Mars (Argus) vs. WTI Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MarsArgusVsWTITradeMonth = "AYV";
/// <summary>
/// Mars (Argus) vs. WTI Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MarsArgusVsWTIFinancial = "AYX";
/// <summary>
/// Ethanol T2 FOB Rdam Including Duty (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EthanolT2FOBRdamIncludingDutyPlatts = "AZ1";
/// <summary>
/// Mont Belvieu LDH Propane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuLDHPropaneOPIS = "B0";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgus = "B7H";
/// <summary>
/// WTI-Brent Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIBrentFinancial = "BK";
/// <summary>
/// 3.5% Fuel Oil Barges FOB Rdam (Platts) Crack Spread (1000mt) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ThreePointFivePercentFuelOilBargesFOBRdamPlattsCrackSpread1000mt = "BOO";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgusBALMO = "BR7";
/// <summary>
/// Brent Last Day Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentLastDayFinancial = "BZ";
/// <summary>
/// Crude Oil WTI Futures
/// </summary>
/// <returns>The symbol</returns>
public const string CrudeOilWTI = "CL";
/// <summary>
/// Gulf Coast CBOB Gasoline A2 (Platts) vs. RBOB Gasoline Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastCBOBGasolineA2PlattsVsRBOBGasoline = "CRB";
/// <summary>
/// WTI Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIFinancial = "CSX";
/// <summary>
/// Chicago Ethaanol (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ChicagoEthanolPlatts = "CU";
/// <summary>
/// Singapore Mogas 92 Unleaded (Platts) Brent Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeMogas92UnleadedPlattsBrentCrackSpread = "D1N";
/// <summary>
/// Dubai Crude Oil (Platts) Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string DubaiCrudeOilPlattsFinancial = "DCB";
/// <summary>
/// Japan C&amp;F Naphtha (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string JapanCnFNaphthaPlattsBALMO = "E6";
/// <summary>
/// Ethanol Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Ethanol = "EH";
/// <summary>
/// European Naphtha (Platts) Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanNaphthaPlattsCrackSpread = "EN";
/// <summary>
/// European Propane CIF ARA (Argus) vs. Naphtha Cargoes CIF NWE (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgusVsNaphthaCargoesCIFNWEPlatts = "EPN";
/// <summary>
/// Singapore Fuel Oil 380 cst (Platts) vs. European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil380cstPlattsVsEuropeanThreePointFivePercentFuelOilBargesFOBRdamPlatts = "EVC";
/// <summary>
/// East-West Gasoline Spread (Platts-Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EastWestGasolineSpreadPlattsArgus = "EWG";
/// <summary>
/// East-West Naphtha: Japan C&amp;F vs. Cargoes CIF NWE Spread (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EastWestNaphthaJapanCFvsCargoesCIFNWESpreadPlatts = "EWN";
/// <summary>
/// RBOB Gasoline vs. Euro-bob Oxy NWE Barges (Argus) (350,000 gallons) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string RBOBGasolineVsEurobobOxyNWEBargesArgusThreeHundredFiftyThousandGallons = "EXR";
/// <summary>
/// 3.5% Fuel Oil Barges FOB Rdam (Platts) Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ThreePointFivePercentFuelOilBargesFOBRdamPlattsCrackSpread = "FO";
/// <summary>
/// Freight Route TC14 (Baltic) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string FreightRouteTC14Baltic = "FRC";
/// <summary>
/// 1% Fuel Oil Cargoes FOB NWE (Platts) vs. 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string OnePercentFuelOilCargoesFOBNWEPlattsVsThreePointFivePercentFuelOilBargesFOBRdamPlatts = "FSS";
/// <summary>
/// Gulf Coast HSFO (Platts) vs. European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
public const string GulfCoastHSFOPlattsVsEuropeanThreePointFivePercentFuelOilBargesFOBRdamPlatts = "GCU";
/// <summary>
/// WTI Houston Crude Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIHoustonCrudeOil = "HCL";
/// <summary>
/// Natural Gas (Henry Hub) Last-day Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGasHenryHubLastDayFinancial = "HH";
/// <summary>
/// Heating Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string HeatingOil = "HO";
/// <summary>
/// Natural Gas (Henry Hub) Penultimate Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGasHenryHubPenultimateFinancial = "HP";
/// <summary>
/// WTI Houston (Argus) vs. WTI Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIHoustonArgusVsWTITradeMonth = "HTT";
/// <summary>
/// Gasoline RBOB Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Gasoline = "RB";
/// <summary>
/// Natural Gas Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGas = "NG";
/// <summary>
/// Brent Crude Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentCrude = "B";
/// <summary>
/// Low Sulfur Gasoil
/// </summary>
/// <returns>The symbol</returns>
public const string LowSulfurGasoil = "G";
/// <summary>
/// Micro WTI Crude Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCrudeOilWTI = "MCL";
/// <summary>
/// Micro Singapore FOB Marine Fuel 0.5% (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSingaporeFOBMarineFuelZeroPointFivePercetPlatts = "S5O";
/// <summary>
/// Micro Gasoil 0.1% Barges FOB ARA (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroGasoilZeroPointOnePercentBargesFOBARAPlatts = "M1B";
/// <summary>
/// Micro European FOB Rdam Marine Fuel 0.5% Barges (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanFOBRdamMarineFuelZeroPointFivePercentBargesPlatts = "R5O";
/// <summary>
/// Micro European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanThreePointFivePercentOilBargesFOBRdamPlatts = "MEF";
/// <summary>
/// Micro Singapore Fuel Oil 380CST (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSingaporeFuelOil380CSTPlatts = "MAF";
/// <summary>
/// Micro Coal (API 5) fob Newcastle (Argus/McCloskey) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCoalAPIFivefobNewcastleArgusMcCloskey = "M5F";
/// <summary>
/// Micro European 3.5% Fuel Oil Cargoes FOB Med (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanThreePointFivePercentFuelOilCargoesFOBMedPlatts = "M35";
}
/// <summary>
/// Energy group
/// </summary>
public static class Energy
{
/// <summary>
/// Propane Non LDH Mont Belvieu (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PropaneNonLDHMontBelvieu = "1S";
/// <summary>
/// Argus Propane Far East Index BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndexBALMO = "22";
/// <summary>
/// Mini European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MiniEuropeanThreePointPercentFiveFuelOilBargesPlatts = "A0D";
/// <summary>
/// Mini Singapore Fuel Oil 180 cst (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MiniSingaporeFuelOil180CstPlatts = "A0F";
/// <summary>
/// Gulf Coast ULSD (Platts) Up-Down BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastULSDPlattsUpDownBALMO = "A1L";
/// <summary>
/// Gulf Coast Jet (Platts) Up-Down BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastJetPlattsUpDownBALMO = "A1M";
/// <summary>
/// Propane Non-LDH Mont Belvieu (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PropaneNonLDHMontBelvieuOPIS = "A1R";
/// <summary>
/// European Propane CIF ARA (Argus) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgusBALMO = "A32";
/// <summary>
/// Premium Unleaded Gasoline 10 ppm FOB MED (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string PremiumUnleadedGasoline10ppmFOBMEDPlatts = "A3G";
/// <summary>
/// Argus Propane Far East Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndex = "A7E";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) Crack Spread BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgusCrackSpreadBALMO = "A7I";
/// <summary>
/// Mont Belvieu Natural Gasoline (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNaturalGasolineOPIS = "A7Q";
/// <summary>
/// Mont Belvieu Normal Butane (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNormalButaneOPISBALMO = "A8J";
/// <summary>
/// Conway Propane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ConwayPropaneOPIS = "A8K";
/// <summary>
/// Mont Belvieu LDH Propane (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuLDHPropaneOPISBALMO = "A8O";
/// <summary>
/// Argus Propane Far East Index vs. European Propane CIF ARA (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneFarEastIndexVsEuropeanPropaneCIFARAArgus = "A91";
/// <summary>
/// Argus Propane (Saudi Aramco) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusPropaneSaudiAramco = "A9N";
/// <summary>
/// Group Three ULSD (Platts) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GroupThreeULSDPlattsVsNYHarborULSD = "AA6";
/// <summary>
/// Group Three Sub-octane Gasoliine (Platts) vs. RBOB Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GroupThreeSuboctaneGasolinePlattsVsRBOB = "AA8";
/// <summary>
/// Singapore Fuel Oil 180 cst (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil180cstPlattsBALMO = "ABS";
/// <summary>
/// Singapore Fuel Oil 380 cst (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil380cstPlattsBALMO = "ABT";
/// <summary>
/// Mont Belvieu Ethane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuEthaneOPIS = "AC0";
/// <summary>
/// Mont Belvieu Normal Butane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNormalButaneOPIS = "AD0";
/// <summary>
/// Brent Crude Oil vs. Dubai Crude Oil (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentCrudeOilVsDubaiCrudeOilPlatts = "ADB";
/// <summary>
/// Argus LLS vs. WTI (Argus) Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ArgusLLSvsWTIArgusTradeMonth = "AE5";
/// <summary>
/// Singapore Gasoil (Platts) vs. Low Sulphur Gasoil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeGasoilPlattsVsLowSulphurGasoilFutures = "AGA";
/// <summary>
/// Los Angeles CARBOB Gasoline (OPIS) vs. RBOB Gasoline Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesCARBOBGasolineOPISvsRBOBGasoline = "AJL";
/// <summary>
/// Los Angeles Jet (OPIS) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesJetOPISvsNYHarborULSD = "AJS";
/// <summary>
/// Los Angeles CARB Diesel (OPIS) vs. NY Harbor ULSD Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LosAngelesCARBDieselOPISvsNYHarborULSD = "AKL";
/// <summary>
/// European Naphtha (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanNaphthaPlattsBALMO = "AKZ";
/// <summary>
/// European Propane CIF ARA (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgus = "APS";
/// <summary>
/// Mont Belvieu Natural Gasoline (OPIS) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuNaturalGasolineOPISBALMO = "AR0";
/// <summary>
/// RBOB Gasoline Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string RBOBGasolineCrackSpread = "ARE";
/// <summary>
/// Gulf Coast HSFO (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastHSFOPlattsBALMO = "AVZ";
/// <summary>
/// Mars (Argus) vs. WTI Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MarsArgusVsWTITradeMonth = "AYV";
/// <summary>
/// Mars (Argus) vs. WTI Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MarsArgusVsWTIFinancial = "AYX";
/// <summary>
/// Ethanol T2 FOB Rdam Including Duty (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EthanolT2FOBRdamIncludingDutyPlatts = "AZ1";
/// <summary>
/// Mont Belvieu LDH Propane (OPIS) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MontBelvieuLDHPropaneOPIS = "B0";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgus = "B7H";
/// <summary>
/// WTI-Brent Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIBrentFinancial = "BK";
/// <summary>
/// 3.5% Fuel Oil Barges FOB Rdam (Platts) Crack Spread (1000mt) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ThreePointFivePercentFuelOilBargesFOBRdamPlattsCrackSpread1000mt = "BOO";
/// <summary>
/// Gasoline Euro-bob Oxy NWE Barges (Argus) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GasolineEurobobOxyNWEBargesArgusBALMO = "BR7";
/// <summary>
/// Brent Last Day Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentLastDayFinancial = "BZ";
/// <summary>
/// Crude Oil WTI Futures
/// </summary>
/// <returns>The symbol</returns>
public const string CrudeOilWTI = "CL";
/// <summary>
/// Gulf Coast CBOB Gasoline A2 (Platts) vs. RBOB Gasoline Futures
/// </summary>
/// <returns>The symbol</returns>
public const string GulfCoastCBOBGasolineA2PlattsVsRBOBGasoline = "CRB";
/// <summary>
/// WTI Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIFinancial = "CSX";
/// <summary>
/// Chicago Ethaanol (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ChicagoEthanolPlatts = "CU";
/// <summary>
/// Singapore Mogas 92 Unleaded (Platts) Brent Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeMogas92UnleadedPlattsBrentCrackSpread = "D1N";
/// <summary>
/// Dubai Crude Oil (Platts) Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string DubaiCrudeOilPlattsFinancial = "DCB";
/// <summary>
/// Japan C&amp;F Naphtha (Platts) BALMO Futures
/// </summary>
/// <returns>The symbol</returns>
public const string JapanCnFNaphthaPlattsBALMO = "E6";
/// <summary>
/// Ethanol Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Ethanol = "EH";
/// <summary>
/// European Naphtha (Platts) Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanNaphthaPlattsCrackSpread = "EN";
/// <summary>
/// European Propane CIF ARA (Argus) vs. Naphtha Cargoes CIF NWE (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuropeanPropaneCIFARAArgusVsNaphthaCargoesCIFNWEPlatts = "EPN";
/// <summary>
/// Singapore Fuel Oil 380 cst (Platts) vs. European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SingaporeFuelOil380cstPlattsVsEuropeanThreePointFivePercentFuelOilBargesFOBRdamPlatts = "EVC";
/// <summary>
/// East-West Gasoline Spread (Platts-Argus) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EastWestGasolineSpreadPlattsArgus = "EWG";
/// <summary>
/// East-West Naphtha: Japan C&amp;F vs. Cargoes CIF NWE Spread (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EastWestNaphthaJapanCFvsCargoesCIFNWESpreadPlatts = "EWN";
/// <summary>
/// RBOB Gasoline vs. Euro-bob Oxy NWE Barges (Argus) (350,000 gallons) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string RBOBGasolineVsEurobobOxyNWEBargesArgusThreeHundredFiftyThousandGallons = "EXR";
/// <summary>
/// 3.5% Fuel Oil Barges FOB Rdam (Platts) Crack Spread Futures
/// </summary>
/// <returns>The symbol</returns>
public const string ThreePointFivePercentFuelOilBargesFOBRdamPlattsCrackSpread = "FO";
/// <summary>
/// Freight Route TC14 (Baltic) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string FreightRouteTC14Baltic = "FRC";
/// <summary>
/// 1% Fuel Oil Cargoes FOB NWE (Platts) vs. 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string OnePercentFuelOilCargoesFOBNWEPlattsVsThreePointFivePercentFuelOilBargesFOBRdamPlatts = "FSS";
/// <summary>
/// Gulf Coast HSFO (Platts) vs. European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
public const string GulfCoastHSFOPlattsVsEuropeanThreePointFivePercentFuelOilBargesFOBRdamPlatts = "GCU";
/// <summary>
/// WTI Houston Crude Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIHoustonCrudeOil = "HCL";
/// <summary>
/// Natural Gas (Henry Hub) Last-day Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGasHenryHubLastDayFinancial = "HH";
/// <summary>
/// Heating Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string HeatingOil = "HO";
/// <summary>
/// Natural Gas (Henry Hub) Penultimate Financial Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGasHenryHubPenultimateFinancial = "HP";
/// <summary>
/// WTI Houston (Argus) vs. WTI Trade Month Futures
/// </summary>
/// <returns>The symbol</returns>
public const string WTIHoustonArgusVsWTITradeMonth = "HTT";
/// <summary>
/// Gasoline RBOB Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Gasoline = "RB";
/// <summary>
/// Natural Gas Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NaturalGas = "NG";
/// <summary>
/// Brent Crude Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BrentCrude = "B";
/// <summary>
/// Low Sulfur Gasoil
/// </summary>
/// <returns>The symbol</returns>
public const string LowSulfurGasoil = "G";
/// <summary>
/// Micro WTI Crude Oil Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCrudeOilWTI = "MCL";
/// <summary>
/// Micro Singapore FOB Marine Fuel 0.5% (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSingaporeFOBMarineFuelZeroPointFivePercetPlatts = "S5O";
/// <summary>
/// Micro Gasoil 0.1% Barges FOB ARA (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroGasoilZeroPointOnePercentBargesFOBARAPlatts = "M1B";
/// <summary>
/// Micro European FOB Rdam Marine Fuel 0.5% Barges (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanFOBRdamMarineFuelZeroPointFivePercentBargesPlatts = "R5O";
/// <summary>
/// Micro European 3.5% Fuel Oil Barges FOB Rdam (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanThreePointFivePercentOilBargesFOBRdamPlatts = "MEF";
/// <summary>
/// Micro Singapore Fuel Oil 380CST (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSingaporeFuelOil380CSTPlatts = "MAF";
/// <summary>
/// Micro Coal (API 5) fob Newcastle (Argus/McCloskey) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroCoalAPIFivefobNewcastleArgusMcCloskey = "M5F";
/// <summary>
/// Micro European 3.5% Fuel Oil Cargoes FOB Med (Platts) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroEuropeanThreePointFivePercentFuelOilCargoesFOBMedPlatts = "M35";
}
/// <summary>
/// Financials group
/// </summary>
public static class Financials
{
/// <summary>
/// 30Y U.S. Treasury Bond Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Y30TreasuryBond = "ZB";
/// <summary>
/// 10Y U.S. Treasury Note Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Y10TreasuryNote = "ZN";
/// <summary>
/// 5Y U.S. Treasury Note Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Y5TreasuryNote = "ZF";
/// <summary>
/// 2Y U.S. Treasury Note Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Y2TreasuryNote = "ZT";
/// <summary>
/// EuroDollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuroDollar = "GE";
/// <summary>
/// 5-Year USD MAC Swap Futures
/// </summary>
/// <returns>The symbol</returns>
public const string FiveYearUSDMACSwap = "F1U";
/// <summary>
/// Ultra U.S. Treasury Bond Futures
/// </summary>
public const string UltraUSTreasuryBond = "UB";
/// <summary>
/// Ultra 10-Year U.S. Treasury Note Futures
/// </summary>
public const string UltraTenYearUSTreasuryNote = "TN";
/// <summary>
/// Micro 10-Year Yield Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroY10TreasuryNote = "10Y";
/// <summary>
/// Micro 30-Year Yield Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroY30TreasuryBond = "30Y";
/// <summary>
/// Micro 2-Year Yield Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroY2TreasuryBond = "2YY";
/// <summary>
/// Micro 5-Year Yield Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroY5TreasuryBond = "5YY";
}
/// <summary>
/// Indices group
/// </summary>
public static class Indices
{
/// <summary>
/// E-mini S&amp;P 500 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SP500EMini = "ES";
/// <summary>
/// E-mini NASDAQ 100 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NASDAQ100EMini = "NQ";
/// <summary>
/// E-mini Dow Indu 30 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Dow30EMini = "YM";
/// <summary>
/// CBOE Volatility Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string VIX = "VX";
/// <summary>
/// VIX Mini Futures
/// </summary>
/// <returns>The symbol</returns>
public const string VIXMini = "VXM";
/// <summary>
/// E-mini Russell 2000 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Russell2000EMini = "RTY";
/// <summary>
/// Nikkei-225 Dollar Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Nikkei225Dollar = "NKD";
/// <summary>
/// Nikkei-225 Yen denominated Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string Nikkei225YenCME = "NIY";
/// <summary>
/// E-mini Nikkei 225 Yen denominated Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string Nikkei225YenEMini = "ENY";
/// <summary>
/// E-MINI FTSE China 50 Index Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string FTSEChina50EMini = "FT5";
/// <summary>
/// E-mini FTSE 100 Index (GBP) Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string FTSE100EMini = "FT1";
#pragma warning disable CS1570
/// <summary>
/// E-MINI S&P EUROPE 350 ESG Index Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string SPEurop350ESGEMini = "E3G";
#pragma warning restore CS1570
/// <summary>
/// E-MINI USD Denominated FTSE 100 Index Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string FTSE100USDEMini = "FTU";
/// <summary>
/// USD Denominated Topix Index Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string TOPIXUSD = "TPD";
/// <summary>
/// YEN Denominated Topix Index Futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string TOPIXYEN = "TPY";
/// <summary>
/// Dow Jones Real Estate futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string DowJonesRealEstate = "RX";
/// <summary>
/// E-mini SP500 ESG futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string SP500EMiniESG = "ESG";
/// <summary>
/// E-mini Russell 1000 futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string Russell1000EMini = "RS1";
#pragma warning disable CS1570
/// <summary>
/// S&P 500 Annual dividend index futures on CME
/// </summary>
/// <returns>The symbol</returns>
public const string SP500AnnualDividendIndex = "SDA";
#pragma warning restore CS1570
/// <summary>
/// Bloomberg Commodity Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BloombergCommodityIndex = "AW";
/// <summary>
/// E-mini Nasdaq-100 Biotechnology Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string NASDAQ100BiotechnologyEMini = "BIO";
/// <summary>
/// E-mini FTSE Emerging Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string FTSEEmergingEmini = "EI";
/// <summary>
/// E-mini S&amp;P MidCap 400 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SP400MidCapEmini = "EMD";
/// <summary>
/// S&amp;P-GSCI Commodity Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string SPGSCICommodity = "GD";
/// <summary>
/// USD-Denominated Ibovespa Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string USDDenominatedIbovespa = "IBV";
/// <summary>
/// USD-Denominated MSCI Taiwan Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MSCITaiwanIndex = "TW";
/// <summary>
/// Nikkei-225 Yen denominated Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Nikkei225Yen = "NK";
/// <summary>
/// NSE Nifty50 Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Nifty50 = "NIFTY";
/// <summary>
/// NSE BankNifty Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BankNifty = "BANKNIFTY";
/// <summary>
/// S&amp;P BSE Sensex Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string BseSensex = "SENSEX";
/// <summary>
/// Hang Seng Index
/// </summary>
/// <returns>The symbol</returns>
public const string HangSeng = "HSI";
/// <summary>
/// Micro E-mini S&amp;P 500 Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSP500EMini = "MES";
/// <summary>
/// Micro E-mini Nasdaq-100 Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroNASDAQ100EMini = "MNQ";
/// <summary>
/// Micro E-mini Russell 2000 Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroRussell2000EMini = "M2K";
/// <summary>
/// Micro E-mini Dow Jones Industrial Average Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroDow30EMini = "MYM";
/// <summary>
/// MSCI Europe Net Total Return (USD) Futures
/// </summary>
public const string MSCIEuropeNTR = "M1EU";
/// <summary>
/// MSCI Japan Net Total Return Futures
/// </summary>
public const string MSCIJapanNTR = "M1JP";
/// <summary>
/// MSCI Emerging Markets Asia Net Total Return Futures
/// </summary>
public const string MSCIEmergingMarketsAsiaNTR = "M1MSA";
/// <summary>
/// MSCI EAFE Index Futures
/// </summary>
public const string MSCIEafeIndex = "MXEA";
/// <summary>
/// MSCI Emerging Markets Index Futures
/// </summary>
public const string MSCIEmergingMarketsIndex = "MXEF";
/// <summary>
/// MSCI USA Index Futures
/// </summary>
public const string MSCIUsaIndex = "MXUS";
/// <summary>
/// Euro Stoxx 50 Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string EuroStoxx50 = "FESX";
/// <summary>
/// DAX Futures
/// </summary>
public const string DAX = "FDAX";
/// <summary>
/// DAX50 Futures
/// </summary>
public const string DAX50 = "FSDX";
/// <summary>
/// Div DAX futureFutures
/// </summary>
public const string DivDAX = "FDIV";
/// <summary>
/// Micro DAX Futures
/// </summary>
public const string DAXMicro = "FDXS";
/// <summary>
/// Mini DAX Futures
/// </summary>
public const string DAXMini = "FDXM";
/// <summary>
/// Mini MDAX Futures
/// </summary>
public const string MDAXMini = "FSMX";
/// <summary>
/// TecDAX Futures
/// </summary>
public const string TecDAX = "FTDX";
}
/// <summary>
/// Forestry group
/// </summary>
public static class Forestry
{
/// <summary>
/// Random Length Lumber Futures
/// </summary>
public const string RandomLengthLumber = "LBS";
/// <summary>
/// Lumber Futures
/// </summary>
public const string Lumber = "LBR";
}
/// <summary>
/// Meats group
/// </summary>
public static class Meats
{
/// <summary>
/// Live Cattle Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LiveCattle = "LE";
/// <summary>
/// Feeder Cattle Futures
/// </summary>
/// <returns>The symbol</returns>
public const string FeederCattle = "GF";
/// <summary>
/// Lean Hogs Futures
/// </summary>
/// <returns>The symbol</returns>
public const string LeanHogs = "HE";
}
/// <summary>
/// Metals group
/// </summary>
public static class Metals
{
/// <summary>
/// Gold Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Gold = "GC";
/// <summary>
/// Silver Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Silver = "SI";
/// <summary>
/// Platinum Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Platinum = "PL";
/// <summary>
/// Palladium Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Palladium = "PA";
/// <summary>
/// Aluminum MW U.S. Transaction Premium Platts (25MT) Futures
/// </summary>
/// <returns>The symbol</returns>
public const string AluminumMWUSTransactionPremiumPlatts25MT = "AUP";
/// <summary>
/// Aluminium European Premium Duty-Paid (Metal Bulletin) Futures
/// </summary>
/// <returns>The symbol</returns>
/// <remarks>This symbol spells element Al using European spelling</remarks>
public const string AluminiumEuropeanPremiumDutyPaidMetalBulletin = "EDP";
/// <summary>
/// Copper Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Copper = "HG";
/// <summary>
/// U.S. Midwest Domestic Hot-Rolled Coil Steel (CRU) Index Futures
/// </summary>
/// <returns>The symbol</returns>
public const string USMidwestDomesticHotRolledCoilSteelCRUIndex = "HRC";
/// <summary>
/// Micro Gold Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroGold = "MGC";
/// <summary>
/// Micro Silver Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroSilver = "SIL";
/// <summary>
/// Micro Gold TAS Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroGoldTAS = "MGT";
/// <summary>
/// Micro Palladium Futures
/// </summary>
/// <returns>The symbol</returns>
public const string MicroPalladium = "PAM";
/// <summary>
/// Mini Sized NY Gold Futures
/// </summary>
public const string MiniNYGold = "YG";
/// <summary>
/// Mini Sized NY Silver Futures
/// </summary>
public const string MiniNYSilver = "YI";
/// <summary>
/// Gold 100 Oz Futures
/// </summary>
public const string Gold100Oz = "ZG";
/// <summary>
/// Silver 5000 Oz Futures
/// </summary>
public const string Silver5000Oz = "ZI";
}
/// <summary>
/// Softs group
/// </summary>
public static class Softs
{
/// <summary>
/// Cotton #2 Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Cotton2 = "CT";
/// <summary>
/// Orange Juice Futures
/// </summary>
/// <returns>The symbol</returns>
public const string OrangeJuice = "OJ";
/// <summary>
/// Coffee C Arabica Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Coffee = "KC";
/// <summary>
/// Sugar #11 Futures ICE
/// </summary>
/// <returns>The symbol</returns>
public const string Sugar11 = "SB";
/// <summary>
/// Sugar #11 Futures CME
/// </summary>
/// <returns>The symbol</returns>
public const string Sugar11CME = "YO";
/// <summary>
/// Cocoa Futures
/// </summary>
/// <returns>The symbol</returns>
public const string Cocoa = "CC";
}
}
}