[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 19
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
como converter esta fórmula em pontos?
Estou me perguntando como otimizar o código para acelerar a coruja no testador. Você pode me dizer como executar o loop mais rápido, desta forma:
ou assim:
e quaisquer outras dicas para acelerar a EA?
como converter esta fórmula em pontos?
Em mql4 há uma verificação completa das condições, ou seja, todas as expressões que estão entre parênteses se() serão verificadas até o final, então às vezes é razoável quebrar condições complexas em várias condições:
if(a>b && c>d) pode ser substituído por if(a>b){ if (c>d)..... }
Portanto, a primeira variante do código que você sugere trabalhará um pouco mais rápido, embora a partir da prática - a contagem de ordens não carrega muito o processador, as operações matemáticas carregam muito o processador, faz sentido procurar aumentar o desempenho do código - nem todos os cálculos têm que ser feitos a cada tick
Em mql4 há uma verificação completa das condições, ou seja, todas as expressões que estão entre parênteses se() serão verificadas até o final, portanto, às vezes é razoável quebrar condições complexas em várias condições:
if(a>b && c>d) pode ser substituído por if(a>b){ if (c>d)..... }
Portanto, a primeira variante do código que você sugere trabalhará um pouco mais rápido, embora a partir da prática - a busca de pedidos não carrega muito o processador, as operações matemáticas carregam muito o processador, faz sentido procurar aumentar o desempenho do código - nem todos os cálculos precisam ser feitos a cada tiquetaque
Estou vendo. Obrigado:
ou a mesma normalização nas condições:
retarda muito a execução dos EAs?
retarda muito a execução de EAs?
Estou vendo. obrigado. mas me diga Imprimir, por exemplo, após fechar um pedido:
ou a mesma normalização nas condições:
retarda significativamente a execução dos EAs?
A operação Print() é uma operação com um arquivo (neste caso, um arquivo de log). E estas operações são MUITO lentas (em comparação com o processamento de dados da memória). CONCLUSÃO: Criar uma variável que seja inicializada no init()
E imprimir por condição desta variável (esta é UMA opção).
O exemplo de normalização que você deu não faz sentido, se procedermos a partir dos objetivos declarados (otimização do código). A normalização é REQUERIDA de acordo com as exigências técnicas do servidor de corretagem, a fim de executar uma ordem de negociação SOMENTE por preço e STOP.
Caros especuladores, ajudem! Procurando um EA que automaticamente define SL e TP ao abrir uma posição.
Sou muito grato de antemão.