Logify/Error/Languages/ErrorMessages.pt.mqh

1191 lines
104 KiB
MQL5
Raw Permalink Normal View History

2025-08-21 11:59:58 -03:00
<EFBFBD><EFBFBD>//+------------------------------------------------------------------+
//| ErrorMessages.pt.mqh |
//| joaopedrodev |
//| https://www.mql5.com/en/users/joaopedrodev |
//+------------------------------------------------------------------+
#property copyright "joaopedrodev"
#property link "https://www.mql5.com/en/users/joaopedrodev"
//+------------------------------------------------------------------+
//| Import struct
//+------------------------------------------------------------------+
#include "../Error.mqh"
void InitializeErrorsPortuguese(MqlError &errors[])
{
//--- Free and resize
ArrayFree(errors);
ArrayResize(errors,274);
//+------------------------------------------------------------------+
//| Unknown error |
//+------------------------------------------------------------------+
errors[0].code = 0;
errors[0].description = "Nenhum error encontrado";
errors[0].constant = "ERROR_UNKNOWN";
//+------------------------------------------------------------------+
//| Server error |
//+------------------------------------------------------------------+
errors[1].code = 10004;
errors[1].description = "Nova Cota<00><00>o";
errors[1].constant = "TRADE_RETCODE_REQUOTE";
//---
errors[2].code = 10006;
errors[2].description = "Solicita<00><00>o rejeitada";
errors[2].constant = "TRADE_RETCODE_REJECT";
//---
errors[3].code = 10007;
errors[3].description = "Solicita<00><00>o cancelada pelo negociador";
errors[3].constant = "TRADE_RETCODE_CANCEL";
//---
errors[4].code = 10008;
errors[4].description = "Ordem colocada";
errors[4].constant = "TRADE_RETCODE_PLACED";
//---
errors[5].code = 10009;
errors[5].description = "Solicita<00><00>o conclu<00>da";
errors[5].constant = "TRADE_RETCODE_DONE";
//---
errors[6].code = 10010;
errors[6].description = "Somente parte da solicita<00><00>o foi conclu<00>da";
errors[6].constant = "TRADE_RETCODE_DONE_PARTIAL";
//---
errors[7].code = 10011;
errors[7].description = "Erro de processamento de solicita<00><00>o";
errors[7].constant = "TRADE_RETCODE_ERROR";
//---
errors[8].code = 10012;
errors[8].description = "Solicita<00><00>o cancelada por expira<00><00>o de tempo (timeout)";
errors[8].constant = "TRADE_RETCODE_TIMEOUT";
//---
errors[9].code = 10013;
errors[9].description = "Solicita<00><00>o inv<00>lida";
errors[9].constant = "TRADE_RETCODE_INVALID";
//---
errors[10].code = 10014;
errors[10].description = "Volume inv<00>lido na solicita<00><00>o";
errors[10].constant = "TRADE_RETCODE_INVALID_VOLUME";
//---
errors[11].code = 10015;
errors[11].description = "Pre<00>o inv<00>lido na solicita<00><00>o";
errors[11].constant = "TRADE_RETCODE_INVALID_PRICE";
//---
errors[12].code = 10016;
errors[12].description = "Stops inv<00>lidos na solicita<00><00>o";
errors[12].constant = "TRADE_RETCODE_INVALID_STOPS";
//---
errors[13].code = 10017;
errors[13].description = "Negocia<00><00>o est<00> desabilitada";
errors[13].constant = "TRADE_RETCODE_TRADE_DISABLED";
//---
errors[14].code = 10018;
errors[14].description = "Mercado est<00> fechado";
errors[14].constant = "TRADE_RETCODE_MARKET_CLOSED";
//---
errors[15].code = 10019;
errors[15].description = "N<00>o existe dinheiro suficiente para completar a solicita<00><00>o";
errors[15].constant = "TRADE_RETCODE_NO_MONEY";
//---
errors[16].code = 10020;
errors[16].description = "Os pre<00>os se alteraram";
errors[16].constant = "TRADE_RETCODE_PRICE_CHANGED";
//---
errors[17].code = 10021;
errors[17].description = "N<00>o existem cota<00><00>es para processar a solicita<00><00>o";
errors[17].constant = "TRADE_RETCODE_PRICE_OFF";
//---
errors[18].code = 10022;
errors[18].description = "Data de expira<00><00>o da ordem inv<00>lida na solicita<00><00>o";
errors[18].constant = "TRADE_RETCODE_INVALID_EXPIRATION";
//---
errors[19].code = 10023;
errors[19].description = "Estado da ordem alterada";
errors[19].constant = "TRADE_RETCODE_ORDER_CHANGED";
//---
errors[20].code = 10024;
errors[20].description = "Solicita<00><00>es com freq<00><00>ncia em excesso";
errors[20].constant = "TRADE_RETCODE_TOO_MANY_REQUESTS";
//---
errors[21].code = 10025;
errors[21].description = "Sem altera<00><00>es na solicita<00><00>o";
errors[21].constant = "TRADE_RETCODE_NO_CHANGES";
//---
errors[22].code = 10026;
errors[22].description = "Autotrading desabilitado pelo servidor";
errors[22].constant = "TRADE_RETCODE_SERVER_DISABLES_AT";
//---
errors[23].code = 10027;
errors[23].description = "Autotrading desabilitado pelo terminal cliente";
errors[23].constant = "TRADE_RETCODE_CLIENT_DISABLES_AT";
//---
errors[24].code = 10028;
errors[24].description = "Solicita<00><00>o bloqueada para processamento";
errors[24].constant = "TRADE_RETCODE_LOCKED";
//---
errors[25].code = 10029;
errors[25].description = "Ordem ou posi<00><00>o congeladas";
errors[25].constant = "TRADE_RETCODE_FROZEN";
//---
errors[26].code = 10030;
errors[26].description = "Tipo de preenchimento de ordem inv<00>lido";
errors[26].constant = "TRADE_RETCODE_INVALID_FILL";
//---
errors[27].code = 10031;
errors[27].description = "Sem conex<00>o com o servidor de negocia<00><00>o";
errors[27].constant = "TRADE_RETCODE_CONNECTION";
//---
errors[28].code = 10032;
errors[28].description = "Opera<00><00>o <00> permitida somente para contas reais";
errors[28].constant = "TRADE_RETCODE_ONLY_REAL";
//---
errors[29].code = 10033;
errors[29].description = "O n<00>mero de ordens pendentes atingiu o limite";
errors[29].constant = "TRADE_RETCODE_LIMIT_ORDERS";
//---
errors[30].code = 10034;
errors[30].description = "O volume de ordens e posi<00><00>es para o ativo atingiu o limite";
errors[30].constant = "TRADE_RETCODE_LIMIT_VOLUME";
//---
errors[31].code = 10035;
errors[31].description = "Incorreto ou proibida tipo de ordem";
errors[31].constant = "TRADE_RETCODE_INVALID_ORDER";
//---
errors[32].code = 10036;
errors[32].description = "Posi<00><00>o com a especifica<00><00>o POSITION_IDENTIFIER j<00> foi fechado";
errors[32].constant = "TRADE_RETCODE_POSITION_CLOSED";
//---
errors[33].code = 10038;
errors[33].description = "O volume que se pode fechar excede o volume da posi<00><00>o atual";
errors[33].constant = "TRADE_RETCODE_INVALID_CLOSE_VOLUME";
//---
errors[34].code = 10039;
errors[34].description = "Consulte a documenta<00><00>o";
errors[34].constant = "TRADE_RETCODE_CLOSE_ORDER_EXIST";
//---
errors[35].code = 10040;
errors[35].description = "Consulte a documenta<00><00>o";
errors[35].constant = "TRADE_RETCODE_LIMIT_POSITIONS";
//---
errors[36].code = 10041;
errors[36].description = "O pedido de ativa<00><00>o da ordem pendente foi rejeitado, e a ordem cancelada";
errors[36].constant = "TRADE_RETCODE_REJECT_CANCEL";
//---
errors[37].code = 10042;
errors[37].description = "O pedido foi rejeitado, porque, no s<00>mbolo, foi definida a regra 'Somente s<00>o permitidas posi<00><00>es longas' (POSITION_TYPE_BUY)";
errors[37].constant = "TRADE_RETCODE_LONG_ONLY";
//---
errors[38].code = 10043;
errors[38].description = "O pedido foi rejeitado, porque, no s<00>mbolo, foi definida a regra 'Somente s<00>o permitidas posi<00><00>es curtas' (POSITION_TYPE_SELL)";
errors[38].constant = "TRADE_RETCODE_SHORT_ONLY";
//---
errors[39].code = 10044;
errors[39].description = "O pedido foi rejeitado, porque, no s<00>mbolo, foi definida a regra 'S<00> <00> permitido o fechamento de posi<00><00>o'";
errors[39].constant = "TRADE_RETCODE_CLOSE_ONLY";
//---
errors[40].code = 10045;
errors[40].description = "O pedido foi rejeitado, porque, no s<00>mbolo, foi definida a regra 'S<00> <00> permitido o fechamento da posi<00><00>o'";
errors[40].constant = "TRADE_RETCODE_FIFO_CLOSE";
//---
errors[41].code = 10046;
errors[41].description = "O pedido foi rejeitado, porque, no s<00>mbolo, foi definida a regra 'Proibido abrir posi<00><00>es opostas segundo um mesmo s<00>mbolo'.";
errors[41].constant = "TRADE_RETCODE_HEDGE_PROHIBITED";
//+------------------------------------------------------------------+
//| Errors sistem |
//+------------------------------------------------------------------+
errors[42].code = 4001;
errors[42].description = "Erro interno inesperado";
errors[42].constant = "ERR_INTERNAL_ERROR";
//---
errors[43].code = 4002;
errors[43].description = "Par<00>metro errado na chamada interna da fun<00><00>o do terminal cliente";
errors[43].constant = "ERR_WRONG_INTERNAL_PARAMETER";
//---
errors[44].code = 4003;
errors[44].description = "Par<00>metro errado ao chamar a fun<00><00>o de sistema";
errors[44].constant = "ERR_INVALID_PARAMETER";
//---
errors[45].code = 4004;
errors[45].description = "Sem mem<00>ria suficiente para executar a fun<00><00>o de sistema";
errors[45].constant = "ERR_NOT_ENOUGH_MEMORY";
//---
errors[46].code = 4005;
errors[46].description = "A estrutura cont<00>m objetos de strings e/ou arrays din<00>micos e/ou estrutura de tais objetos e/ou classes";
errors[46].constant = "ERR_STRUCT_WITHOBJECTS_ORCLASS";
//---
errors[47].code = 4006;
errors[47].description = "Array de um tipo errado, tamanho errado, ou um objeto defeituoso de um array din<00>mico";
errors[47].constant = "ERR_INVALID_ARRAY";
//---
errors[48].code = 4007;
errors[48].description = "Sem mem<00>ria suficiente para a realoca<00><00>o de um array, ou uma tentativa de alterar o tamanho de um array est<00>tico";
errors[48].constant = "ERR_ARRAY_RESIZE_ERROR";
//---
errors[49].code = 4008;
errors[49].description = "Sem mem<00>ria suficiente para a realoca<00><00>o de string";
errors[49].constant = "ERR_STRING_RESIZE_ERROR";
//---
errors[50].code = 4009;
errors[50].description = "String n<00>o inicializada";
errors[50].constant = "ERR_NOTINITIALIZED_STRING";
//---
errors[51].code = 4010;
errors[51].description = "Data e/ou hora inv<00>lida";
errors[51].constant = "ERR_INVALID_DATETIME";
//---
errors[52].code = 4011;
errors[52].description = "Total amount of elements in the array cannot exceed 2147483647";
errors[52].constant = "ERR_ARRAY_BAD_SIZE";
//---
errors[53].code = 4012;
errors[53].description = "Ponteiro errado";
errors[53].constant = "ERR_INVALID_POINTER";
//---
errors[54].code = 4013;
errors[54].description = "Tipo errado de ponteiro";
errors[54].constant = "ERR_INVALID_POINTER_TYPE";
//---
errors[55].code = 4014;
errors[55].description = "Fun<00><00>o de sistema n<00>o <00> permitida para chamar";
errors[55].constant = "ERR_FUNCTION_NOT_ALLOWED";
//---
errors[56].code = 4015;
errors[56].description = "Os nomes do recurso din<00>mico e do est<00>tico equivalem";
errors[56].constant = "ERR_RESOURCE_NAME_DUPLICATED";
//---
errors[57].code = 4016;
errors[57].description = "Recurso com este nome n<00>o foi encontrado em EX5";
errors[57].constant = "ERR_RESOURCE_NOT_FOUND";
//---
errors[58].code = 4017;
errors[58].description = "Tipo de recurso n<00>o suportado ou seu tamanho excede 16 Mb";
errors[58].constant = "ERR_RESOURCE_UNSUPPOTED_TYPE";
//---
errors[59].code = 4018;
errors[59].description = "O nome do recurso excede 63 caracteres";
errors[59].constant = "ERR_RESOURCE_NAME_IS_TOO_LONG";
//---
errors[60].code = 4019;
errors[60].description = "Durante c<00>lculo de fun<00><00>es matem<00>ticas ocorreu um estouro";
errors[60].constant = "ERR_MATH_OVERFLOW";
//---
errors[61].code = 4020;
errors[61].description = "Excede a data de t<00>rmino do teste ap<00>s chamar Sleep()";
errors[61].constant = "ERR_SLEEP_ERROR";
//---
errors[62].code = 4022;
errors[62].description = "Os testes foram interrompidos for<00>osamente de fora. Por exemplo, ao interromper a otimiza<00><00>o, ao fechar a janela de teste visual ou ao parar o agente de teste";
errors[62].constant = "ERR_STOPPED";
//+------------------------------------------------------------------+
//| Charts |
//+------------------------------------------------------------------+
errors[63].code = 4101;
errors[63].description = "Identificador de gr<00>fico (chart ID) errado";
errors[63].constant = "ERR_CHART_WRONG_ID";
//---
errors[64].code = 4102;
errors[64].description = "Gr<00>fico n<00>o responde";
errors[64].constant = "ERR_CHART_NO_REPLY";
//---
errors[65].code = 4103;
errors[65].description = "Gr<00>fico n<00>o encontrado";
errors[65].constant = "ERR_CHART_NOT_FOUND";
//---
errors[66].code = 4104;
errors[66].description = "Nenhum Expert Advisor no gr<00>fico que pudesse manipular o evento";
errors[66].constant = "ERR_CHART_NO_EXPERT";
//---
errors[67].code = 4105;
errors[67].description = "Erro de abertura de gr<00>fico";
errors[67].constant = "ERR_CHART_CANNOT_OPEN";
//---
errors[68].code = 4106;
errors[68].description = "Falha ao alterar ativo e per<00>odo de um gr<00>fico";
errors[68].constant = "ERR_CHART_CANNOT_CHANGE";
//---
errors[69].code = 4107;
errors[69].description = "Valor de erro do par<00>metro para a fun<00><00>o que trabalha com gr<00>ficos";
errors[69].constant = "ERR_CHART_WRONG_PARAMETER";
//---
errors[70].code = 4108;
errors[70].description = "Falha ao criar timer";
errors[70].constant = "ERR_CHART_CANNOT_CREATE_TIMER";
//---
errors[71].code = 4109;
errors[71].description = "Identificador de propriedade (property ID) do gr<00>fico errado";
errors[71].constant = "ERR_CHART_WRONG_PROPERTY";
//---
errors[72].code = 4110;
errors[72].description = "Erro criando telas (screenshots)";
errors[72].constant = "ERR_CHART_SCREENSHOT_FAILED";
//---
errors[73].code = 4111;
errors[73].description = "Erro navegando atrav<00>s de gr<00>fico";
errors[73].constant = "ERR_CHART_NAVIGATE_FAILED";
//---
errors[74].code = 4112;
errors[74].description = "Erro aplicando template";
errors[74].constant = "ERR_CHART_TEMPLATE_FAILED";
//---
errors[75].code = 4113;
errors[75].description = "Sub-janela contendo o indicador n<00>o foi encontrada";
errors[75].constant = "ERR_CHART_WINDOW_NOT_FOUND";
//---
errors[76].code = 4114;
errors[76].description = "Erro adicionando um indicador no gr<00>fico";
errors[76].constant = "ERR_CHART_INDICATOR_CANNOT_ADD";
//---
errors[77].code = 4115;
errors[77].description = "Erro excluindo um indicador do gr<00>fico";
errors[77].constant = "ERR_CHART_INDICATOR_CANNOT_DEL";
//---
errors[78].code = 4116;
errors[78].description = "Indicador n<00>o encontrado no gr<00>fico especificado";
errors[78].constant = "ERR_CHART_INDICATOR_NOT_FOUND";
//+------------------------------------------------------------------+
//| Graphical Objects |
//+------------------------------------------------------------------+
errors[79].code = 4201;
errors[79].description = "Erro trabalhando com um objeto gr<00>fico";
errors[79].constant = "ERR_OBJECT_ERROR";
//---
errors[80].code = 4202;
errors[80].description = "Objeto gr<00>fico n<00>o foi encontrado";
errors[80].constant = "ERR_OBJECT_NOT_FOUND";
//---
errors[81].code = 4203;
errors[81].description = "Identificador (ID) de uma propriedade de objeto gr<00>fico errado";
errors[81].constant = "ERR_OBJECT_WRONG_PROPERTY";
//---
errors[82].code = 4204;
errors[82].description = "N<00>o foi poss<00>vel obter data correspondente ao valor";
errors[82].constant = "ERR_OBJECT_GETDATE_FAILED";
//---
errors[83].code = 4205;
errors[83].description = "N<00>o foi poss<00>vel obter valor correspondente <00> data";
errors[83].constant = "ERR_OBJECT_GETVALUE_FAILED";
//+------------------------------------------------------------------+
//| MarketInfo |
//+------------------------------------------------------------------+
errors[84].code = 4301;
errors[84].description = "Ativo desconhecido";
errors[84].constant = "ERR_MARKET_UNKNOWN_SYMBOL";
//---
errors[85].code = 4302;
errors[85].description = "Ativo n<00>o est<00> selecionado na janela Observa<00><00>o de Mercado";
errors[85].constant = "ERR_MARKET_NOT_SELECTED";
//---
errors[86].code = 4303;
errors[86].description = "Identificador de uma propriedade de ativo errado";
errors[86].constant = "ERR_MARKET_WRONG_PROPERTY";
//---
errors[87].code = 4304;
errors[87].description = "Hora do <00>ltimo tick n<00>o <00> conhecida (sem ticks)";
errors[87].constant = "ERR_MARKET_LASTTIME_UNKNOWN";
//---
errors[88].code = 4305;
errors[88].description = "Erro adicionando ou excluindo um ativo na janela Observa<00><00>o de Marcado";
errors[88].constant = "ERR_MARKET_SELECT_ERROR";
//+------------------------------------------------------------------+
//| History Access |
//+------------------------------------------------------------------+
errors[89].code = 4401;
errors[89].description = "Hist<00>rico solicitado n<00>o encontrado";
errors[89].constant = "ERR_HISTORY_NOT_FOUND";
//---
errors[90].code = 4402;
errors[90].description = "Identificador (ID) da propriedade de hist<00>rico errado";
errors[90].constant = "ERR_HISTORY_WRONG_PROPERTY";
//---
errors[91].code = 4403;
errors[91].description = "Esgotado o tempo de solicita<00><00>o do hist<00>rico";
errors[91].constant = "ERR_HISTORY_TIMEOUT";
//---
errors[92].code = 4404;
errors[92].description = "N<00>mero de barras restrito pelas configura<00><00>es do terminal";
errors[92].constant = "ERR_HISTORY_BARS_LIMIT";
//---
errors[93].code = 4405;
errors[93].description = "Erros m<00>ltiplos ao carregar o hist<00>rico";
errors[93].constant = "ERR_HISTORY_LOAD_ERRORS";
//---
errors[94].code = 4407;
errors[94].description = "A matriz de recebimento <00> muito pequena para armazenar todos os dados solicitados";
errors[94].constant = "ERR_HISTORY_SMALL_BUFFER";
//+------------------------------------------------------------------+
//| Global Variables |
//+------------------------------------------------------------------+
errors[95].code = 4501;
errors[95].description = "Vari<00>vel global do terminal cliente n<00>o foi encontrada";
errors[95].constant = "ERR_GLOBALVARIABLE_NOT_FOUND";
//---
errors[96].code = 4502;
errors[96].description = "Vari<00>vel global do terminal cliente com o mesmo nome j<00> existe";
errors[96].constant = "ERR_GLOBALVARIABLE_EXISTS";
//---
errors[97].code = 4503;
errors[97].description = "N<00>o houve modifica<00><00>es de vari<00>veis ??globais";
errors[97].constant = "ERR_GLOBALVARIABLE_NOT_MODIFIED";
//---
errors[98].code = 4504;
errors[98].description = "Foi imposs<00>vel abrir e ler o arquivo com os valores das vari<00>veis ??globais";
errors[98].constant = "ERR_GLOBALVARIABLE_CANNOTREAD";
//---
errors[99].code = 4505;
errors[99].description = "Foi imposs<00>vel escrever o arquivo com os valores das vari<00>veis globais";
errors[99].constant = "ERR_GLOBALVARIABLE_CANNOTWRITE";
//---
errors[100].code = 4510;
errors[100].description = "Envio de email falhou";
errors[100].constant = "ERR_MAIL_SEND_FAILED";
//---
errors[101].code = 4511;
errors[101].description = "Reprodu<00><00>o de som falhou";
errors[101].constant = "ERR_PLAY_SOUND_FAILED";
//---
errors[102].code = 4512;
errors[102].description = "Identificador de propriedade do programa errado";
errors[102].constant = "ERR_MQL5_WRONG_PROPERTY";
//---
errors[103].code = 4513;
errors[103].description = "Identificador de propriedade do terminal errado";
errors[103].constant = "ERR_TERMINAL_WRONG_PROPERTY";
//---
errors[104].code = 4514;
errors[104].description = "Envio de arquivo via ftp falhou";
errors[104].constant = "ERR_FTP_SEND_FAILED";
//---
errors[105].code = 4515;
errors[105].description = "Falha ao enviar uma notifica<00><00>o";
errors[105].constant = "ERR_NOTIFICATION_SEND_FAILED";
//---
errors[106].code = 4516;
errors[106].description = "Par<00>metro inv<00>lido para enviar uma notifica<00><00>o  uma string vazia ou NULL foi passada para a fun<00><00>o SendNotification()";
errors[106].constant = "ERR_NOTIFICATION_WRONG_PARAMETER";
//---
errors[107].code = 4517;
errors[107].description = "Configura<00><00>es de notifica<00><00>es erradas no terminal (ID n<00>o est<00> especificado ou permiss<00>o n<00>o est<00> definida)";
errors[107].constant = "ERR_NOTIFICATION_WRONG_SETTINGS";
//---
errors[108].code = 4518;
errors[108].description = "Freq<00><00>ncia de envio de notifica<00><00>es em excesso";
errors[108].constant = "ERR_NOTIFICATION_TOO_FREQUENT";
//---
errors[109].code = 4519;
errors[109].description = "O servidor FTP n<00>o est<00> especificado nos atributos de configura<00><00>o";
errors[109].constant = "ERR_FTP_NOSERVER";
//---
errors[110].code = 4520;
errors[110].description = "O login FTP n<00>o est<00> especificado nos atributos de configura<00><00>o";
errors[110].constant = "ERR_FTP_NOLOGIN";
//---
errors[111].code = 4521;
errors[111].description = "O ficheiro n<00>o existe";
errors[111].constant = "ERR_FTP_FILE_ERROR";
//---
errors[112].code = 4522;
errors[112].description = "A liga<00><00>o ao servidor FTP falhou";
errors[112].constant = "ERR_FTP_CONNECT_FAILED";
//---
errors[113].code = 4523;
errors[113].description = "N<00>o foi encontrado o diret<00>rio no servidor FTP para o upload do ficheiro ";
errors[113].constant = "ERR_FTP_CHANGEDIR";
//---
errors[114].code = 4524;
errors[114].description = "A liga<00><00>o ao servidor FTP foi fechada";
errors[114].constant = "ERR_FTP_CLOSED";
//+------------------------------------------------------------------+
//| Custom Indicator Buffers |
//+------------------------------------------------------------------+
errors[115].code = 4601;
errors[115].description = "Sem mem<00>ria suficiente para a distribui<00><00>o de buffers de indicador";
errors[115].constant = "ERR_BUFFERS_NO_MEMORY";
//---
errors[116].code = 4602;
errors[116].description = "<00>ndice de buffer de indicador errado";
errors[116].constant = "ERR_BUFFERS_WRONG_INDEX";
//+------------------------------------------------------------------+
//| Custom Indicator Properties |
//+------------------------------------------------------------------+
errors[117].code = 4603;
errors[117].description = "Identificador (ID) de propriedade do indicador customizado errado";
errors[117].constant = "ERR_CUSTOM_WRONG_PROPERTY";
//+------------------------------------------------------------------+
//| Account |
//+------------------------------------------------------------------+
errors[118].code = 4701;
errors[118].description = "Identificador (ID) de propriedade da conta errado";
errors[118].constant = "ERR_ACCOUNT_WRONG_PROPERTY";
//---
errors[119].code = 4751;
errors[119].description = "Identificador (ID) de propriedade da negocia<00><00>o (trade) errado";
errors[119].constant = "ERR_TRADE_WRONG_PROPERTY";
//---
errors[120].code = 4752;
errors[120].description = "Negocia<00><00>o via Expert Advisors proibida";
errors[120].constant = "ERR_TRADE_DISABLED";
//---
errors[121].code = 4753;
errors[121].description = "Posi<00><00>o n<00>o encontrada";
errors[121].constant = "ERR_TRADE_POSITION_NOT_FOUND";
//---
errors[122].code = 4754;
errors[122].description = "Ordem n<00>o encontrada";
errors[122].constant = "ERR_TRADE_ORDER_NOT_FOUND";
//---
errors[123].code = 4755;
errors[123].description = "Opera<00><00>o (deal) n<00>o encontrada";
errors[123].constant = "ERR_TRADE_DEAL_NOT_FOUND";
//---
errors[124].code = 4756;
errors[124].description = "Envio de solicita<00><00>o de negocia<00><00>o falhou";
errors[124].constant = "ERR_TRADE_SEND_FAILED";
//---
errors[125].code = 4758;
errors[125].description = "Imposs<00>vel calcular o valor do <00>ndice de negocia<00><00>o";
errors[125].constant = "ERR_TRADE_CALC_FAILED";
//+------------------------------------------------------------------+
//| Indicators |
//+------------------------------------------------------------------+
errors[126].code = 4801;
errors[126].description = "Ativo desconhecido";
errors[126].constant = "ERR_INDICATOR_UNKNOWN_SYMBOL";
//---
errors[127].code = 4802;
errors[127].description = "Indicador n<00>o pode ser criado";
errors[127].constant = "ERR_INDICATOR_CANNOT_CREATE";
//---
errors[128].code = 4803;
errors[128].description = "Sem mem<00>ria suficiente para adicionar o indicador";
errors[128].constant = "ERR_INDICATOR_NO_MEMORY";
//---
errors[129].code = 4804;
errors[129].description = "O indicador n<00>o pode ser aplicado a um outro indicador";
errors[129].constant = "ERR_INDICATOR_CANNOT_APPLY";
//---
errors[130].code = 4805;
errors[130].description = "Erro ao aplicar um indicador ao gr<00>fico";
errors[130].constant = "ERR_INDICATOR_CANNOT_ADD";
//---
errors[131].code = 4806;
errors[131].description = "Dado solicitado n<00>o encontrado";
errors[131].constant = "ERR_INDICATOR_DATA_NOT_FOUND";
//---
errors[132].code = 4807;
errors[132].description = "Manuseio de indicador errado";
errors[132].constant = "ERR_INDICATOR_WRONG_HANDLE";
//---
errors[133].code = 4808;
errors[133].description = "Numero errado de par<00>metros ao criar um indicador";
errors[133].constant = "ERR_INDICATOR_WRONG_PARAMETERS";
//---
errors[134].code = 4809;
errors[134].description = "Sem par<00>metros ao criar um indicador";
errors[134].constant = "ERR_INDICATOR_PARAMETERS_MISSING";
//---
errors[135].code = 4810;
errors[135].description = "O primeiro par<00>metro no array deve ser o nome do indicador customizado";
errors[135].constant = "ERR_INDICATOR_CUSTOM_NAME";
//---
errors[136].code = 4811;
errors[136].description = "Tipo de par<00>metro inv<00>lido no array ao criar um indicador";
errors[136].constant = "ERR_INDICATOR_PARAMETER_TYPE";
//---
errors[137].code = 4812;
errors[137].description = "<00>ndice errado de buffer do indicador solicitado";
errors[137].constant = "ERR_INDICATOR_WRONG_INDEX";
//+------------------------------------------------------------------+
//| Depth of Market |
//+------------------------------------------------------------------+
errors[138].code = 4901;
errors[138].description = "Profundidade de Mercado n<00>o pode ser adicionado";
errors[138].constant = "ERR_BOOKS_CANNOT_ADD";
//---
errors[139].code = 4902;
errors[139].description = "Profundidade de Mercado n<00>o pode ser removido";
errors[139].constant = "ERR_BOOKS_CANNOT_DELETE";
//---
errors[140].code = 4903;
errors[140].description = "Os dados da Profundidade de Mercado n<00>o podem ser obtidos";
errors[140].constant = "ERR_BOOKS_CANNOT_GET";
//---
errors[141].code = 4904;
errors[141].description = "Erro em subscrever para receber novos dados da Profundidade de Mercado";
errors[141].constant = "ERR_BOOKS_CANNOT_SUBSCRIBE";
//+------------------------------------------------------------------+
//| File Operations |
//+------------------------------------------------------------------+
errors[142].code = 5001;
errors[142].description = "Mais que 64 arquivos n<00>o podem ser abertos ao mesmo tempo";
errors[142].constant = "ERR_TOO_MANY_FILES";
//---
errors[143].code = 5002;
errors[143].description = "Nome de arquivo inv<00>lido";
errors[143].constant = "ERR_WRONG_FILENAME";
//---
errors[144].code = 5003;
errors[144].description = "Nome de arquivo longo demais";
errors[144].constant = "ERR_TOO_LONG_FILENAME";
//---
errors[145].code = 5004;
errors[145].description = "Erro de abertura de arquivo";
errors[145].constant = "ERR_CANNOT_OPEN_FILE";
//---
errors[146].code = 5005;
errors[146].description = "Sem mem<00>ria suficiente de cache para leitura";
errors[146].constant = "ERR_FILE_CACHEBUFFER_ERROR";
//---
errors[147].code = 5006;
errors[147].description = "Erro excluindo arquivo";
errors[147].constant = "ERR_CANNOT_DELETE_FILE";
//---
errors[148].code = 5007;
errors[148].description = "Um arquivo com este handle foi fechado, ou simplesmente n<00>o estava aberto";
errors[148].constant = "ERR_INVALID_FILEHANDLE";
//---
errors[149].code = 5008;
errors[149].description = "Handle de arquivo errado";
errors[149].constant = "ERR_WRONG_FILEHANDLE";
//---
errors[150].code = 5009;
errors[150].description = "O arquivo deve estar abertura para escrita";
errors[150].constant = "ERR_FILE_NOTTOWRITE";
//---
errors[151].code = 5010;
errors[151].description = "O arquivo deve estar aberto para leitura";
errors[151].constant = "ERR_FILE_NOTTOREAD";
//---
errors[152].code = 5011;
errors[152].description = "O arquivo deve estar aberto como um arquivo bin<00>rio";
errors[152].constant = "ERR_FILE_NOTBIN";
//---
errors[153].code = 5012;
errors[153].description = "O arquivo deve estar aberto como um texto";
errors[153].constant = "ERR_FILE_NOTTXT";
//---
errors[154].code = 5013;
errors[154].description = "O arquivo deve estar aberto como um texto ou CSV";
errors[154].constant = "ERR_FILE_NOTTXTORCSV";
//---
errors[155].code = 5014;
errors[155].description = "O arquivo deve estar aberto como CSV";
errors[155].constant = "ERR_FILE_NOTCSV";
//---
errors[156].code = 5015;
errors[156].description = "Erro de leitura de arquivo";
errors[156].constant = "ERR_FILE_READERROR";
//---
errors[157].code = 5016;
errors[157].description = "Tamanho da string deve estar especificado, porque o arquivo est<00> aberto como bin<00>rio";
errors[157].constant = "ERR_FILE_BINSTRINGSIZE";
//---
errors[158].code = 5017;
errors[158].description = "Um arquivo de texto deve ser usado para arrays de strings, para outros arrays - bin<00>rios";
errors[158].constant = "ERR_INCOMPATIBLE_FILE";
//---
errors[159].code = 5018;
errors[159].description = "Isto n<00>o <00> um arquivo, isto <00> um diret<00>rio";
errors[159].constant = "ERR_FILE_IS_DIRECTORY";
//---
errors[160].code = 5019;
errors[160].description = "Arquivo inexistente";
errors[160].constant = "ERR_FILE_NOT_EXIST";
//---
errors[161].code = 5020;
errors[161].description = "Arquivo n<00>o pode ser reescrito";
errors[161].constant = "ERR_FILE_CANNOT_REWRITE";
//---
errors[162].code = 5021;
errors[162].description = "Nome de diret<00>rio errado";
errors[162].constant = "ERR_WRONG_DIRECTORYNAME";
//---
errors[163].code = 5022;
errors[163].description = "Diret<00>rio inexistente";
errors[163].constant = "ERR_DIRECTORY_NOT_EXIST";
//---
errors[164].code = 5023;
errors[164].description = "Isto <00> um arquivo, n<00>o um diret<00>rio";
errors[164].constant = "ERR_FILE_ISNOT_DIRECTORY";
//---
errors[165].code = 5024;
errors[165].description = "O diret<00>rio n<00>o pode ser removido";
errors[165].constant = "ERR_CANNOT_DELETE_DIRECTORY";
//---
errors[166].code = 5025;
errors[166].description = "Falha ao limpar o diret<00>rio (provavelmente um ou mais arquivos est<00>o bloqueados e a opera<00><00>o de remo<00><00>o falhou)";
errors[166].constant = "ERR_CANNOT_CLEAN_DIRECTORY";
//---
errors[167].code = 5026;
errors[167].description = "Falha ao escrever um recurso para um arquivo";
errors[167].constant = "ERR_FILE_WRITEERROR";
//---
errors[168].code = 5027;
errors[168].description = "Falha ao ler o pr<00>ximo bloco de dados a partir do arquivo CSV (FileReadString, FileReadNumber, FileReadDatetime, FileReadBool), porque atingido o final do arquivo";
errors[168].constant = "ERR_FILE_ENDOFFILE";
//+------------------------------------------------------------------+
//| String Casting |
//+------------------------------------------------------------------+
errors[169].code = 5030;
errors[169].description = "Sem data na string";
errors[169].constant = "ERR_NO_STRING_DATE";
//---
errors[170].code = 5031;
errors[170].description = "Data errada na string";
errors[170].constant = "ERR_WRONG_STRING_DATE";
//---
errors[171].code = 5032;
errors[171].description = "Hora errada na string";
errors[171].constant = "ERR_WRONG_STRING_TIME";
//---
errors[172].code = 5033;
errors[172].description = "Erro convertendo string em data";
errors[172].constant = "ERR_STRING_TIME_ERROR";
//---
errors[173].code = 5034;
errors[173].description = "Sem mem<00>ria suficiente para a string";
errors[173].constant = "ERR_STRING_OUT_OF_MEMORY";
//---
errors[174].code = 5035;
errors[174].description = "O comprimento da string <00> menor que o esperado";
errors[174].constant = "ERR_STRING_SMALL_LEN";
//---
errors[175].code = 5036;
errors[175].description = "N<00>mero grande demais, maior que ULONG_MAX";
errors[175].constant = "ERR_STRING_TOO_BIGNUMBER";
//---
errors[176].code = 5037;
errors[176].description = "string de formato inv<00>lido";
errors[176].constant = "ERR_WRONG_FORMATSTRING";
//---
errors[177].code = 5038;
errors[177].description = "Quantidade de especificadores de formato maior que de par<00>metros";
errors[177].constant = "ERR_TOO_MANY_FORMATTERS";
//---
errors[178].code = 5039;
errors[178].description = "Quantidade de par<00>metros maior que de especificadores de formato";
errors[178].constant = "ERR_TOO_MANY_PARAMETERS";
//---
errors[179].code = 5040;
errors[179].description = "Par<00>metro de tipo string defeituoso";
errors[179].constant = "ERR_WRONG_STRING_PARAMETER";
//---
errors[180].code = 5041;
errors[180].description = "Posi<00><00>o fora da string";
errors[180].constant = "ERR_STRINGPOS_OUTOFRANGE";
//---
errors[181].code = 5042;
errors[181].description = "0 adicionado ao final da string, uma opera<00><00>o in<00>til";
errors[181].constant = "ERR_STRING_ZEROADDED";
//---
errors[182].code = 5043;
errors[182].description = "Tipo de dado desconhecido ao converter para uma string";
errors[182].constant = "ERR_STRING_UNKNOWNTYPE";
//---
errors[183].code = 5044;
errors[183].description = "Objeto de string defeituoso";
errors[183].constant = "ERR_WRONG_STRING_OBJECT";
//+------------------------------------------------------------------+
//| Operations with Arrays |
//+------------------------------------------------------------------+
errors[184].code = 5050;
errors[184].description = "Copiando arrays incompat<00>veis. Array de string pode ser copiado somente para um array de string, e um array num<00>rico - somente em um array num<00>rico";
errors[184].constant = "ERR_INCOMPATIBLE_ARRAYS";
//---
errors[185].code = 5051;
errors[185].description = "O array de recep<00><00>o est<00> declarado como AS_SERIES, e <00> de tamanho insuficiente";
errors[185].constant = "ERR_SMALL_ASSERIES_ARRAY";
//---
errors[186].code = 5052;
errors[186].description = "Array pequeno demais, a posi<00><00>o inicial est<00> fora do array";
errors[186].constant = "ERR_SMALL_ARRAY";
//---
errors[187].code = 5053;
errors[187].description = "Um array de comprimento zero";
errors[187].constant = "ERR_ZEROSIZE_ARRAY";
//---
errors[188].code = 5054;
errors[188].description = "Deve ser um array num<00>rico";
errors[188].constant = "ERR_NUMBER_ARRAYS_ONLY";
//---
errors[189].code = 5055;
errors[189].description = "Deve ser um array unidimensional";
errors[189].constant = "ERR_ONE_DIMENSIONAL_ARRAY";
//---
errors[190].code = 5056;
errors[190].description = "S<00>rie de tempo (timeseries) n<00>o pode ser usada";
errors[190].constant = "ERR_SERIES_ARRAY";
//---
errors[191].code = 5057;
errors[191].description = "Deve ser um array de tipo double";
errors[191].constant = "ERR_DOUBLE_ARRAY_ONLY";
//---
errors[192].code = 5058;
errors[192].description = "Deve ser um array de tipo float";
errors[192].constant = "ERR_FLOAT_ARRAY_ONLY";
//---
errors[193].code = 5059;
errors[193].description = "Deve ser um array de tipo long";
errors[193].constant = "ERR_LONG_ARRAY_ONLY";
//---
errors[194].code = 5060;
errors[194].description = "Deve ser um array de tipo int";
errors[194].constant = "ERR_INT_ARRAY_ONLY";
//---
errors[195].code = 5061;
errors[195].description = "Deve ser um array de tipo short";
errors[195].constant = "ERR_SHORT_ARRAY_ONLY";
//---
errors[196].code = 5062;
errors[196].description = "Deve ser um array de tipo char";
errors[196].constant = "ERR_CHAR_ARRAY_ONLY";
//---
errors[197].code = 5063;
errors[197].description = "Deve ser uma matriz do tipo cadeia de caracteres";
errors[197].constant = "ERR_STRING_ARRAY_ONLY";
//+------------------------------------------------------------------+
//| Operations with OpenCL |
//+------------------------------------------------------------------+
errors[198].code = 5100;
errors[198].description = "Fun<00><00>es OpenCL n<00>o s<00>o suportados neste computador";
errors[198].constant = "ERR_OPENCL_NOT_SUPPORTED";
//---
errors[199].code = 5101;
errors[199].description = "Erro interno ocorreu ao executar OpenCL";
errors[199].constant = "ERR_OPENCL_INTERNAL";
//---
errors[200].code = 5102;
errors[200].description = "Handle de OpenCL inv<00>lido";
errors[200].constant = "ERR_OPENCL_INVALID_HANDLE";
//---
errors[201].code = 5103;
errors[201].description = "Erro criando o contexto de OpenCL";
errors[201].constant = "ERR_OPENCL_CONTEXT_CREATE";
//---
errors[202].code = 5104;
errors[202].description = "Falha ao criar um fila de execu<00><00>o em OpenCL";
errors[202].constant = "ERR_OPENCL_QUEUE_CREATE";
//---
errors[203].code = 5105;
errors[203].description = "Erro ocorreu ao compilar um programa OpenCL";
errors[203].constant = "ERR_OPENCL_PROGRAM_CREATE";
//---
errors[204].code = 5106;
errors[204].description = "Nome de kernel longo demais(kernel de OpenCL)";
errors[204].constant = "ERR_OPENCL_TOO_LONG_KERNEL_NAME";
//---
errors[205].code = 5107;
errors[205].description = "Erro criando um kernel de OpenCL";
errors[205].constant = "ERR_OPENCL_KERNEL_CREATE";
//---
errors[206].code = 5108;
errors[206].description = "Erro ocorreu ao configurar par<00>metrospara o kernel de OpenCL";
errors[206].constant = "ERR_OPENCL_SET_KERNEL_PARAMETER";
//---
errors[207].code = 5109;
errors[207].description = "Erro em tempo de execu<00><00>o de programa de OpenCL";
errors[207].constant = "ERR_OPENCL_EXECUTE";
//---
errors[209].code = 5110;
errors[209].description = "Tamanho inv<00>lido do buffer de OpenCL";
errors[209].constant = "ERR_OPENCL_WRONG_BUFFER_SIZE";
//---
errors[210].code = 5111;
errors[210].description = "Deslocamento (offset) inv<00>lido do buffer de OpenCL";
errors[210].constant = "ERR_OPENCL_WRONG_BUFFER_OFFSET";
//---
errors[211].code = 5112;
errors[211].description = "Falha ao criar um buffer de OpenCL";
errors[211].constant = "ERR_OPENCL_BUFFER_CREATE";
//---
errors[212].code = 5113;
errors[212].description = "Excedido o n<00>mero m<00>ximo de objetos OpenCL";
errors[212].constant = "ERR_OPENCL_TOO_MANY_OBJECTS";
//---
errors[213].code = 5114;
errors[213].description = "Erro ao selecionar o dispositivo OpenCL";
errors[213].constant = "ERR_OPENCL_SELECTDEVICE";
//+------------------------------------------------------------------+
//| Working with databases |
//+------------------------------------------------------------------+
errors[214].code = 5120;
errors[214].description = "Erro interno no banco de dados";
errors[214].constant = "ERR_DATABASE_INTERNAL";
//---
errors[215].code = 5121;
errors[215].description = "Identificador de banco de dados inv<00>lido";
errors[215].constant = "ERR_DATABASE_INVALID_HANDLE";
//---
errors[216].code = 5122;
errors[216].description = "N<00>mero m<00>ximo de objetos de banco de dados excedido";
errors[216].constant = "ERR_DATABASE_TOO_MANY_OBJECTS";
//---
errors[217].code = 5123;
errors[217].description = "Erro ao conectar ao banco de dados";
errors[217].constant = "ERR_DATABASE_CONNECT";
//---
errors[218].code = 5124;
errors[218].description = "Erro de execu<00><00>o de consulta";
errors[218].constant = "ERR_DATABASE_EXECUTE";
//---
errors[219].code = 5125;
errors[219].description = "Erro ao criar consulta";
errors[219].constant = "ERR_DATABASE_PREPARE";
//---
errors[220].code = 5126;
errors[220].description = "N<00>o h<00> mais dados de leitura";
errors[220].constant = "ERR_DATABASE_NO_MORE_DATA";
//---
errors[221].code = 5127;
errors[221].description = "Erro ao passar para o pr<00>ximo registro da consulta";
errors[221].constant = "ERR_DATABASE_STEP";
//---
errors[222].code = 5128;
errors[222].description = "Os dados para leitura dos resultados da consulta ainda n<00>o est<00>o prontos";
errors[222].constant = "ERR_DATABASE_NOT_READY";
//---
errors[223].code = 5129;
errors[223].description = "Erro de substitui<00><00>o autom<00>tica de par<00>metro na consulta SQL";
errors[223].constant = "ERR_DATABASE_BIND_PARAMETERS";
//+------------------------------------------------------------------+
//| Operations with WebRequest |
//+------------------------------------------------------------------+
errors[224].code = 5200;
errors[224].description = "URL inv<00>lido";
errors[224].constant = "ERR_WEBREQUEST_INVALID_ADDRESS";
//---
errors[225].code = 5201;
errors[225].description = "Falha ao conectar com o URL especificado";
errors[225].constant = "ERR_WEBREQUEST_CONNECT_FAILED";
//---
errors[226].code = 5202;
errors[226].description = "Tempo limite excedido";
errors[226].constant = "ERR_WEBREQUEST_TIMEOUT";
//---
errors[227].code = 5203;
errors[227].description = "Falha na solicita<00><00>o do HTTP";
errors[227].constant = "ERR_WEBREQUEST_REQUEST_FAILED";
//+------------------------------------------------------------------+
//| Operations with network (sockets) |
//+------------------------------------------------------------------+
errors[228].code = 5270;
errors[228].description = "Para a fun<00><00>o foi passado um identificador de soquete inv<00>lido";
errors[228].constant = "ERR_NETSOCKET_INVALIDHANDLE";
//---
errors[229].code = 5271;
errors[229].description = "Muitos soquetes abertos (m<00>ximo 128)";
errors[229].constant = "ERR_NETSOCKET_TOO_MANY_OPENED";
//---
errors[230].code = 5272;
errors[230].description = "Erro ao conectar-se ao host remoto";
errors[230].constant = "ERR_NETSOCKET_CANNOT_CONNECT";
//---
errors[231].code = 5273;
errors[231].description = "Erro ao enviar/receber dados do soquete";
errors[231].constant = "ERR_NETSOCKET_IO_ERROR";
//---
errors[232].code = 5274;
errors[232].description = "Erro ao estabelecer uma conex<00>o segura (TLS Handshake)";
errors[232].constant = "ERR_NETSOCKET_HANDSHAKE_FAILED";
//---
errors[233].code = 5275;
errors[233].description = "N<00>o h<00> dados sobre o certificado que protege a conex<00>o";
errors[233].constant = "ERR_NETSOCKET_NO_CERTIFICATE";
//+------------------------------------------------------------------+
//| Custom Symbols |
//+------------------------------------------------------------------+
errors[234].code = 5300;
errors[234].description = "Deve ser especificado o s<00>mbolo personalizado";
errors[234].constant = "ERR_NOT_CUSTOM_SYMBOL";
//---
errors[235].code = 5301;
errors[235].description = "Nome de s<00>mbolo personalizado incorreto. No nome do s<00>mbolo <00> poss<00>vel utilizar apenas caracteres latinos sem pontua<00><00>o, espa<00>os e caracteres especiais (s<00>o permitidos '.','_','&' e '#'). N<00>o <00> recomendado usar os caracteres <, >, :, ', /, |, ?, *.'";
errors[235].constant = "ERR_CUSTOM_SYMBOL_WRONG_NAME";
//---
errors[236].code = 5302;
errors[236].description = "Nome demasiado longo para o s<00>mbolo personalizado. O nome n<00>o pode exceder 32 caracteres tendo em conta o 0 final";
errors[236].constant = "ERR_CUSTOM_SYMBOL_NAME_LONG";
//---
errors[237].code = 5303;
errors[237].description = "Caminho demasiado longo para o s<00>mbolo personalizado. A caminho n<00>o deve exceder 128 caracteres, tendo em conta 'Custom\\', o nome do s<00>mbolo, separadores de grupos e o 0 final";
errors[237].constant = "ERR_CUSTOM_SYMBOL_PATH_LONG";
//---
errors[238].code = 5304;
errors[238].description = "J<00> existe um car<00>ter personalizado com esse nome";
errors[238].constant = "ERR_CUSTOM_SYMBOL_EXIST";
//---
errors[239].code = 5305;
errors[239].description = "Erro ao criar, excluir ou modificar o s<00>mbolo personalizado";
errors[239].constant = "ERR_CUSTOM_SYMBOL_ERROR";
//---
errors[240].code = 5306;
errors[240].description = "Tentativa de excluir um s<00>mbolo personalizado selecionado na Observa<00><00>o do mercado (Market Watch)";
errors[240].constant = "ERR_CUSTOM_SYMBOL_SELECTED";
//---
errors[241].code = 5307;
errors[241].description = "Propriedade de s<00>mbolo personalizado incorreto";
errors[241].constant = "ERR_CUSTOM_SYMBOL_PROPERTY_WRONG";
//---
errors[242].code = 5308;
errors[242].description = "Par<00>metro errado ao definir propriedade do s<00>mbolo personalizado";
errors[242].constant = "ERR_CUSTOM_SYMBOL_PARAMETER_ERROR";
//---
errors[243].code = 5309;
errors[243].description = "Par<00>metro de cadeia muito longo ao definir propriedade do s<00>mbolo personalizado";
errors[243].constant = "ERR_CUSTOM_SYMBOL_PARAMETER_LONG";
//---
errors[244].code = 5310;
errors[244].description = "Array de ticks n<00>o sequenciada por tempo";
errors[244].constant = "ERR_CUSTOM_TICKS_WRONG_ORDER";
//+------------------------------------------------------------------+
//| Economic Calendar |
//+------------------------------------------------------------------+
errors[245].code = 5400;
errors[245].description = "Tamanho de array insuficiente para obter descri<00><00>es de todos os valores";
errors[245].constant = "ERR_CALENDAR_MORE_DATA";
//---
errors[246].code = 5401;
errors[246].description = "Limite de tempo da solicita<00><00>o excedido";
errors[246].constant = "ERR_CALENDAR_TIMEOUT";
//---
errors[247].code = 5402;
errors[247].description = "Pa<00>s n<00>o encontrado";
errors[247].constant = "ERR_CALENDAR_NO_DATA";
//+------------------------------------------------------------------+
//| Working with databases |
//+------------------------------------------------------------------+
errors[248].code = 5601;
errors[248].description = "Erro gen<00>rico";
errors[248].constant = "ERR_DATABASE_ERROR";
//---
errors[249].code = 5602;
errors[249].description = "Erro de l<00>gica interna do SQLite";
errors[249].constant = "ERR_DATABASE_INTERNAL";
//---
errors[250].code = 5603;
errors[250].description = "Acesso negado";
errors[250].constant = "ERR_DATABASE_PERM";
//---
errors[251].code = 5604;
errors[251].description = "Rotina de retorno de chamada solicitada anula<00><00>o";
errors[251].constant = "ERR_DATABASE_ABORT";
//---
errors[252].code = 5605;
errors[252].description = "Arquivo de banco de dados bloqueado";
errors[252].constant = "ERR_DATABASE_BUSY";
//---
errors[253].code = 5606;
errors[253].description = "Tabela de banco de dados bloqueada";
errors[253].constant = "ERR_DATABASE_LOCKED";
//---
errors[254].code = 5607;
errors[254].description = "Mem<00>ria insuficiente para concluir a opera<00><00>o";
errors[254].constant = "ERR_DATABASE_NOMEM";
//---
errors[255].code = 5608;
errors[255].description = "Tentativa de gravar no banco de dados somente leitura";
errors[255].constant = "ERR_DATABASE_READONLY";
//---
errors[256].code = 5609;
errors[256].description = "Opera<00><00>o terminada por sqlite3_interrupt()";
errors[256].constant = "ERR_DATABASE_INTERRUPT";
//---
errors[257].code = 5610;
errors[257].description = "Disk I/O error";
errors[257].constant = "ERR_DATABASE_IOERR";
//---
errors[258].code = 5611;
errors[258].description = "Imagem de disco do banco de dados corrompida";
errors[258].constant = "ERR_DATABASE_CORRUPT";
//---
errors[259].code = 5612;
errors[259].description = "C<00>digo de opera<00><00>o desconhecido em sqlite3_file_control()";
errors[259].constant = "ERR_DATABASE_NOTFOUND";
//---
errors[260].code = 5613;
errors[260].description = "Falha na inser<00><00>o porque o banco de dados est<00> cheio";
errors[260].constant = "ERR_DATABASE_FULL";
//---
errors[261].code = 5614;
errors[261].description = "N<00>o <00> poss<00>vel abrir o arquivo de banco de dados";
errors[261].constant = "ERR_DATABASE_CANTOPEN";
//---
errors[262].code = 5615;
errors[262].description = "Erro de protocolo de bloqueio de banco de dados";
errors[262].constant = "ERR_DATABASE_PROTOCOL";
//---
errors[263].code = 5616;
errors[263].description = "Somente para uso interno";
errors[263].constant = "ERR_DATABASE_EMPTY";
//---
errors[264].code = 5617;
errors[264].description = "Esquema de banco de dados alterado";
errors[264].constant = "ERR_DATABASE_SCHEMA";
//---
errors[265].code = 5618;
errors[265].description = "String ou BLOB excede o limite de tamanho";
errors[265].constant = "ERR_DATABASE_TOOBIG";
//---
errors[266].code = 5619;
errors[266].description = "Abortar devido a viola<00><00>o de restri<00><00>o";
errors[266].constant = "ERR_DATABASE_CONSTRAINT";
//---
errors[267].code = 5620;
errors[267].description = "Incompatibilidade de tipo de dados";
errors[267].constant = "ERR_DATABASE_MISMATCH";
//---
errors[268].code = 5621;
errors[268].description = "Biblioteca usada incorretamente";
errors[268].constant = "ERR_DATABASE_MISUSE";
//---
errors[269].code = 5622;
errors[269].description = "Usa recursos do SO n<00>o suportados no host";
errors[269].constant = "ERR_DATABASE_NOLFS";
//---
errors[270].code = 5623;
errors[270].description = "Autoriza<00><00>o negada";
errors[270].constant = "ERR_DATABASE_AUTH";
//---
errors[271].code = 5624;
errors[271].description = "N<00>o usado";
errors[271].constant = "ERR_DATABASE_FORMAT";
//---
errors[272].code = 5625;
errors[272].description = "Erro de par<00>metro de vincula<00><00>o, <00>ndice incorreto";
errors[272].constant = "ERR_DATABASE_RANGE";
//---
errors[273].code = 5626;
errors[273].description = "Arquivo aberto que n<00>o <00> arquivo de banco de dados";
errors[273].constant = "ERR_DATABASE_NOTADB";
}
//+------------------------------------------------------------------+