I'm trying to set trading start/end time, I thought it is simple but it seems much harder than I thought.
The main difficulty is to get the HHMM string converted into a proper timespan format. Could you advise?
private string startTradingTime = "0931"; // Default setting for startTradingTime private string endTradingTime = "1100"; // Default setting for endTradingTime
if (Time[0].TimeOfDay<DateTime.ParseExact(startTradingTime,"HHMM",System.Globalization.CultureInfo.InvariantCulture).TimeOfDay && Time[0].TimeOfDay>DateTime.ParseExact(endTradingTime,"HHMM",System.Globalization.CultureInfo.InvariantCulture).TimeOfDay && Position.MarketPosition == MarketPosition.Flat) return;
Comment