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
Normalmente eu limpo o cabo e a parte de cálculo no OnDeinit e tudo é removido. O objeto não é um indicador.
https://www.mql5.com/ru/docs/chart_operations/chartindicatordelete
"Remover um indicador de um gráfico não significa que a parte de cálculo do indicador também será removida da memória do terminal. Para liberar o manípulo indicador, use a função IndicatorRelease() ".
Sim, Vladimir, eu já fiz isso e escrevi sobre isso antes, mas o resultado ainda é o mesmo.
Cumprimentos, Vladimir.
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
Novo robô comercial
MrBrooklin, 2020.09.28 10:38
Estou resolvendo este problema há mais de uma hora. Eu queria criar e exibir o indicador ZigZagColor no gráfico na inicialização do Expert Advisor. Foi feito no OnInit:
O indicador foi criado e exibido. Agora eu preciso que o indicador seja apagado depois que o Expert Advisor for removido. Estou escrevendo-o:
Mas o indicador não é removido. Já resolvi tudo. Eu limpei o cabo e apliquei a função de apagar. Qual será a razão pela qual não se está desinstalando?
Cumprimentos, Vladimir.
Remover o indicador da tabela com a função
GráficoIndicadorDelete(
long chart_id, // ID do gráfico
int sub_janela // número da subjanela
const string indicator_shortname // nome do indicador curto
);
Obrigado, Alexey, vou tentar com a cabeça limpa amanhã, já estou confuso com as informações que tenho. Como eles dizem, dormirei melhor pela manhã!
Agora tenho outra coisa que me intrigou e me surpreendeu muito. Tentei limpar o gráfico com o roteiro desenvolvido por Vladimir Karputov, mas este roteiro apagou absolutamente tudo, exceto o indicador personalizado ZigzagColor! Tentei remover um simples ZigZag com o mesmo roteiro, ele também não remove! É um mistério...
Cumprimentos, Vladimir.
Obrigado, Alexey, amanhã vou tentar com a cabeça limpa, pois já estou em uma confusão de informações. Como diz o ditado - mais sábio pela manhã!
Agora há outra coisa que me intrigou muito e me surpreendeu. Tentei limpar o gráfico com o roteiro desenvolvido por Vladimir Karputov, mas este roteiro apagou absolutamente tudo, exceto o indicador personalizado ZigzagColor! Tentei remover um simples ZigZag com o mesmo roteiro, ele também não remove! É um mistério...
Cumprimentos, Vladimir.
Experimente este roteiro
nome curto ZigzagColor - e este é o padrão, se você defini-lo de forma diferente, você precisa escrever esses dígitos
e isso é exatamente o que você precisa colocar em
nome curto ZigzagColor - e este é o padrão, se você defini-lo de forma diferente, você precisa escrever esses dígitos
e é assim que deve ser grafado
ou você pode mudar o próprio indicador - dar um nome mais fácil
por exemplo
-----------------------------------------------
já lhe mostrei o roteiro - se este roteiro estiver anexado a um gráfico e você não der um nome de indicador, ele funcionará sem deletar nenhum indicador - mas escreverá na janela do Expert Advisor quais indicadores estão disponíveis
https://c.mql5.com/3/332/IndicatorDelete.mq5
Isto é o que eu tenho
Experimente este roteiro
Bom dia a todos!
Aleksey, eu apliquei seu roteiro. Recebi o código de erro 4115. Encontrei o que significa no manual:
ERR_CHART_INDICATOR_CANNOT_DEL
4115
Erro ao apagar o indicador do gráfico
Cumprimentos, Vladimir.
ou você também pode mudar o próprio indicador, dando-lhe um nome mais simples
como este
-----------------------------------------------
Eu já baixei o script - se este script estiver anexado a um gráfico e você não der um nome indicador ele funcionará sem deletar nenhum Indicador - mas ele escreverá na janela do Expert Advisor que os Indicadores estão presentes
https://c.mql5.com/3/332/IndicatorDelete.mq5
Isto é o que eu tenho!
Olá! eu implementei seu roteiro. Dois indicadores apareceram na guia Especialistas : Volumes e ZigZag (80,20,0). De fato é assim, apenas o indicador ZigZag é escrito sem Cor por alguma razão.
Cumprimentos, Vladimir.
Experimente este roteiro
Bom dia a todos!
Aleksey, aplicou seu roteiro. Recebi o código de erro 4115.
Cumprimentos, Vladimir.
Tenho que ser mais cuidadoso.
O nome do indicador e o nome curto do indicador muitas vezes não coincidem.
Olá! eu apliquei seu roteiro. Dois indicadores apareceram na guia Especialistas: Volumes e ZigZag (80,20,0). De fato é assim, apenas o indicador ZigZag é escrito sem Cor por alguma razão.
Atenciosamente, Vladimir.
Portanto, você tem que escrever assim - ZigZag (80,20,0).
Neste caso, ele será definitivamente eliminado.
-----------------
mas semCor
porque é assim que está escrito no indicador
Você tem que escrever assim - ZigZag (80,20,0)
O ZigZag será definitivamente eliminado.
-----------------
mas semCor
porque é assim que está escrito no indicador
Se você mudar as configurações, você precisa adicionar aqueles números que você especificou no Indicador
por exemplo