What MQL4 error 4074 means
The official MQL4 runtime table names error 4074 ERR_NO_MEMORY_FOR_HISTORY and defines it as “not enough memory for history data.” The terminal could not allocate enough memory for the requested historical series data.
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.
