Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1342

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
No OnDeinit deve fazerObjectsDeleteAll- apagar por prefixo (no seu caso o prefixo é "HLine")
Em que linha deve ser escrito "HLine"?
Em que linha deve ser escrito "HLine"?
O que é que não está claro?
Fórum sobre Comércio, Sistemas de Comércio Automatizados e Testes de Estratégia
FAQ de Iniciantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.09.10 15:53
Tem de fazerObjectsDeleteAll in OnDeinit - apagar por prefixo(no seu caso, o prefixo é "HLine")
O que é que não é exactamente claro?
Aqui já o fiz, ainda não o apagará.
o prefixo contém os nomes das etiquetas gráficas
sabe o que significa prefixo?
o prefixo contém os nomes das etiquetas gráficas
sabe o que significa prefixo?
Eu não conheço MQL de todo.... Pensei em arranjar apenas algumas linhas e mais nada.
Não sei nada sobre MQLs em absoluto.... Pensei em arranjar apenas algumas linhas e mais nada.
o código acima deve ajudar, caso contrário, olhar para o prefixo com que os objectos são criados
Qual é a razão para não mostrar o nome curto na subjanela no canto superior esquerdo?
Além disso, se carregar um indicador no gráfico, a segunda cópia já não funciona - OnInit() = nada é accionado e não se imprime. Mas se eu mudar "Parâmetros de entrada" para outros - funciona
---
O que está errado, em mt4 este código funciona.
Qual é a razão para não mostrar o nome curto na subjanela no canto superior esquerdo?
Além disso, se carregar um indicador no gráfico, a segunda cópia já não funciona - OnInit() = nada é accionado e não se imprime. Mas se eu mudar "Parâmetros de entrada" para outros - funciona
---
O que está errado, este código funciona em mt4.
Talvez seja só porque é demasiado curto? Sem mapeamento, sem buffers... Porquê fazer uma segunda cópia de tal indicador, para que o terminal fique arbitrário...
Qual é a razão para não mostrar o nome curto na subjanela no canto superior esquerdo?
Além disso, se carregar um indicador no gráfico, a segunda cópia já não funciona - OnInit() = nada é accionado e não se imprime. Mas se eu mudar "Parâmetros de entrada" para outros - funciona
---
O que está errado, este código funciona em mt4.
Também tive um problema com isso, mas construí o indicador, está tudo bem.
Posso comentá-lo para saber quando deixar de escrever o nome do indicador na sub-janela ... mas demasiado preguiçoso
falta alguma coisa - provavelmente algum tipo de propriedade, também confrontado com isto, mas aqui esbocei o indicador, está tudo bem
pode comentá-lo para procurar quando deixar de escrever o nome indicador na sub-janela... mas preguiçoso
Os dados são exibidos, mas de onde, se a funçãoOnInit() não tiver funcionado? Atiramos uma cópia na carta e o OnInit() pode ser accionado por acidente, mas se for outra cópia, é só isso, não há sequer uma impressão. Mas se alterarmos os parâmetros de entrada - então funciona.
---
Qual é a solução, porque é que o OnInit não funciona?