Oi,
Teria algum jeito de pegar a quantidade de graficos abertos no terminal? Sera que a API do windows devolveria?
Eu estou procurando um jeito diferente da tradicional contagem andando com chartfirst() e seguidos chartnext().
Obrigado!
Olá.
int total_windows; ChartGetInteger(0, CHART_WINDOWS_TOTAL, 0, total_windows);
Ao contrario do que o nome e a documentação sugere, isso sempre devolve 1 de ter um grafico aberto na janela, se tenho 1 grafico e um indicador devolve 2 e assim por diante. O que não é o que quero, muito obrigado pela contribuição!
CHART_WINDOWS_TOTAL — Isso não é numero de gráficos (Charts), mas sim ... "O número total de janelas de gráficos, incluindo sub-janelas de indicadores".
Desconheço alguma funcção ou propriedade que indique o número total de gráficos abertos.
A único método disponível parece ser o que já está a usar, nomeadamente ChartFirst e ChartNext.
CHART_WINDOWS_TOTAL — Isso não é numero de gráficos (Charts), mas sim ... "O número total de janelas de gráficos, incluindo sub-janelas de indicadores".
Sim tem toda a razão.
O número total de janelas de gráficos, incluindo sub-janelas de indicadores | int r/o |
![Documentação sobre MQL5: Constantes, Enumeradores e Estruturas / Constantes de Gráfico / Exemplos de como trabalhar com um gráfico Documentação sobre MQL5: Constantes, Enumeradores e Estruturas / Constantes de Gráfico / Exemplos de como trabalhar com um gráfico](https://c.mql5.com/36/59/documenta-o-sobre-mql5-constantes__1.png)
- www.mql5.com
Oi,
Teria algum jeito de pegar a quantidade de graficos abertos no terminal? Sera que a API do windows devolveria?
Eu estou procurando um jeito diferente da tradicional contagem andando com chartfirst() e seguidos chartnext().
Obrigado!
Eu acho que só deste modo mesmo.
Já vi até uma postagem no fórum americano tratando sobre isso uma vez.
Abs.
Americano?
Que eu saiba o idioma chama-se "Inglês". Não existe nenhum idioma "americano" e a bandeira associada ao forum em Inglês é a bandeira do Reino Unido e não dos Estados Unidos da America.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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
Oi,
Teria algum jeito de pegar a quantidade de graficos abertos no terminal? Sera que a API do windows devolveria?
Eu estou procurando um jeito diferente da tradicional contagem andando com chartfirst() e seguidos chartnext().
Obrigado!