An error occurring when a program references an element outside a valid array index. For example, accessing myArray[5]
when the array has only 5 elements causes an “array out of range” runtime error. In MQL5, such errors are immediately flagged (e.g. “Array out of range”), while in C# an IndexOutOfRangeException
is thrown.