[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 963
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
você tem que encontrar outra maneira de analisar, as funções gráficas são muito lentas
Removido tudo como você disse - a velocidade aumentou em 60-70%, mas agora é mais difícil ver qual ordem está onde na tabela. E eu ainda não apliquei o conselho de Igor com se.
Se não lhe der muito desempenho, apenas alguns cálculos. Diga-nos exatamente o que você quer colocar no gráfico - podemos pensar em como fazê-lo sem perda de desempenho
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(TL_TPdown[B],Digits)
? alguns ciclos? A questão não é nem mesmo sobre o número numérico, mas sobre a otimização dos cálculos - há informações sobre o cálculo completo das condições em mql4 - tem sido repetidamente escrito no fórum
em mql5, um cálculo reduzido das condições já foi implementado.
Se não lhe der muito desempenho, apenas um par de ciclos de relógio. Diga-me exatamente o que você quer colocar no gráfico, podemos pensar em como fazer isso sem perder o desempenho
if(NormalizeDouble(Bid,Digits)<=NormalizeDouble(TL_TPdown[B],Digits)
? um par de ciclos? A questão nem sequer é sobre o número numérico, mas sobre a otimização dos cálculos - há informações sobre o cálculo completo das condições em mql4 - tem sido repetidamente escrito no fórum
em mql5 um cálculo reduzido das condições já está implementado
sim é, eu vejo, mas na prioridade deve primeiro decidir o que impede o especialista de testar...
bem, se por prioridade, é suficiente fazer uma cópia da EA - na cópia apagar todos os Comentários(), Impressão() e gráficos, e tudo no testador para otimização, encontrar parâmetros aproximados, começar a testar ano a ano, e então montar a versão final com gráficos
Eu o fiz
a tabela com certeza vai diminuir a velocidade
E não esqueça que em mql4 há um cálculo completo das condições em if(), ou seja, se você tiver vários && então todos os valores serão calculados e comparados, embora um falso seja suficiente para fazer a construção com && ser falso
é possível dividi-lo em vários se()
neste caso, após o primeiro se() não tiver sido executado, toda a estrutura abaixo não será considerada
Por que a velocidade do testador cai perto do final do terceiro ano passa?