
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
Não posso validar, nem sequer tenho o muving que está apontando.
Se eu abrir um gráfico com um símbolo pela primeira vez, por que a consulta de barras mensais via CopyTime() no MT4 leva menos de 0,05 segundos, mas no MT5 leva meio minuto ou mais ?
Ou o que eu estou fazendo de errado?
Eu estou anexando o código e abaixo está um link para um vídeo com demonstração:
https://drive.google.com/file/d/10HyBpWsuoocCYIkInycDChzpDkaALNWY/view?usp=sharing
MT4 (b1355)
MT5 (b3280)
Quando abro um gráfico com um símbolo pela primeira vez, por que a consulta das barras mensais via CopyTime() leva menos de 0,05 segundos em MT4, mas meio minuto ou mais em MT5?
Ou o que eu estou fazendo de errado?
Eu anexei o código e abaixo está um link para um vídeo com uma demonstração:
https://drive.google.com/file/d/10HyBpWsuoocCYIkInycDChzpDkaALNWY/view?usp=sharing
MT4 (b1355)
MT5 (b3280)
Acho que na MT4 todas as barras (m1 - mn1) estão explicitamente disponíveis localmente, mas na MT5 somente os preços da M1 estão disponíveis, a partir dos quais as barras mensais têm que ser geradas/calculadas.
Presumo que na MT4 todas as barras (m1 - mn1) estão claramente disponíveis localmente, mas na MT5 somente os preços M1 estão disponíveis, a partir dos quais as barras mensais devem ser geradas/calculadas.
Tenho ambas as plataformas instaladas há menos de uma semana, não usei o símbolo XAGUSD antes de o vídeo ser tirado.
É que o MT5 está posicionado como um terminal mais novo e mais rápido. Eu gostaria de entender como você pode fazer o MT5 funcionar tão rápido quanto o MT4. O outro símbolo está copiando uma barra de 281 meses, em MT4 a velocidade é a mesma - menos de 0,05 segundos, em MT5 já são cerca de 50 segundos.
Há um erro no manual no exemplo
Corrigido, obrigado!
Infelizmente, a "moda" da degradação da linguagem também chegou aqui.
"Copiar" implica exatamente a ação que está sendo realizada no momento e com outra pessoa, não uma descrição geral da ação.
Há alguns anos, teria sido logicamente correto dizer "quanto copiar".
ChartIndicatorGet() + CopyBuffer()
Segue código para entender a dificuldade:
Insira os dois indicadores abaixo no gráfico antes de executar o script:
1) Moving Average, 18 periodos, in mode Exponential
2) Moving Average, 18 periodos, in mode Simple
No LOG vai observar que os valores de ambos serão iguais, mesmo tendo os 'handles' diferentes.
Alguém pode me ajudar a contornar esta situação?
Desde já, obrigado.