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
Uma combinação das funções Highest(), Lowest(), BarsPerWindow() e FirstVisibleBar().
Ainda não tenho uma resposta para minha pergunta:
Por que logo após a compilação FirstVisibleBar( ) retorna 9104, mas
após o primeiro tick, FirstVisibleBar( ) = 409, que é 22 vezes menos.
Às vezes é preciso esperar cerca de um minuto para que o primeiro tique chegue.
A função BarsPerWindow() não tem tal estranheza.
A que funções do sistema e bibliotecas é necessário estar conectado
- obtendo o tamanho vertical e horizontal da tabela atual em pixels;
- obter as cotações máximas e mínimas visíveis do gráfico atual;
- para obter o número total de gráficos expandidos na janela?
Talvez faça sentido complementar a linguagem MQL4 com funções apropriadas ?
Você não receberá uma resposta até que submeta seu código.
Além disso, seria bom conhecer as configurações do gráfico relevante.
Comentário ( " ", BarsPerWindow(), " " ", FirstVisibleBar( ), " ", Bars );
O efeito de saltar FirstVisibleBar( ) ocorre imediatamente após o indicador ser anexado ao gráfico e ao mudar de um período maior para um menor. Ela aparece em qualquer par de moedas.
Quais são as configurações do gráfico de interesse?
Ao trocar, você tenta ajustar a tabela ao seu ponto de posicionamento. Este é o salto do qual eu estava falando também.
A função FirstVisibleBar retorna apenas o número da primeira barra visível. Nada mais.
Porque é um valor constante. Desde que você não altere nem o tamanho da janela do gráfico nem sua escala.
O valor da FirstVisibleBar( ) depende do BarsPerWindow() e do travessão da borda direita do gráfico.
Por que essas funções precisam trocar dados? Quando o período é trocado, o valor do travessão da borda direita do gráfico não muda.
Os dados são bombeados automaticamente quando o cronograma é alterado.