if(
((Instrument.Expiry.Month == 3) && (Time[0].Date.Month == 12) && (Time[0].Date.Day < iStartTradeDate))
|| ((Instrument.Expiry.Month == 3) && (Time[0].Date.Month >3) || (Time[0].Date.Month <12))
|| ((Instrument.Expiry.Month == 6) && (Time[0].Date.Month == 3) && (Time[0].Date.Day < iStartTradeDate))
|| ((Instrument.Expiry.Month == 6) && (Time[0].Date.Month >6) || (Time[0].Date.Month <3))
|| ((Instrument.Expiry.Month == 9) && (Time[0].Date.Month == 6) && (Time[0].Date.Day < iStartTradeDate))
|| ((Instrument.Expiry.Month == 9) && (Time[0].Date.Month >9) || (Time[0].Date.Month <6))
|| ((Instrument.Expiry.Month == 12) && (Time[0].Date.Month == 9) && (Time[0].Date.Day < iStartTradeDate))
|| ((Instrument.Expiry.Month == 12) && (Time[0].Date.Month <9))
)
return;
Comment