Skip to content

MqlErrorCode enumeration

public enum MqlErrorCode

Values

name value description
ErrNoError 0 No error
ErrNoResult 1 No result
ErrCommonError 2 Common error
ErrInvalidTradeParameters 3 Invalid trade parameters
ErrServerBusy 4 Server busy
ErrOldVersion 5 Old version
ErrNoConnection 6 No connection
ErrNotEnoughRights 7 Not enough rights
ErrTooFrequentRequests 8 Too frequent requests
ErrMalfunctionalTrade 9 Malfunctional trade
ErrAccountDisabled 64 Account disabled
ErrInvalidAccount 65 Invalid account
ErrTradeTimeout 128 Trade timeout
ErrInvalidPrice 129 Invalid price
ErrInvalidStops 130 Invalid stops
ErrInvalidTradeVolume 131 Invalid trade volume
ErrMarketClosed 132 Market closed
ErrTradeDisabled 133 Trade disabled
ErrNotEnoughMoney 134 Not enough money
ErrPriceChanged 135 Price changed
ErrOffQuotes 136 Off quotes
ErrBrokerBusy 137 Broker busy
ErrRequote 138 Requote
ErrOrderLocked 139 Order locked
ErrLongPositionsOnlyAllowed 140 Long positions only allowed
ErrTooManyRequests 141 Too many requests
ErrTradeModifyDenied 145 Trade modify denied
ErrTradeContextBusy 146 Trade context busy
ErrTradeExpirationDenied 147 Trade expiration denied
ErrTradeTooManyOrders 148 Too many trade orders
ErrTradeHedgeProhibited 149 Trade hedge prohibited
ErrTradeProhibitedByFifo 150 Trade prohibited by FIFO
ErrNoMqlerror 4000 No MQL error
ErrWrongFunctionPointer 4001 Wrong function pointer
ErrArrayIndexOutOfRange 4002 Array index out of range
ErrNoMemoryForCallStack 4003 No memory for call stack
ErrRecursiveStackOverflow 4004 Recursive stack overflow
ErrNotEnoughStackForParam 4005 Not enough stack for parameter
ErrNoMemoryForParamString 4006 No memory for parameter string
ErrNoMemoryForTempString 4007 No memory for temp string
ErrNotInitializedString 4008 Not initialized string
ErrNotInitializedArraystring 4009 Not initialized array string
ErrNoMemoryForArraystring 4010 No memory for array string
ErrTooLongString 4011 Too long string
ErrRemainderFromZeroDivide 4012 Remainder from zero divide
ErrZeroDivide 4013 Zero divide
ErrUnknownCommand 4014 Unknown command
ErrWrongJump 4015 Wrong jump
ErrNotInitializedArray 4016 Not initialized array
ErrDllCallsNotAllowed 4017 DLL calls not allowed
ErrCannotLoadLibrary 4018 Cannot load library
ErrCannotCallFunction 4019 Cannot call function
ErrExternalCallsNotAllowed 4020 External calls not allowed
ErrNoMemoryForReturnedStr 4021 No memory for returned string
ErrSystemBusy 4022 System busy
ErrDllfuncCriticalerror 4023 DLL function critical error
ErrInternalError 4024 Internal error
ErrOutOfMemory 4025 Out of memory
ErrInvalidPointer 4026 Invalid pointer
ErrFormatTooManyFormatters 4027 Too many formatters
ErrFormatTooManyParameters 4028 Too many parameters
ErrArrayInvalid 4029 Invalid array
ErrChartNoreply 4030 Chart no reply
ErrInvalidFunctionParamscnt 4050 Invalid function parameters count
ErrInvalidFunctionParamvalue 4051 Invalid function parameter value
ErrStringFunctionInternal 4052 String function internal error
ErrSomeArrayError 4053 Some array error
ErrIncorrectSeriesarrayUsing 4054 Incorrect series array usage
ErrCustomIndicatorError 4055 Custom indicator error
ErrIncompatibleArrays 4056 Incompatible arrays
ErrGlobalVariablesProcessing 4057 Global variables processing error
ErrGlobalVariableNotFound 4058 Global variable not found
ErrFuncNotAllowedInTesting 4059 Function not allowed in testing
ErrFunctionNotConfirmed 4060 Function not confirmed
ErrSendMailError 4061 Send mail error
ErrStringParameterExpected 4062 String parameter expected
ErrIntegerParameterExpected 4063 Integer parameter expected
ErrDoubleParameterExpected 4064 Double parameter expected
ErrArrayAsParameterExpected 4065 Array as parameter expected
ErrHistoryWillUpdated 4066 History will be updated
ErrTradeError 4067 Trade error
ErrResourceNotFound 4068 Resource not found
ErrResourceNotSupported 4069 Resource not supported
ErrResourceDuplicated 4070 Resource duplicated
ErrIndicatorCannotInit 4071 Indicator cannot initialize
ErrIndicatorCannotLoad 4072 Indicator cannot load
ErrNoHistoryData 4073 No history data
ErrNoMemoryForHistory 4074 No memory for history
ErrNoMemoryForIndicator 4075 No memory for indicator
ErrEndOfFile 4099 End of file
ErrSomeFileError 4100 Some file error
ErrWrongFileName 4101 Wrong file name
ErrTooManyOpenedFiles 4102 Too many opened files
ErrCannotOpenFile 4103 Cannot open file
ErrIncompatibleFileaccess 4104 Incompatible file access
ErrNoOrderSelected 4105 No order selected
ErrUnknownSymbol 4106 Unknown symbol
ErrInvalidPriceParam 4107 Invalid price parameter
ErrInvalidTicket 4108 Invalid ticket
ErrTradeNotAllowed 4109 Trade not allowed
ErrLongsNotAllowed 4110 Longs not allowed
ErrShortsNotAllowed 4111 Shorts not allowed
ErrTradeExpertDisabledByServer 4112 Trade expert disabled by server
ErrObjectAlreadyExists 4200 Object already exists
ErrUnknownObjectProperty 4201 Unknown object property
ErrObjectDoesNotExist 4202 Object does not exist
ErrUnknownObjectType 4203 Unknown object type
ErrNoObjectName 4204 No object name
ErrObjectCoordinatesError 4205 Object coordinates error
ErrNoSpecifiedSubwindow 4206 No specified subwindow
ErrSomeObjectError 4207 Some object error
ErrFileCannotOpen 5004 Cannot open file

See Also