diff --git a/Common/Securities/Index/IndexSymbol.cs b/Common/Securities/Index/IndexSymbol.cs index 9f4410d73d1e..db195f65db04 100644 --- a/Common/Securities/Index/IndexSymbol.cs +++ b/Common/Securities/Index/IndexSymbol.cs @@ -63,6 +63,26 @@ public static class IndexSymbol { "OEX", Market.CBOE }, { "OSX", "PHLX" }, { "OVX", Market.CBOE }, + { "XDA", "PHLX" }, + { "XDB", "PHLX" }, + { "XEO", Market.CBOE }, + { "XMI", "PSE" }, + { "XNDX", "NASDAQ" }, + { "XSP", Market.CBOE }, + { "BRR", Market.CME }, + { "BRTI", Market.CME }, + { "CEX", Market.CBOE }, + { "COMP", "NASDAQ" }, + { "DJCIAGC", Market.CME }, + { "DJCICC", Market.CME }, + { "DJCIGC", Market.CME }, + { "DJCIGR", Market.CME }, + { "DJCIIK", Market.CME }, + { "DJCIKC", Market.CME }, + { "DJCISB", Market.CME }, + { "DJCISI", Market.CME }, + { "DJR", Market.CBOE }, + { "DRG", "PSE" }, { "PUT", Market.CBOE }, { "RUA", "RUSSELL" }, { "RUI", "RUSSELL" }, diff --git a/Data/market-hours/market-hours-database.json b/Data/market-hours/market-hours-database.json index e763949628a5..043f796e39e9 100644 --- a/Data/market-hours/market-hours-database.json +++ b/Data/market-hours/market-hours-database.json @@ -109642,6 +109642,114 @@ "saturday": [], "holidays": [] }, + "Index-usa-BRR": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "saturday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "holidays": [] + }, + "Index-usa-BRTI": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "saturday": [ + { + "start": "00:00:00", + "end": "23:58:00", + "state": "market" + } + ], + "holidays": [] + }, "Index-usa-BXD": { "dataTimeZone": "America/New_York", "exchangeTimeZone": "America/Chicago", @@ -109810,6 +109918,48 @@ "saturday": [], "holidays": [] }, + "Index-usa-CEX": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [], + "monday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, "Index-usa-CLL": { "dataTimeZone": "America/New_York", "exchangeTimeZone": "America/Chicago", @@ -109852,6 +110002,48 @@ "saturday": [], "holidays": [] }, + "Index-usa-COMP": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/New_York", + "sunday": [], + "monday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, "Index-usa-COR1M": { "dataTimeZone": "America/New_York", "exchangeTimeZone": "America/Chicago", @@ -110104,7 +110296,887 @@ "saturday": [], "holidays": [] }, - "Index-usa-DJX": { + "Index-usa-DJCIAGC": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCICC": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCIGC": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCIGR": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCIIK": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCIKC": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCISB": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJCISI": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [ + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "monday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + }, + { + "start": "17:00:00", + "end": "1:00:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "00:00:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJR": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [], + "monday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DJX": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [], + "monday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-DRG": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Los_Angeles", + "sunday": [], + "monday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XDA": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/New_York", + "sunday": [], + "monday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XDB": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/New_York", + "sunday": [], + "monday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XEO": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Chicago", + "sunday": [], + "monday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "08:30:00", + "end": "15:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XMI": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/Los_Angeles", + "sunday": [], + "monday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "06:30:00", + "end": "13:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XNDX": { + "dataTimeZone": "America/New_York", + "exchangeTimeZone": "America/New_York", + "sunday": [], + "monday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "tuesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "wednesday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "thursday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "friday": [ + { + "start": "09:30:00", + "end": "16:00:00", + "state": "market" + } + ], + "saturday": [], + "holidays": [] + }, + "Index-usa-XSP": { "dataTimeZone": "America/New_York", "exchangeTimeZone": "America/Chicago", "sunday": [],