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 874
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
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.