What MQL4 error 4029 means
The official MQL4 runtime table names error 4029 ERR_INVALID_ARRAY and defines it as “invalid array.” An array argument, allocation, dimension, or operation does not satisfy the called array function.
The error number is evidence about one failed call, not a diagnosis of the whole EA. Read the API sentinel first, then call GetLastError immediately because that function returns the current _LastError value and resets it.
