Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 160

 
PetrovichV:
Pode testar por qualquer período. O Expert Advisor apenas carrega dados históricos para treinar a rede neural, mas não fornece quaisquer dados antes de há dois anos!
Tente testar algum Expert Advisor padrão no terminal a partir da data de que necessita. Se funcionar, então há algo de errado com a sua rede neural. E vejam quanta RAM têm, talvez não tenham suficiente, e é por isso que o MT5 não consegue digerir toda a história.
 

Há mais 800MB de RAM disponíveis enquanto o testador está a funcionar.

Isto parece ser uma limitação dos que escreveram o testador.

Pensavam que ninguém iria testar para Novembro de 2013, mas sim descarregar dados dos últimos anos.

É por isso que estabelecem um tal limite. Claro que posso definir todo o período necessário, mas depois a velocidade cai, e com base nas características do meu Conselheiro Especialista não posso testar automaticamente o período de avanço!

 
PetrovichV:

Há mais 800MB de RAM disponíveis enquanto o testador está a funcionar.

Isto parece ser uma limitação dos que escreveram o testador.

Pensavam que ninguém iria testar para Novembro de 2013, mas sim descarregar dados dos últimos anos.

É por isso que estabelecem um tal limite. Claro que posso definir todo o período necessário, mas depois a velocidade cai, e com base nas características do meu Conselheiro Especialista não posso testar automaticamente o período de avanço!

Por isso, compreendi-o correctamente. E que peculiaridade do Expert Advisor o impede de realizar o teste, mesmo com uma perda de velocidade?
 
tol64:
Por isso, compreendi-o correctamente. E que peculiaridade do Expert Advisor o impede de realizar o teste, mesmo que com uma perda de velocidade?

Suponhamos que quero testar o backtest de 03 a 17 de Novembro e avançar de 17 a 01.12.

Estabeleço estas datas no testador, e o Expert Advisor toma os dados históricos durante vários anos atrás, enquadra-se na rede neural e testa o passado e o futuro.

Mas se eu fixar datas no testador há vários anos atrás, então após o teste tenho de avançar a data até 01.12, escrever várias centenas de resultados e repetir o teste.

E a diferença na velocidade: um a sete, ou seja, um teste demora uma semana. E se os dados forem descarregados por um perito, é uma noite.

 
PetrovichV:

Suponhamos que eu teste de 03 de Novembro a 17 de Novembro, de 17 a 01.12 para a frente.

...

Tentar uma experiência de teste de retorno por exemplo 2013.01.01-2013.04.01 e para a frente 2013.04.02-2013.07.01. Talvez 2 semanas lá e para trás não seja suficiente.
 
PetrovichV:

Suponhamos que quero testar o backtest de 03 a 17 de Novembro e avançar de 17 a 01.12.

Estabeleço estas datas no testador, e o Expert Advisor toma os dados históricos durante vários anos atrás, enquadra-se na rede neural e testa o passado e o futuro.

Mas se eu fixar datas no testador há vários anos atrás, então após o teste tenho de avançar a data até 01.12, escrever várias centenas de resultados e repetir o teste.

E a diferença na velocidade: um a sete, ou seja, um teste demora uma semana. E se os dados forem descarregados por um perito, é uma noite.

A característica do testador neste momento é descrita em pormenor na ajuda (abaixo de um ponto-chave relativo ao seu caso):

A característica é que o testador descarrega alguns dados adicionais antes do período especificado (para formar pelo menos 100 barras). Isto é necessário para testes e optimização mais precisos. Por exemplo, ao testar no período de tempo semanal, são carregados dois anos adicionais.

Se não houver dados de histórico suficientes para formar 100 barras adicionais (é especialmente relevante para prazos mensais e semanais), por exemplo, se seleccionar a data de início dos testes perto do início dos dados de histórico existentes, a data de início dos testes será automaticamente deslocada. Um registo correspondente deste facto será afixado no diário de teste de estratégia.

//---

