MetaTrader 5 Strategy Tester: bugs, bugs, sugestões para melhorias - página 13
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
Comparação do desempenho. TC de combate, que consiste em vários TCs independentes (diferentes por magia).
Medimos a velocidade do Testador e do Virtual dependendo do número de TC e da realização no mercado ou dos limites (ticks) nas definições de Hedge.
O TS é percorrido com o símbolo personalizado em carrapatos reais no modo de pontos com um Agente habilitado com força bruta total de quatro passes, RAM-Drive. O tempo é o mais curto dos passes.
encomendas de mercado
encomendas-limite
encomendas de mercado
encomendas limite
encomendas de mercado
ordens de limite
Virtual-Script está a executar o guião do testador num gráfico. Ou seja, é executado fora do MT5-Tester como um guião normal.
Conclusões:
Porque é que existe tal diferença entre marcas e limitadores?
Porque é que existe tal diferença entre um mercado e um limite?
A EA não é minha, por isso não é correcto comparar directamente. Penso que a lógica difere significativamente.
E os Limitadores são uma carga maior nos controlos do Testador (é óbvio que o Virtual também desceu). Portanto, ceder à lógica do mercado é uma obrigação.
Fiquei intrigado com outra coisa. Porque é que o Virtual-Script parecia significativamente mais lento do que o MT5-Tester+Virtual. No primeiro caso, é um estúpido ciclo por carraças e nada mais. Acontece que o Terminal é mais lento a executar o código do que os Agentes.
O Profiler mostra, infelizmente, disparates. Não se percebe porque é que o resultado é uma degradação do desempenho.
Trabalho com um conjunto de estruturas em Virtual. Talvez fosse mais rápido se trabalhássemos com apontadores para objectos de classe. Tenho de o experimentar, mas a lista de tarefas importantes continua a crescer.
Em troca de símbolos personalizados, o take é aceite ao último preço e executado à licitação/venda.
Por exemplo, a tomada para a posição COMPRAR é de 1,09801. Um lance/venda/último = 1,09799/1,09802/1,09801. Desencadeia-se, à medida que o preço é tocado, mas também desencadeia ao preço de oferta, que é pior do que o último.
Acontece que as tomadas são desencadeadas a todo o momento com um deslizamento negativo.
Em troca de símbolos personalizados, o take é aceite ao último preço e executado à licitação/venda.
Por exemplo, a tomada para a posição COMPRAR é de 1,09801. Um lance/venda/último = 1,09799/1,09802/1,09801. Desencadeia-se, à medida que o preço é tocado, mas também desencadeia ao preço de oferta, que é pior do que o último.
Acontece que as tomadas são desencadeadas a todo o momento com um deslizamento negativo.
Estão três preços de uma só vez especificados no símbolo personalizado? Ou pode acontecer que todos os preços sejam traduzidos, mesmo quando o gráfico é traçado por Last? Neste caso, a Proposta também pode ser calculada utilizando o símbolo não alfandegário ? Estou apenas curioso. Se existir, preciso de corrigir alguns dos meus códigos.
Estes três preços são feitos com o símbolo personalizado de propósito?
Num símbolo de troca, as ordens de mercado são accionadas pela barbatana. Todas as posições abertas no final de um passe são fechadas à força pelo Testador com ordens do mercado - na barbatana. E se houver zero, haverá um "póquer". Prescrevo as barbatanas como um valor médio entre lances e pedidos para evitar a "cara de póquer".
Faço muitas optimizações de diferentes EAs (elas passam automaticamente por uma lista definida). Depois observo as suas caches.
Noto o inconveniente actual
Quero ver as caches das minhas optimizações anteriores, por isso cada vez que tenho de seleccionar primeiro o Expert Advisor necessário. E a lista de optimizações recentes, realizadas no próprio Testador, não está disponível.
Seria muito mais amigável, se a lista das últimas optimizações do testador com nomes de EAs nelas contidas fosse descida na área marcada, como na imagem do ecrã. Isso faria sentido?
Última actualização. O testador é flagrantemente torto. Após a optimização, quando se tenta realizar um teste com visualização, a visualização é HOLDING. Ter de reiniciar . Mas embora pudesse tolerá-lo (usando linguagem obscena), a dada altura os testes deixaram de funcionar de todo. Verificou-se que na janela "símbolo" desapareceram todos os símbolos seleccionados na análise do mercado. Acabou-se!!! Não há ajuda nas danças com pandeiro (e reiniciar e até reinstalar o MT5).
Se a reinstalação do sistema operativo não ajudar, aconselho a mudar o computador. Bem, ou pelo menos a junta de empanque.
Se a reinstalação do sistema operativo não ajudar, sugiro a substituição do computador. Bem, ou pelo menos uma junta de empanque.