Bom dia
Fiz um indicador para sinalizar com uma linha vertical um determinado horário. Ao finalizar o indicador gostaria de excluir as linhas verticais, mas o comando ObjectDelete não está excluindo as linhas :
Olá Pedro Quina,
Para apagar objetos no gráfico, experimente utilizar o seu contador de forma decrescente.
Ou seja, ao invés de
for(i=0;i<limit;i++) { // código }
tente utilizar
for(i=limit;i>=0;i--) { // código }
Além disso, experimente utilizar a função ChartRedraw após o ObjectDelete.
Abraços,
Malacarne
Bom dia
Fiz um indicador para sinalizar com uma linha vertical um determinado horário. Ao finalizar o indicador gostaria de excluir as linhas verticais, mas o comando ObjectDelete não está excluindo as linhas :
Bom dia
Bastou incluir ChartRedraw() ao final do OnDeInit().
Obrigado
Bom dia
Bastou incluir ChartRedraw() ao final do OnDeInit().
Obrigado
Qual seria a finalidade, uso desse recurso?
Exemplo: avisar que está próximo de um certo horário?
Abs.
Olá Pedro,
Qual seria a finalidade, uso desse recurso?
Exemplo: avisar que está próximo de um certo horário?
Abs.
Olá Japa Trader Br,
A função ChartRedraw() apenas re-imprime a tela, para que todos os objetos gráficos na mesma sejam atualizados.
Referência: https://www.mql5.com/pt/docs/chart_operations/chartredraw
Abraços,
Malacarne
- www.mql5.com
- 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
Bom dia
Fiz um indicador para sinalizar com uma linha vertical um determinado horário. Ao finalizar o indicador gostaria de excluir as linhas verticais, mas o comando ObjectDelete não está excluindo as linhas :