144 lines
5.3 KiB
MQL5
144 lines
5.3 KiB
MQL5
|
#ifndef FRAMEWORK_KERNEL_ERROR_MQH
|
||
|
#define FRAMEWORK_KERNEL_ERROR_MQH
|
||
|
|
||
|
#define ERROR_NO_ERROR -1
|
||
|
#define ERROR_NO_MQLERROR -2
|
||
|
#define ERROR_TRADE_TIMEOUT -3
|
||
|
#define ERROR_INVALID_PRICE -4
|
||
|
#define ERROR_INVALID_STOPS -5
|
||
|
#define ERROR_INVALID_TRADE_VOLUME -6
|
||
|
#define ERROR_MARKET_CLOSED -7
|
||
|
#define ERROR_TRADE_DISABLED -8
|
||
|
#define ERROR_NOT_ENOUGH_MONEY -9
|
||
|
#define ERROR_OFF_QUOTES -10
|
||
|
#define ERROR_BROKER_BUSY -11
|
||
|
#define ERROR_REQUOTE -12
|
||
|
#define ERROR_ORDER_LOCKED -13
|
||
|
#define ERROR_LONG_POSITIONS_ONLY_ALLOWED -14
|
||
|
#define ERROR_TOO_MANY_REQUESTS -15
|
||
|
#define ERROR_TRADE_MODIFY_DENIED -16
|
||
|
#define ERROR_TRADE_CONTEXT_BUSY -17
|
||
|
#define ERROR_TRADE_EXPIRATION_DENIED -18
|
||
|
#define ERROR_TRADE_TOO_MANY_ORDERS -19
|
||
|
#define ERROR_TRADE_HEDGE_PROHIBITED -21
|
||
|
#define ERROR_TRADE_PROHIBITED_BY_FIFO -22
|
||
|
#define ERROR_WRONG_FUNCTION_POINTER -23
|
||
|
#define ERROR_ARRAY_INDEX_OUT_OF_RANGE -24
|
||
|
#define ERROR_NO_MEMORY_FOR_CALL_STACK -25
|
||
|
#define ERROR_RECURSIVE_STACK_OVERFLOW -26
|
||
|
#define ERROR_NOT_ENOUGH_STACK_FOR_PARAM -27
|
||
|
#define ERROR_NO_MEMORY_FOR_PARAM_STRING -28
|
||
|
#define ERROR_NO_MEMORY_FOR_TEMP_STRING -29
|
||
|
#define ERROR_NOT_INITIALIZED_STRING -30
|
||
|
#define ERROR_NOT_INITIALIZED_ARRAYSTRING -31
|
||
|
#define ERROR_NO_MEMORY_FOR_ARRAYSTRING -32
|
||
|
#define ERROR_TOO_LONG_STRING -33
|
||
|
#define ERROR_REMAINDER_FROM_ZERO_DIVIDE -34
|
||
|
#define ERROR_ZERO_DIVIDE -35
|
||
|
#define ERROR_UNKNOWN_COMMAND -36
|
||
|
#define ERROR_WRONG_JUMP -37
|
||
|
#define ERROR_NOT_INITIALIZED_ARRAY -38
|
||
|
#define ERROR_DLL_CALLS_NOT_ALLOWED -39
|
||
|
#define ERROR_CANNOT_LOAD_LIBRARY -40
|
||
|
#define ERROR_CANNOT_CALL_FUNCTION -41
|
||
|
#define ERROR_EXTERNAL_CALLS_NOT_ALLOWED -42
|
||
|
#define ERROR_NO_MEMORY_FOR_RETURNED_STR -43
|
||
|
#define ERROR_SYSTEM_BUSY -44
|
||
|
#define ERROR_DLLFUNC_CRITICALERROR -45
|
||
|
#define ERROR_INTERNAL_ERROR -46
|
||
|
#define ERROR_OUT_OF_MEMORY -47
|
||
|
#define ERROR_INVALID_POINTER -48
|
||
|
#define ERROR_FORMAT_TOO_MANY_FORMATTERS -49
|
||
|
#define ERROR_FORMAT_TOO_MANY_PARAMETERS -50
|
||
|
#define ERROR_ARRAY_INVALID -51
|
||
|
#define ERROR_CHART_NOREPLY -52
|
||
|
#define ERROR_INVALID_FUNCTION_PARAMSCNT -53
|
||
|
#define ERROR_INVALID_FUNCTION_PARAMVALUE -54
|
||
|
#define ERROR_STRING_FUNCTION_INTERNAL -55
|
||
|
#define ERROR_SOME_ARRAY_ERROR -56
|
||
|
#define ERROR_INCORRECT_SERIESARRAY_USING -57
|
||
|
#define ERROR_CUSTOM_INDICATOR_ERROR -58
|
||
|
#define ERROR_INCOMPATIBLE_ARRAYS -59
|
||
|
#define ERROR_GLOBAL_VARIABLES_PROCESSING -60
|
||
|
#define ERROR_GLOBAL_VARIABLE_NOT_FOUND -61
|
||
|
#define ERROR_FUNC_NOT_ALLOWED_IN_TESTING -62
|
||
|
#define ERROR_FUNCTION_NOT_CONFIRMED -63
|
||
|
#define ERROR_SEND_MAIL_ERROR -64
|
||
|
#define ERROR_STRING_PARAMETER_EXPECTED -65
|
||
|
#define ERROR_INTEGER_PARAMETER_EXPECTED -66
|
||
|
#define ERROR_DOUBLE_PARAMETER_EXPECTED -67
|
||
|
#define ERROR_ARRAY_AS_PARAMETER_EXPECTED -68
|
||
|
#define ERROR_TRADE_ERROR -69
|
||
|
#define ERROR_RESOURCE_NOT_FOUND -70
|
||
|
#define ERROR_RESOURCE_NOT_SUPPORTED -71
|
||
|
#define ERROR_RESOURCE_DUPLICATED -72
|
||
|
#define ERROR_INDICATOR_CANNOT_INIT -73
|
||
|
#define ERROR_INDICATOR_CANNOT_LOAD -74
|
||
|
#define ERROR_NO_HISTORY_DATA -75
|
||
|
#define ERROR_NO_MEMORY_FOR_HISTORY -76
|
||
|
#define ERROR_END_OF_FILE -77
|
||
|
#define ERROR_SOME_FILE_ERROR -78
|
||
|
#define ERROR_WRONG_FILE_NAME -79
|
||
|
#define ERROR_TOO_MANY_OPENED_FILES -80
|
||
|
#define ERROR_CANNOT_OPEN_FILE -81
|
||
|
#define ERROR_INCOMPATIBLE_FILEACCESS -82
|
||
|
#define ERROR_NO_ORDER_SELECTED -83
|
||
|
#define ERROR_UNKNOWN_SYMBOL -84
|
||
|
#define ERROR_INVALID_PRICE_PARAM -85
|
||
|
#define ERROR_INVALID_TICKET -86
|
||
|
#define ERROR_TRADE_NOT_ALLOWED -87
|
||
|
#define ERROR_LONGS_NOT_ALLOWED -88
|
||
|
#define ERROR_SHORTS_NOT_ALLOWED -89
|
||
|
#define ERROR_TRADE_EXPERT_DISABLED_BY_SERVER -90
|
||
|
#define ERROR_OBJECT_ALREADY_EXISTS -91
|
||
|
#define ERROR_UNKNOWN_OBJECT_PROPERTY -92
|
||
|
#define ERROR_OBJECT_DOES_NOT_EXIST -93
|
||
|
#define ERROR_UNKNOWN_OBJECT_TYPE -94
|
||
|
#define ERROR_NO_OBJECT_NAME -95
|
||
|
#define ERROR_OBJECT_COORDINATES_ERROR -96
|
||
|
#define ERROR_NO_SPECIFIED_SUBWINDOW -97
|
||
|
#define ERROR_SOME_OBJECT_ERROR -98
|
||
|
#define ERROR_CHART_PROP_INVALID -99
|
||
|
#define ERROR_CHART_NOT_FOUND -100
|
||
|
#define ERROR_CHARTWINDOW_NOT_FOUND -101
|
||
|
#define ERROR_CHARTINDICATOR_NOT_FOUND -102
|
||
|
#define ERROR_SYMBOL_SELECT -103
|
||
|
#define ERROR_NOTIFICATION_ERROR -104
|
||
|
#define ERROR_NOTIFICATION_PARAMETER -105
|
||
|
#define ERROR_NOTIFICATION_SETTINGS -106
|
||
|
#define ERROR_NOTIFICATION_TOO_FREQUENT -107
|
||
|
#define ERROR_FILE_TOO_MANY_OPENED -108
|
||
|
#define ERROR_FILE_WRONG_FILENAME -109
|
||
|
#define ERROR_FILE_TOO_LONG_FILENAME -110
|
||
|
#define ERROR_FILE_CANNOT_OPEN -111
|
||
|
#define ERROR_FILE_BUFFER_ALLOCATION_ERROR -112
|
||
|
#define ERROR_FILE_CANNOT_DELETE -113
|
||
|
#define ERROR_FILE_INVALID_HANDLE -114
|
||
|
#define ERROR_FILE_WRONG_HANDLE -115
|
||
|
#define ERROR_FILE_NOT_TOREAD -116
|
||
|
#define ERROR_FILE_NOT_BIN -117
|
||
|
#define ERROR_FILE_NOT_TXT -118
|
||
|
#define ERROR_FILE_NOT_TXTORCSV -119
|
||
|
#define ERROR_FILE_NOT_CSV -120
|
||
|
#define ERROR_FILE_READ_ERROR -121
|
||
|
#define ERROR_FILE_WRITE_ERROR -122
|
||
|
#define ERROR_FILE_BIN_STRINGSIZE -123
|
||
|
#define ERROR_FILE_INCOMPATIBLE -124
|
||
|
#define ERROR_FILE_IS_DIRECTORY -125
|
||
|
#define ERROR_FILE_NOT_EXIST -126
|
||
|
#define ERROR_FILE_CANNOT_REWRITE -127
|
||
|
#define ERROR_FILE_WRONG_DIRECTORYNAME -128
|
||
|
#define ERROR_FILE_DIRECTORY_NOT_EXIST -129
|
||
|
#define ERROR_FILE_NOT_DIRECTORY -130
|
||
|
#define ERROR_FILE_CANNOT_DELETE_DIRECTORY -131
|
||
|
#define ERROR_FILE_CANNOT_CLEAN_DIRECTORY -132
|
||
|
#define ERROR_FILE_STRINGRESIZE_ERROR -133
|
||
|
#define ERROR_FILE_STRUCT_WITH_OBJECTS -134
|
||
|
#define ERROR_WEBREQUEST_INVALID_ADDRESS -135
|
||
|
#define ERROR_WEBREQUEST_CONNECT_FAILED -136
|
||
|
#define ERROR_WEBREQUEST_TIMEOUT -137
|
||
|
#define ERROR_WEBREQUEST_REQUEST_FAILED -138
|
||
|
#define ERROR_HISTORY_WILL_UPDATED -139
|
||
|
#define ERROR_FILE_NOT_TOWRITE -140
|
||
|
|
||
|
#endif
|