![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Sim, ainda não analisei a fundo. Mas acertou no essencial :)
FileIsExist() devolve o tubo com a bandeira FILE_COMMON
Em MT5, as possibilidades e flexibilidade de configurações de testadores de estratégia são muito mais amplas do que em MT4. No entanto, a grande maioria das empresas de corretagem em todo o mundo ainda só trabalha com a MT4. É possível converter o histórico, descarregado de uma certa corretora no formato MT4, para o formato MT5, a fim de o executar no testador MT5?
Volta quando é testado?
Não, acabei de verificar com um guião.
Em MT5, as possibilidades e flexibilidade de configurações de testadores de estratégia são muito mais amplas do que em MT4. No entanto, a grande maioria das empresas de corretagem em todo o mundo ainda só trabalha com a MT4. É possível converter o histórico, descarregado de uma certa corretora no formato MT4, para o formato MT5, a fim de o alimentar com o MT5 Strategy Tester?
Não se pode fazê-lo directamente. Não pode. MetaQuotes Software Corp. é contra. // Penso que é errado, mas eles podem saber melhor.
Há uma opção bastante demorada - utilizar o modo matemático. Se não se importa, experimente.
FileIsExist() devolve o tubo com a bandeira FILE_COMMON
FileIsExist() também no testador
Tenho uma vaga suspeita de que os ficheiros não têm nada a ver com isso. Talvez o testador não queira testar a sua EA por outra razão. O que é que diz no diário de bordo?
2012.02.26 10:57:51 Core 1 EURUSD,H1: testes de peritos\pattern10000.ex5 de 2009.12.01 00:00 a 2012.02.10 00:00 iniciados
26 10:57:51 Core 1 EURUSD,H1 (MetaQuotes-Demo): 1 minuto carraças OHLC gerando
2012.02.26 10:57:51 Core 1 EURUSD: história sincronizada de 1971.01.04 a 2012.02.10
2012.02.26 10:57:51 Core 1 EURUSD: carregar 27 bytes de dados da história para sincronizar
2012.02.02.26 10:57:51 Core 1 EURUSD: símbolo tick base encontrado
2012.02.26 10:57:51 Core 1 Intel Atom N450 @ 1.66GHz, 1013 MB
2012.02.26 10:57:51 Core 1 33 Kb de dados totais de inicialização recebidos
2012.02.02.26 10:57:51 Core 1 inicializado com sucesso
2012.02.26 10:57:51 Depósito inicial Core 1 3000,00 USD, alavancagem 1:100
2012.02.26 10:57:51 Ficheiro de peritos Core 1 acrescentado: Experts\pattern10000.ex5. 33944 bytes carregados
2012.02.26 10:57:50 Sincronização comum Core 1 concluída
2012.02.26 10:57:50 Testador EURUSD,H1 (MetaQuotes-Demo): teste de Peritos\pattern10000.ex5 de 2009.12.01 00:00 a 2012.02.10 00:00
2012.02.26 10:57:49 Core 1 autorizado (agente build 597)
2012.02.26 10:57:49 Core 1 ligado
2012.02.26 10:57:49 Core 1 ligado a 127.0.0.1:3000
Não, apenas o verifiquei com um guião.
Assumi que uma verificação como esta seria inserida no OnInit(), então o código seria executado para testes, cujos resultados "vamos ver".