Erros, bugs, perguntas - página 2275

 
TheXpert:

Sim, o vc++ engole-o, mas o gcc não quer

 

Os nomes dos personagens são truncados nas caches GUI do optimizador


Isto é especialmente verdade para os caracteres personalizados - os nomes lá são frequentemente longos.

 
A100:
Obrigado. Pode ver claramente que o tipo do parâmetro do modelo não pode ser utilizado na declaração de uma nova classe.
 
fxsaber:

Abro um gráfico do EURUSD e passo este guião da KB sobre ele. Mantém um registo detalhado à medida que corre... Como resultado, tenho um gráfico com um novo símbolo em que as barras e carraças são retiradas do lado.

Usando este símbolo, posso iniciar qualquer EA usando carraças reais.


Fiz uma pequena optimização, em vez de uma única corrida. Cerca de uma hora depois de terminar, já não era possível fazer um "Teste Único de Execução" a partir dos resultados da Optimização - os carrapatos desapareceram. Portanto, este é um método 100% reprodutível.

Se utilizar o Tester/Optimizer sem longas pausas, mesmo em caracteres diferentes, as carraças não desaparecem. Provavelmente os carrapatos são removidos através da limpeza de algumas caches do Testador.

 
fxsaber:

Os nomes dos personagens são truncados nas caches GUI do optimizador


Isto é especialmente verdade para os caracteres personalizados - os nomes lá são frequentemente longos.

Um nome de personagem não pode ser superior a 32 caracteres, incluindo a terminação 0. Ou seja, na realidade, 31.
 
fxsaber:

Se utilizar o testador/optimizador sem longas pausas, mesmo em caracteres diferentes, as carraças não desaparecem. As carraças são provavelmente removidas através da limpeza de algumas das caches do Testador.

Encontrado e fixado.
 
Slava:
O nome do símbolo não pode ter mais de 32 caracteres, incluindo a terminação 0. Ou seja, na realidade, 31.

Os nomes de 28 caracteres na imagem de ecrã são cortados.

Slava:
Encontrado e corrigido.

Obrigado. Se continuarmos a falar de situações personalizadas, há duas situações com elas

1

Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos

Insectos, insectos, perguntas

fxsaber, 2018.08.28 19:45

Existe alguma forma de resolver isto até à próxima construção?

Quando mudo para outra conta, o gráfico de símbolos personalizados perde barras - "À espera de actualização". Os bares não podem ser solicitados. Ao mesmo tempo, faz tic-tac - sem problemas.

Depois de reiniciar o Terminal, é claro, as barras na tabela estão disponíveis.

Gostaria que as barras de símbolos personalizadas permanecessem disponíveis sem reiniciar após a mudança para outra conta.


2.

Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos

Insectos, insectos, perguntas

fxsaber, 2018.08.28 10:20

CustomTicksReplace(Name, 0, LONG_MAX, Ticks);

Demora um minuto a 24 milhões de ticks para executar esta função com sucesso. É possível acelerar o processo?

 
fxsaber:

Os nomes de 28 caracteres na imagem de ecrã são cortados.

Obrigado. Se continuarmos a falar de situações personalizadas, há duas situações com elas

1


2.

Cerca de 28 caracteres irão verificar.

2. Pode ser possível acelerar o processo, mas não é a primeira prioridade.

Dar detalhes sobre o primeiro ponto. Precisamos de uma reprodução clara.

 
Slava:

Dar detalhes sobre o primeiro ponto. É necessária uma reprodução clara.

  1. Abre-se duas contas em servidores comerciais diferentes.
  2. Execute o guião no EURUSD. Quando o guião terminar, será criado um símbolo personalizado e o seu gráfico será aberto.
  3. Mudar para uma conta a partir de outro servidor comercial.
  4. Verá "À espera de actualização" no lugar do gráfico do símbolo personalizado.
  5. Não haverá barras (as carraças serão - CTRL+U) até que recarregue o Terminal.

 

fxsaber:

3. Mudança para uma conta a partir de outro servidor de negociação.

Mudar é o mesmo que perder a comunicação... é possível que, neste caso, se reduza a isto https://www.mql5.com/ru/forum/275574#comment_8485737

Razão: