Erros, bugs, perguntas - página 182

 
Ashes:

Construir 350. Os testes deixaram de funcionar: o histórico de actualizações e desconexões, o separador agente mantém a CPU ocupada. Os separadores de gráficos e resultados de testes não aparecem.

Numa outra máquina (netbook) ainda mais interessante: após chamada não há escolha de definições no testador, apenas separador com variáveis optimizáveis (do teste anterior)!
 

É melhor não confiar em encontrar ficheiros na pasta do agente, mas em passá-los através de #property tester_file,

A questão é que o próprio terminal tem todo o direito de limpar os directórios de agentes locais, o que faz em alguns casos.

 
alexvd:

Porquê?

Obrigado, agora sei o que é o quê!
 
Renat:

É melhor não confiar em encontrar ficheiros na pasta do agente, mas em passá-los através de #property tester_file,

A questão é que o próprio terminal tem todo o direito de limpar os directórios de agentes locais, o que faz em alguns casos.


E o que fazer, se um nome de ficheiro for gerado de forma programática? Por exemplo, é definido nos parâmetros de entrada do Expert Advisor?
 
gdtt:
E se o nome do ficheiro for gerado programmaticamente? Por exemplo, é definido nos parâmetros de entrada do Expert Advisor?

Nesse caso, a única maneira de o fazer é transferi-lo manualmente.

O terminal apaga os directórios de agentes apenas se o agente não tiver sido utilizado durante vários dias. Isto é feito para evitar deixar lixo de vários gigabytes nos seus directórios.

 
Renat:

Apenas transferência manual, então.

O terminal só apaga as listas de agentes se o agente não tiver sido utilizado durante vários dias. Isto é para evitar deixar lixo de vários gigabytes nos seus directórios.

Verificado

#property tester_file "wcandleprogn.csv"

Funciona, o testador recebe o ficheiro do D:\metatrader5\MQL5\Files, obrigado.

 
gdtt:

Verificado

Funciona, o testador recebe o ficheiro do D:\metatrader5\MQL5\Files, obrigado.

Se testar/optimizar exclusivamente em agente(s) local(is), pode escrever os seus ficheiros numa pasta comum de todos os terminais do cliente e alterar a abertura destes ficheiros em conformidade. Depois não tem de passar nada ao testador, e os ficheiros podem ser pesquisados com base nos parâmetros de entrada.
 

Após actualização para construir 350 (28 Out 2010), o testador deixou de funcionar.

log em anexo.

CPU e memória no portátil:

/- Intel seleron M 1,50 GHz 1014 -/

sistema - janelas xp proff 32

Reinstalou tudo numa pasta diferente, ainda não funcionando.

 

Não consigo compreender porque é que o terminal está a atribuir tanta memória e isto sem EA, os indicadores são padrão,

com gráficos de seis caracteres, logo após o carregamento, construir 350 ?

Captura de ecrã abaixo.

Arquivos anexados:
f50930zx9l.JPG  224 kb
 

Aos criadores. Por favor, diga-me se entendi correctamente que os indicadores chamados por iCustom() ou IndicatorCreate() em MQL5 funcionam no seu próprio fio, e não num fio de programa chamado como era em MQL4. Talvez, pode ser encontrado na ajuda? Não o consigo encontrar.

Документация по MQL5: Основы языка / Функции / Вызов функции
Документация по MQL5: Основы языка / Функции / Вызов функции
  • www.mql5.com
Основы языка / Функции / Вызов функции - Документация по MQL5