rapid_minus: Eu compilei (ou melhor, cliquei no botão "Compile") tanto ele quanto todos os arquivos incluídos. Mas como saber se eles compilaram - a pergunta.
Bem, o compilador exibe os erros na parte inferior da janela (Caixa de ferramentas, se você não a tem, Ctrl+T). Você também pode procurar no navegador se não houver um conselheiro, que deve estar alertando.
evillive: O compilador mostra os erros na parte inferior da janela (a barra de ferramentas Ferramentas, se não estiver lá, Ctrl+T). Você também pode procurá-lo no navegador, se faltar o EA, que deve estar alertando.
olhou para cima - horrorizado! A maioria dos erros são de identificação não declarada. Como assim? Declarei todos eles...
Tenho-os todos em um arquivo variável global. Não posso repeti-los...
Bem, ele escreve corretamente, o que é isso em vermelho? Sim, e a linha logo acima está escrita de forma incorreta.
E sobre "'}' ". - nem todos os caminhos de controle retornam um valor" - algumas funções não retornam um valor para todos os casos, sem código que você não pode adivinhar.
Bem, ele escreve corretamente, o que é tudo isso em vermelho?
E sobre "'}' ". - nem todos os caminhos de controle retornam um valor" - algumas funções não retornam um valor para todos os casos, sem código que você não pode adivinhar.
A besteira em vermelho é eu tentar obter os valores das linhas superior e inferior do Bollinger e calcular o delta, e a linha acima é
é o valor da média de Bollinger na segunda barra de menos, e parece estar escrito corretamente.
Por exemplo, Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0) não é considerado um erro pelo compilador
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Compilou?
Eu compilei (ou melhor, cliquei no botão "Compile") tanto ele quanto todos os arquivos incluídos. Mas como saber se eles compilaram - a pergunta.
O compilador mostra os erros na parte inferior da janela (a barra de ferramentas Ferramentas, se não estiver lá, Ctrl+T). Você também pode procurá-lo no navegador, se faltar o EA, que deve estar alertando.
olhou para cima - horrorizado! A maioria dos erros são de identificação não declarada. Como assim? Declarei todos eles...
Tenho-os todos em um arquivo variável global. Não posso repeti-los...
olhou para cima - horrorizado! A maioria dos erros são de identificação não declarada. Como assim? Declarei todos eles...
Tenho-os todos em um arquivo variável global. Não posso repeti-los...
As variáveis de inlúdios não precisam ser declaradas de novo no EA.
Eu já o afinei um pouco, mas não está claro o que está errado aqui:
MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]));
Diz 'iBands' - parâmetros errados contam
Mais uma coisa: no código, os parênteses são exibidos em pares, mas o compilador escreve "}". - nem todos os caminhos de controle retornam um valor
Eu não entendo.
Obrigado.
Eu já o afinei um pouco, mas não está claro o que está errado aqui:
MB_2=iBands(NULL,0,10,0,2.000,PRICE_CLOSE,2);
Delta_0=iBands(ExtUpperBuffer[0]-ExtLowerBuffer[0]));
Diz 'iBands' - parâmetros errados contam
Bem, ele escreve corretamente, o que é isso em vermelho? Sim, e a linha logo acima está escrita de forma incorreta.
E sobre "'}' ". - nem todos os caminhos de controle retornam um valor" - algumas funções não retornam um valor para todos os casos, sem código que você não pode adivinhar.
Bem, ele escreve corretamente, o que é tudo isso em vermelho?
E sobre "'}' ". - nem todos os caminhos de controle retornam um valor" - algumas funções não retornam um valor para todos os casos, sem código que você não pode adivinhar.
A besteira em vermelho é eu tentar obter os valores das linhas superior e inferior do Bollinger e calcular o delta, e a linha acima é
é o valor da média de Bollinger na segunda barra de menos, e parece estar escrito corretamente.
Por exemplo, Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0) não é considerado um erro pelo compilador
Ter um buffer para este valor e lê-lo do Expert Advisor, é a maneira mais fácil.
Cavalheiros, o Conselheiro Especialista descrito acima vai trabalhar, ou há algo mais que deve ser incluído, e eu perdi isso?
Ou, por exemplo, eu tenho dúvidas sobre a inicialização correta dos arquivos incluídos - a função init() está descrita corretamente?
Obrigado.