Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 495
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O terminal foi atualizado de 509 para 600 e a EA dá este aviso na compilação:
declaração de "ErrNum" esconde a declaração global na linha 81
e uma parte do código:
Você pode, por favor, me dizer qual é o problema?
O terminal foi atualizado de 509 para 600 e a EA dá este aviso na compilação:
declaração de "ErrNum" esconde a declaração global na linha 81
e uma parte do código:
Você pode, por favor, me dizer qual é o problema?
Obrigado, então mudou ErrNum para ErrNumber e é isso? O aviso desapareceu, tudo vai funcionar corretamente?
E um último aviso no código:
nem todos os caminhos de controle retornam um valor
Você pode me dizer o que está errado aqui também, por favor?
E um último aviso no código:
nem todos os caminhos de controle retornam um valor
Você pode me dizer o que está errado aqui também, por favor?
Se a condição for cumprida, a função retorna um valor.
Caso contrário, não há retorno da função. Retornar algum valor padrão da função
fez isso e o aviso desapareceu:
esperança que isso seja bom, a vida no mt4 continua :), obrigado novamente!
fez isso e o aviso desapareceu:
esperança que isso seja bom, a vida no mt4 continua :), obrigado novamente!
Pessoal, existem 4 funções simples feitas internamente que aparentemente têm um bug nelas. Por favor, ajude um iniciante!
(O nome de cada função fala por si, o que esta função deve fazer)
me ajude a entender
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Escreve um aviso de possível perda de dados devido à conversão do tipo referente ao b selecionado, sim, não é a data, mas se você o fizer:
datatime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
haverá um aviso na data b por algum motivo , parece correto e não deve haver avisos.
me ajude a entender
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Escreve um aviso de possível perda de dados devido à conversão do tipo referente ao b selecionado, sim, não é a data, mas se você o fizer:
datatime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
haverá um aviso na data b por algum motivo , parece correto e não deve haver avisos.