Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1636
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
Era exatamente o oposto. No OnDeInit(), o Expert Advisor não teve tempo de apagar todos os objetos pelo laço. Foi discutido aqui no fórum. A solução é inequívoca, para apagar tudo por prefixo.
O prefixo não é sem um ciclo?
O prefixo não é sem um ciclo?
Oh, cara... Sabe, são apenas os velhos tempos, sabe?
Sim, isso é o que eu faço. Como uma boa regra geral, não remova nada supérfluo, apenas o seu próprio)
Era exatamente o oposto. No OnDeInit(), o Expert Advisor não teve tempo de apagar todos os objetos pelo laço. Isto foi discutido aqui no fórum. A solução é inequívoca, apagar tudo por prefixo.
Exatamente o contrário,ObjectsDeleteAll não teve tempo de apagar tudo porque foi interrompido pelo deinit)
enquanto um simples loop apaga tudo - o terminal está esperando pelo programa.
ps.ObjetosDeleteAll é o mesmo laço, não diferente do personalizado.
Como trabalhar com arquivo em programa mql5 sem gravar o arquivo em disco, mas para trabalhar somente em RAM, para acelerar. Eu quero transferir dados de um programa mql5 para um programa no meu computador.
Sem escrever em disco você pode experimentar o BD SQLite, mas eu não fiz isso e não estou muito confiante no sucesso. Em geral, você precisa experimentar.
Sem escrever em disco você pode experimentar o BD SQLite, mas eu não fiz isso e não estou muito confiante no sucesso. Em geral, você precisa experimentar.
É melhor dar a razão, sobre o deslocamento, bem feito, eu queria escrever)
É com isso que eu estava contando - ou a pessoa vai querer pensar no motivo, ou alguém vai dizer à pessoa na segunda (terceira, quinta) vez - é mais fácil de entender (especialmente se a pessoa quiser entender, mostrar interesse)
O ciclo de eliminação deve ser revertido:
e isto se aplica não apenas à eliminação de objetos gráficos, mas em geral à eliminação de quaisquer objetos nas listas de terminais.
É porque os objetos são sistematicamente armazenados em uma matriz?
Enquanto a saída dos ciclos é a mesma que no primeiro caso:Se você excluir cada grupo de objetos separadamente por um ciclo (ArrowDown e ArrowUp), eles serão excluídos corretamente do gráfico.
Por que você precisa apagar através de um loop?