MQL4 Bug??

 
 if(iBarShift(Symbol(),Period(),OrderOpenTime()<1))
for some unbeknown reason, the above nonsense no error.
 

Of course not . . . from a point of view of syntax it is fine.

OrderOpenTime()<1 returns a bool, true or false which also equates to 1 or 0, 1 or 0 can also be a datetime

Reason: