- Tudo sobre falhas e erros do MetaTrader (problemas e soluções)
- MEU EA NÃO ESTA COLOCANDO STOP LOSS NEM TAKE PROFIT
- Não Consigo Operar ouro na versão demo
Se necessita de ajuda com o seu código, por favor apresente o seu código formatado correctamente utilizando o botão do CÓDIGO (Alt -S).
Se necessita de ajuda com o seu código, por favor apresente o seu código formatado correctamente utilizando o botão do CÓDIGO (Alt -S).
Segue código em anexo...
Sem testar o código e só dando uma vista de olhos por alto, sobressai os seguintes pontos ...
- Quando obtém o manipulador para o iCustom(), não está a verificar se este é valido ou não — "em caso de falha de retorna INVALID_HANDLE".
- Quando obtém dados históricos com CopyRates() não verifica o retorno, para saber se obteve a quantidade de dados desejados ou não.
- Quando obtém dados dum buffer com CopyBuffer() não verifica o retorno, para saber se obteve a quantidade de dados desejados ou não.
Muito Obrigado!
Vou fazer os devidos ajustes para testar e dou um retorno até mais tarde.
Também incluiria uma chamada a ChartIndicatorAdd() já que gostaria de garantir que o o indicador sempre seja plotado.
- www.mql5.com
Também incluiria uma chamada a ChartIndicatorAdd() já que gostaria de garantir que o o indicador sempre seja plotado.
Boa tarde.
Fiz as modificações e continuo sem aparecer o indicador no gráfico e continua sem efetuar as operações.
Segue o código modificado em anexo, se puder me ajudar com esse ChartIndicator()... não sei utilizar ele.
OBS.: No teste ele roda normal, plota o indicador e efetua operações...
Desde já eu agradeço!
Está agora a duplicar as linhas de código anterior, utilizando o CopyRates() e os CopyBuffer(), e também não adicionou a funcionalidade de ChartIndicatorAdd() como sugerido pelo colega, que até lhe deu o link para ler a documentação para saber como usar.
Lembre-se que não conseguimos ver o seu computador nem somos capaz de ler a sua mente. Por isso, explique a situação em mais detalhes e com algumas imagens.
Apresente algumas captura do ecrã, para ver o EA a executar no gráfico activamente e para saber quais os parâmetros em uso. Apresente também os registos no "Diário" e no "Experts".
Lembre-se que também não estamos aqui para depurar o seu código, mas sim para ajudá-lo a resolver questões especificas. Por isso, aprenda a utilizar as funções no MetaEditor para depurar o seu código.
- www.mql5.com
Lembre-se também que as linhas com a condição "PositionsTotal() == 0" irão falhar se tiver alguma posição em aberto mesmo que nada tenham haver com o funcionamento do EA.
Boa noite
Consegui, só não pude testar pois o mercado está fechado no momento, mas o indicador já plotou no gráfico do mini índice.
Próximos passo é aprender a definir horários e limitar as ordens para não sair fazendo operações adoidado e se possível por limites financeiro etc...
Mas vou de vagar, comecei agora e ainda estou perdido...
Vou enviar o código para que possam ver como ficou!
Muito obrigado...
Desejo um ótimo final se semana....
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso