Erros, bugs, perguntas - página 2221
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
Ferramenta sintética. Importo barras de minutos, cada barra de minutos difere por 1 ponto (5 dígitos).
Fecho a janela com símbolos, depois reabro esta janela, peço barras minúsculas da carga anterior, recebo
Os símbolos são os mesmos para cada dia inteiro. O que é o erro?
Olhando através do código do pacote Alglib. Está cheio destas construções, o que torna o código mais difícil de ler:
Não é mais simples desta forma?
Parece-me que a velocidade de execução seria ainda maior.
Porque é que tornaram o código tão complicado? Ou simplesmente portaram-no de outra língua sem quaisquer modificações? Mas ainda me pergunto porquê uma tal complicação no original?O mais provável é que isto seja feito no código original precisamente para acelerar as coisas.
Se será mais rápido em MQL deve ser medido, "ao que parece" não funcionará aqui.
Omais provável é que isto seja feito no original para aceleração.
Se será mais rápido em MQL deve ser medido, "ao que parece" não funcionará aqui.
"Muito provavelmente" também não funciona.
Como pode tal formulário funcionar mais rapidamente? De que está a falar!
Dois loops extra e um array extra em vez de uma variável.
Nikolai Semko:
Dois loops extra e um array extra em vez de uma variável.
Este raciocínio primitivo não é adequado para processadores modernos.
Este raciocínio primitivo não é adequado para processadores modernos.
Sabe melhor. Tem mais experiência...
Koldun Zloy:
Este raciocínio primitivo não é adequado para processadores modernos.
Em essência, lamento, mas estás a delirar.
Nenhum processador existente hoje em dia jamais
mais rápido em comparação com...
e o acesso a uma matriz nunca será mais rápido do que o acesso a uma variável simples,
três loops idênticos nunca serão mais rápidos do que um loop combinado.
Não tenho sido preguiçoso e testei a velocidade de duas variantes diferentes directamente no ALGLIB original, para não ser infundado:
resultado:
Isto é, pode-se ver que o ganho de velocidade é superior a 40%.
Bem, em essência, lamento, mas estás a delirar.
Nenhum processador existente hoje em dia jamais
mais rápido em comparação com...
e o acesso a uma matriz nunca será mais rápido do que o acesso a uma variável simples,
três loops idênticos nunca serão mais rápidos do que um loop combinado.
Não tenho sido preguiçoso e testei a velocidade de duas variantes diferentes directamente no ALGLIB original, para não ser infundado:
resultado:
Isto é, pode-se ver que o ganho de velocidade é superior a 40%.
As razões em que estava a pensar eram que o programador que o escreveu não era apenas pago para o programa funcionar, mas para o número de linhas. Para um programa com 500 linhas não é tão impressionante para um cliente como um programa com 5000 linhas. É uma pena que a velocidade e legibilidade do código tenha sofrido por causa disso.
Penso que funcionará mais rapidamente não só em MQL mas em todas as línguas.
Claro.
Ferramenta sintética. Importo barras de minutos, cada barra de minutos difere por 1 ponto (5 dígitos).
Fecho a janela com símbolos, depois reabro esta janela, peço barras minúsculas da carga anterior, recebo
Os símbolos são os mesmos para cada dia inteiro. O que é o erro?
Reprodução estável ? Que construção?