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

 

Os dígitos não funcionam. Mais precisamente, no 5º dígito, ele mostra um resultado de 4.

E não está claro se se trata de uma variável ou de uma função. Embora todas as variantes [ Dígitos, Dígitos(), _Dígitos ] retornem o valor errado.

 
Lion.Fx:

Os dígitos não funcionam. Mais precisamente, no 5º dígito, ele mostra um resultado de 4.

E não está claro se se trata de uma variável ou de uma função. Embora todas as opções [ Dígitos, Dígitos(), _Dígitos ] retornem o valor errado.


Não pode ser reproduzido. Código:

   Print("Знаков Digits: ", Digits);
   Print("Знаков _Digits: ", _Digits);
   Print("Знаков Digits(): ", Digits());

Diário de bordo:

2013.12.04 09:58:08.970 TestDay GBPUSD,M5: Dígitos : 5

2013.12.04 09:58:08.970 TestDay GBPUSD,M5: Dígitos : 5

2013.12.04 09:58:08.970 TestDay GBPUSD,M5: Dígitos (): 5

 
Lion.Fx:

Os dígitos não funcionam. Com 5 dígitos para ser exato, ele mostra um resultado de 4.


Embora, lamento, devo dizer que em alguns (alguns casos específicos) isso não funciona.
Os roteiros simples e os Expert Advisors funcionam corretamente. Mas aqui eu tenho alguns códigos, nos quais funciona incorretamente (no terminal antigo tudo está bem).

Vou investigar isso.

 

Encontrei o bug:

Eu costumo usar modelos para carregar as configurações do robô com indicadores. Se eu salvar um modelo com EA anexado e depois carregá-lo em outro gráfico, a variável Dígitos recebe valor errado por algum motivo.

Este é um insecto bastante pequeno, mas perigoso. Preste atenção!!!

 
Scriptong:
Também não funcionou dessa forma no 509. Para carregar automaticamente um modelo no testador (em qualquer modo), era (e ainda é - eu verifiquei) necessário salvar o modelo sob o nome testador.

Muito estranho. Sempre salvei modelos com nomes de especialistas no 509º e durante o teste foi carregado para aquele, e era exatamente aquele que era necessário para o especialista selecionado. Não testei nada em 509º durante um mês. Alguma coisa mudou aí? Eu não acho... Pena que eu não possa verificar agora.
 

Lion.Fx: Вот если сохранить шаблон с привязанным советником, а потом загрузить его на другой график, то переменная Digits почему-то принимает неверное значение.


A variável Ponto, neste caso, também assume um valor incorreto.
 
Eu sou o único que não posso carregar os arquivos de história? Eu defino nas configurações MT o número máximo de barras na história e 10 milhões na janela, reinicio MT, vou para o arquivo de citações, seleciono EURUSD minutos. Mostra 2048 barras. Aperto Download e recebo uma mensagem de que vou baixar dados do servidor Alpari (é o terminal deles), então um indicador de download aparece e desaparece imediatamente, o download não está indo. Alguém pode verificar por si mesmo?
 
Spy:
Sou o único que tem problemas com o carregamento de arquivos de histórico? Eu defino o número máximo de barras na história e 10 milhões na janela nas configurações MT, reinicio MT, vou para o arquivo de citações e seleciono EURUSD minutos. Mostra 2048 barras. Aperto Download e recebo uma mensagem de que vou baixar dados do servidor Alpari (é o terminal deles), então um indicador de download aparece e desaparece imediatamente, o download não está indo. Alguém pode verificar por si mesmo?

É estranho, meu arquivo é baixado do servidor da Metacvot e também me avisa que as citações não serão baixadas do servidor do meu CD, portanto serão diferentes.


Tente carregar as citações da maneira antiga, segurando o botão HOME no gráfico.

 

É que a Alpari tem seu próprio arquivo, e está prescrito em seus arquivos de configuração (não sei qual), portanto, suas cargas terminais a partir de seu servidor. Outras corretoras não o têm, eles baixam tudo do servidor da Metacvot.
O arquivo não está no mesmo servidor que aquele onde os dados são baixados com a chave Home, portanto nem tudo é baixado com a chave.

Então você tem o histórico de download do arquivo, como eu o entendo?

 
É verdade, mas não aquele que eu quero).
Razão: