I'm trying to understand the StartTime and EndTime setting in the QuickFIX config file. I'm using QuickFIX .Net to implement a buy side FIX client, set as a initiator.
By default , both StartTime and EndTime set to 00:00:00
So every time my program run (it calls initiator.start()) , it auto send Logon message to server. No problem.
And then I play around the StartTime and EndTime setting. Not much details about it in the QuickFIX doc. I suppose when I run the program , and application will send Logon message at StartTime, and Logout at EndTime isn't it?
So I set the StartTime and EndTime to say 10:00 and 11:00
I started the program at 09:50, the program just created the session and doesn't send Logon message. Make sense. Then at 10:00, nothing happened...
Next trial I started the program at 10:50, the program created the session and logon as usual. Than at 11:00 , nothing happened again. I suppose it will auto logout...
So my question is how are StartTime and EndTime supposed to affect my program?