Whats wrong with OrderSend()?

 
On some brokers it doesn't work without any output of an error or anything. Just acts as if I never sent it.. It works for some brokers and doesn't for other? Anyway, no output is wrong by definition and it is a bug.
 
What the code returns GetLastError() after OrderSend?
 
What the code returns GetLastError() after OrderSend?

I forgot about the GetLastError(). Anyway, it turned out to be the lot size. If the lot size is too big or too small than the broker accepts then it just does nothing. :)