Lean
$LEAN_TAG$
|
Defines the json structure of a single entry in the market-hours-database.json file More...
Public Member Functions | |
MarketHoursDatabaseEntryJson (MarketHoursDatabase.Entry entry) | |
Initializes a new instance of the MarketHoursDatabaseEntryJson class More... | |
MarketHoursDatabase.Entry | Convert (MarketHoursDatabase.Entry underlyingEntry, MarketHoursDatabase.Entry marketEntry) |
Converts this json representation to the MarketHoursDatabase.Entry type More... | |
Public Attributes | |
string | DataTimeZone |
The data's raw time zone More... | |
string | ExchangeTimeZone |
The exchange's time zone id from the tzdb More... | |
List< MarketHoursSegment > | Sunday |
Sunday market hours segments More... | |
List< MarketHoursSegment > | Monday |
Monday market hours segments More... | |
List< MarketHoursSegment > | Tuesday |
Tuesday market hours segments More... | |
List< MarketHoursSegment > | Wednesday |
Wednesday market hours segments More... | |
List< MarketHoursSegment > | Thursday |
Thursday market hours segments More... | |
List< MarketHoursSegment > | Friday |
Friday market hours segments More... | |
List< MarketHoursSegment > | Saturday |
Saturday market hours segments More... | |
List< string > | Holidays = new() |
Holiday date strings More... | |
Dictionary< string, TimeSpan > | EarlyCloses = new Dictionary<string, TimeSpan>() |
Early closes by date More... | |
Dictionary< string, TimeSpan > | LateOpens = new Dictionary<string, TimeSpan>() |
Late opens by date More... | |
Defines the json structure of a single entry in the market-hours-database.json file
Definition at line 166 of file MarketHoursDatabaseJsonConverter.cs.
QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.MarketHoursDatabaseEntryJson | ( | MarketHoursDatabase.Entry | entry | ) |
Initializes a new instance of the MarketHoursDatabaseEntryJson class
entry | The entry instance to copy |
Definition at line 244 of file MarketHoursDatabaseJsonConverter.cs.
MarketHoursDatabase.Entry QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Convert | ( | MarketHoursDatabase.Entry | underlyingEntry, |
MarketHoursDatabase.Entry | marketEntry | ||
) |
Converts this json representation to the MarketHoursDatabase.Entry type
Definition at line 266 of file MarketHoursDatabaseJsonConverter.cs.
string QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.DataTimeZone |
The data's raw time zone
Definition at line 172 of file MarketHoursDatabaseJsonConverter.cs.
string QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.ExchangeTimeZone |
The exchange's time zone id from the tzdb
Definition at line 178 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Sunday |
Sunday market hours segments
Definition at line 184 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Monday |
Monday market hours segments
Definition at line 190 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Tuesday |
Tuesday market hours segments
Definition at line 196 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Wednesday |
Wednesday market hours segments
Definition at line 202 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Thursday |
Thursday market hours segments
Definition at line 208 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Friday |
Friday market hours segments
Definition at line 214 of file MarketHoursDatabaseJsonConverter.cs.
List<MarketHoursSegment> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Saturday |
Saturday market hours segments
Definition at line 220 of file MarketHoursDatabaseJsonConverter.cs.
List<string> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.Holidays = new() |
Holiday date strings
Definition at line 226 of file MarketHoursDatabaseJsonConverter.cs.
Dictionary<string, TimeSpan> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.EarlyCloses = new Dictionary<string, TimeSpan>() |
Early closes by date
Definition at line 232 of file MarketHoursDatabaseJsonConverter.cs.
Dictionary<string, TimeSpan> QuantConnect.Util.MarketHoursDatabaseJsonConverter.MarketHoursDatabaseEntryJson.LateOpens = new Dictionary<string, TimeSpan>() |
Late opens by date
Definition at line 238 of file MarketHoursDatabaseJsonConverter.cs.