MetaTrader 4 Build 529 beta lançado com novo compilador - página 9

 
Renat:
Sim, vamos corrigir este erro - amanhã haverá uma atualização.

Na versão 531 EA no gráfico funciona, mas o terminal fecha depois de rodar no testador. Parece que o erro ainda está relacionado com Bars (código de amostra anexo).

------------

Quantas variantes o testador pode otimizar?

Robô - 30 parâmetros, intervalo -100 a 100, passo 1.

Na versão 530 , o testador escreveu "Too many passes for optimization. Por favor, tente diminuir a quantidade de parâmetros otimizados ou aumentar a etapa de valores dos parâmetros".

O 531 não escreve nada e não otimiza.

Arquivos anexados:
bars.mq4  2 kb
 
O depurador funciona! Isso é fantástico.
 

A todos aqueles que falharam a ordem de fiação em imagens:

1. Configurações do servidor

2. abrir uma conta demo com seu corretor

 
Até agora notei um pequeno erro no testador, nenhum objeto (setas) aparece no fato de abrir ordens de compra e venda. E também agora, durante a abertura das ordens, o testador diminui a velocidade.
 

Renat:

void OnTick()
  {
Comment(Day());
  }

por favor, assista ao vídeo .


 
Nas propriedades do Expert Advisor no testador, você não pode atribuir variáveis a 0. Ou seja, você pode 1, 1.2, 25.5, 0.0 ou 0 - você não pode. etst vai rápido o suficiente. A otimização é terrivelmente lenta. Dito isto, se você fizer uma enumeração de -1 a 1, o valor zero será calculado.
 

Pergunta. O terminal é instalado no drive D:\MetaTraiderNew. Sou proprietário desta pasta e de todas as subpastas e arquivos como administrador; portanto, tenho plenos direitos de acesso. Terminal está rodando como administrador, mas terminal e meta-unidade estão persistentemente procurando por arquivos em C:\Users\Artem\AppData\Roaming\MetaQuotes\Terminal\6F80400D34D1913001D56CC09EA8DCA\MQL4

Como faço para que procurem os arquivos na pasta de instalação do terminal D:MetaTraiderNewExperts e D:MetaTraiderNewExperts Indicadores D:MetaTraiderNewExperts ???

 

Se você compilar esta biblioteca, o compilador gera erros:

Se #propriedade estrita for escrita no início do arquivo, os erros desaparecem.

É suposto ser assim?

 
Para forçar o terminal e o editor a trabalhar no diretório local, você precisa executá-los com a bandeira /portável. Obrigado a todos por seus comentários e feedback. Estaremos lançando atualizações todos os dias e teremos tudo atualizado dentro de um mês. A quantidade de mudanças é tão grande que é impossível fazê-las sem bugs. Iniciamos propositalmente um teste limitado na parte russa do fórum para não perturbar os outros. Dentro de uma semana começaremos a testar em um público mais amplo.
 
JJerboa:

Se você compilar esta biblioteca, o compilador gera um erro:

Se você colocar: #propriedade estrita no início do arquivo, o erro desaparece.

É suposto ser assim?

Sim. Para a MQL4, o compilador usa, por padrão, um modelo de controle mais tolerante para fins de compatibilidade. O modo de economia nem sempre é adequado. É sempre melhor usar diretamente para que haja um nível máximo de controle.
Razão: