OrderSend not executing at the correct time
I want to execute an OrderSend at exactly 12:30 and 00 seconds, but when I look in the journal, it says the trade was bought at 12:30:05. Why is there a delay? How can I execute a trade much quicker than a 5 second delay?
I want to execute an OrderSend at exactly 12:30 and 00 seconds, but when I look in the journal, it says the trade was bought at 12:30:05. Why is there a delay? How can I execute a trade much quicker than a 5 second delay?
no you don't want it
your code says
if (TimeCurrent() >= StrToTime(time))
means if time equal as or greater then
but it won't help if you made it like
if (TimeCurrent() == StrToTime(time))
the way you want
I want to execute an OrderSend at exactly 12:30 and 00 seconds, but when I look in the journal, it says the trade was bought at 12:30:05. Why is there a delay? How can I execute a trade much quicker than a 5 second delay?