Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1222
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
Boa tarde!
Como faço para reiniciar a estrutura da matriz?
Tentei isto, mas parece que não funciona!
Alguma outra possibilidade?
Boa tarde!
Como faço para reiniciar a estrutura da matriz?
Tentei isto, mas parece que não funciona!
Alguma outra possibilidade?
O que você quer dizer com nulo? A julgar por seus julgamentos, o ArrayFree trabalharia para você.
E no sentido convencional ZeroMemory
Gritar, gritar, amaldiçoar, não querer fazer seu próprio código funcionar, culpar moderadores e administradores, insultar moderadores e administradores...
Em geral - o pacote completo. Vou lhe dar uma semana para se acalmar e descobrir seus erros. Pensante!
Eu não insultei ninguém e gritei - e meu código funciona (já esqueci o que eu estava pedindo... :)) - sem culpar ninguém. Desculpe se alguém - que doeu inadvertidamente.
Todos os meus robôs estão operacionais e funcionando.
Se você tiver alguma pergunta que eu farei aqui, obrigado por sua ajuda.
O que você quer dizer com zeragem? A julgar por seus julgamentos, ArrayFree é a escolha certa para você.
E, no sentido convencional, ZeroMemory.
O erro é o seguinte:
Em uma nova barra, os objetos que foram definidos quando o indicador foi iniciado são deslocados.
Acho que a estrutura acumula os valores dos objetos.
A tarefa é redefinir a estrutura e recalcular os valores dos objetos em cada barra.
Obrigado, Funcionou! ZeroMemory - Funcionou!
- o código (especialmente o primeiro) merece ser comentado
- OnTick() tem sido usado há muito tempo ao invés de Start()
- compre a preço de pedido, não como você gostaria. Você quer comprar na Bid. (e o mesmo com as vendas).
- e tantas-muitas-muitas coisas... Tantas que é impossível cobrir tudo
Portanto, a primeira coisa que você tem que fazer é comentar o código. Se você não entender, pode perguntar, mas só depois de tentar descobrir por si mesmo
Ok, obrigado, vou mudar o pedido de licitação e vice versa. Para mim o OnTick não será adequado, pois preciso sempre me referir ao bar anterior fechado. Tenho uma pergunta, é possível definir o cronômetro de trabalho igual no tempo para o início de uma nova abertura de bar?
Referência à barra anterior (a 4):
Tempo[1] - tempo de abertura
Alto[1] - alto
Baixo[1] - mínimo
e assim por diante.
Isto não é uma desculpa para usar interfaces obsoletas. Não só os 4 bits estão obsoletos, como as pessoas podem deixar de entender você :-)
Não é necessário definir o temporizador.
Você tem que pegar e processar o evento "abertura de um novo bar".
E toda quinta pergunta "sobre EAs" é dedicada a isso - basta navegar pelo tópico
Referência à barra anterior (a 4):
Tempo[1] - tempo de abertura
Alto[1] - alto
Baixo[1] - mínimo
e assim por diante.
Isto não é uma desculpa para usar interfaces obsoletas. Não apenas os 4 bits estão obsoletos, mas as pessoas podem deixar de entender você :-)
Não é necessário definir o temporizador.
Você tem que pegar e processar o evento "abertura de um novo bar".
Entretanto, cada quinta pergunta "sobre Conselheiros Especialistas" é dedicada a esta questão, e cada um deles tem uma resposta - basta navegar pelo tópico
Talvez, estou me expressando incorretamente, mas não é melhor esperar pelo momento necessário, especialmente porque é possível que o preço não mude e que as barras estejam fechadas? É possível repetir OnStart indefinidamente?
As variáveis estáticas não são reinicializadas ao alterar os parâmetros de entrada, período gráfico, etc.
Não existe algum tipo de truque para reinicializá-los à força? Um caminho mais longo, não existe um caminho simples e curto?