Penso que seria melhor se pudesse definir você mesmo os limites dos dados. Ou mesmo tornar os dados para o teste totalmente disponíveis (a pedido), e o teste foi realizado a partir de uma data definida. Tente fazer um pedido ao Service Desk.

 
tol64:

A característica do testador neste momento é descrita em pormenor na ajuda (abaixo está o ponto-chave relativo ao seu caso):

A característica é que o testador se carrega a si próprio com alguns dados adicionais antes do período especificado (para formar pelo menos 100 barras). Isto é necessário para testes e optimização mais precisos. Por exemplo, ao testar no período de tempo semanal, são carregados dois anos adicionais.

Se não houver dados de histórico suficientes para formar 100 barras adicionais (é especialmente relevante para prazos mensais e semanais), por exemplo, se seleccionar a data de início dos testes perto do início dos dados de histórico existentes, a data de início dos testes será automaticamente deslocada. Um registo correspondente deste facto será afixado no diário de teste de estratégia.

//---

Penso que seria melhor se pudesse estabelecer os limites dos dados por si próprio. Ou mesmo tornar os dados para o teste totalmente disponíveis (a pedido), e o teste foi realizado a partir de uma data definida. Tente fazer um pedido ao Service Desk.

Obrigado.
 
instalado MT5 Build 871 , execute-o a partir de G:\Alpari NZ MT5\terminal.exe /portable
no arranque são carregados dois ficheiros

C:\Users\EA\AppData\Roaming\MetaQuotes\Terminal\D0 DE812558162F0D8E691DBC0C50B7DB\liveupdate\temp\mt5 clwide.871
C:\Users\EA\AppData\Roaming\MetaQuotes\Terminal\D0 DE812558162F0D8E691DBC0C50B7DB\liveupdate\temp\mt5 clwtst.871
Depois de reiniciar o MT5, o antivírus está a lutar e não permitirá a actualização.
http://about-threats.trendmicro.com/...ware/Mal_Xed-3
- o antivírus é fresco

- Tentei copiar o terminalactualizado e acabou por o antivírus apagar os executáveis do novo terminal, levando-os como infectados.
Há alguma forma de impedir que o terminal se actualize automaticamente e carregue estes ficheiros cada vez que inicio o TM5?


Não há forma de o acrescentar à excepção do antivírus.

O problema é que os ficheiros serão descarregados a toda a hora quando inicio o MT5 e ele come 8MB de tráfego de cada vez.
C:\Users\EA\AppData\Roaming\MetaQuotes\Terminal\D0 DE812558162F0D8E691DBC0C50B7DB\liveupdate\temp\mt5 clwide.871
C:\Users\EA\AppData\Roaming\MetaQuotes\Terminal\D0 DE812558162F0D8E691DBC0C50B7DB\liveupdate\temp\mt5 clwtst.871
Os seguintes ficheiros são repreendidos pelo antivírus: metatester64.exe, metaeditor.exe, metatester.exe. mas devolve metatester64.exe de quarentena curado mas metaeditor.exe, metatester.exe. - apaga.
Перенаправление...
  • forum.alpari.ru
Forex / Форекс Форум. Дилинговый Центр Альпари - самый популярный форекс дилинг клуб для трейдеров и инвесторов.
 

alexx_ee:

.........

Não há forma de acrescentar à excepção do antivírus.

........

Coisas terríveis estão a acontecer no mundo... Tenho a McAfee a dar-se bem com terminais, sem problemas. Antes disso, a Avast estava bem, não me atirava nada em vão. Antes deles, Kaspersky era bastante decente.

E o que está a sugerir, que o terminal desista da sua protecção? Não seria melhor mudar o estúpido antivírus?

 

Por favor, ajude o novato! Porque é que o meu Expert Advisor não está a abrir encomendas com esta condição (MT4)?

double Bands_Low_1=iBands("EURUSD", PERIOD_H1, 20, 2, 0, PRICE_CLOSE, MODE_LOWER, 1);

if(Bands_Low_1==Ask), etc.

O problema está no estado em que se encontra, uma vez que a alteração de tudo começa a funcionar.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
Razão: