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

 

Código

void start()
{
  double iv=iVolume(NULL,PERIOD_D1,0);
  Print("iv = ",iv," err = ",  GetLastError());
}

sempre dá

iv = 0,0 err = 0

 
thecore:

Código

sempre dá

iv = 0,0 err = 0

Por que dobrar? Pode haver 2,5 carrapatos?
 
borilunad:
Por que dobrar? Pode ser 2,5 ticks?


Não tenho idéia de que pessoa inteligente surgiu com isso em vez de INT,

mas era assim que costumava ser. E agora o compilador diz que esta função retorna

Dotipo DUPLO. Mas na verdade parece não funcionar em absoluto :(

 

Os 532 build reportaram erros de tempo de execução (por exemplo, overruns de matriz), os 536 não.

Será mais difícil de monitorar.

Embora no terminal antigo tudo funcionasse e não escrevesse nada

 
borilunad:
Por que dobrar? Pode ser 2,5 ticks?

Atualizei o terminal... Eu gostaria de não ter feito isso :)

Agora

iVolume(NULL,PERÍODO_D1,0)

produz algo como o seguinte

iv = 1,360089743589744 err = 0

ou

iv = 5,9 err = 0

 
thecore:

Atualizei o terminal... Eu gostaria de não ter feito isso :)

Agora

iVolume(NULL,PERÍODO_D1,0)

produz algo como o seguinte

iv = 1,360089743589744 err = 0

ou

iv = 5,9 err = 0

Isto é um teste beta, não ah-ha-ha-ha-ha-ha. Você pode ajudar a colocá-lo em funcionamento ou usar silenciosamente a velha construção 509 e esperar silenciosamente que o terminal atualizado seja lançado. Ninguém está forçando você a entrar nesta linha se você não quiser aceitar o fluxo de trabalho de testes beta.
 
artmedia70:
Isto é um teste beta, não um suspirar ah-ha-sighing. Você pode ajudar a levá-lo a uma condição normal de trabalho, ou usar silenciosamente a velha construção 509 e esperar silenciosamente pelo lançamento do terminal atualizado. Ninguém está forçando você a entrar nesta linha se você não quiser aceitar o fluxo de trabalho de testes beta.

Eu estou ajudando.

Encontramos a falha. Indicado onde e como ele se manifesta.

De que outra forma posso ajudar? Não tenho fontes :)

 

O terminal está rodando no modo /Portátil, ME também está rodando no modo /Portátil. Após a compilação de um novo indicador, que não estava anteriormente presente no navegador do terminal, o novo indicador não aparece na lista de Indicadores Personalizados. Somente após reiniciar o terminal, o novo indicador aparece na lista de Indicadores Personalizados da janela do navegador.

Exatamente da mesma forma que os indicadores existentes não são atualizados após sua modificação em ME se o indicador já estiver funcionando na janela do par de moedas. Somente a remoção e reinicialização do indicador permite ver as mudanças feitas em seu código.

 
Há planos para adicionar o TesterWithdrawal ao MT4?
 
thecore:

Eu estou ajudando.

Encontramos a falha. Indicado onde e como ele se manifesta.

De que outra forma posso ajudar? Não tenho fontes :)

Quem escreveu isto:

"...Atualizei o terminal... Quem me dera não ter feito isso :)...".

Fui eu?

Isto é a ajuda de um testador beta ou é o resmungo de um usuário insatisfeito?

Razão: