Erros, bugs, perguntas - página 3097

 
Yury Lemeshev #:
É possível estabelecer uma pausa em vez de TesterStop();?

Sleep(100);

 

Pode dizer-me como fazer um teste visual no testador MT5 com a possibilidade de desenhar objectos gráficos (linhas de tendência, ferramentas Fibo)? Já experimentei todos os tipos (de uma única posição para a frente) na própria janela, não consigo desenhar nem sequer uma linha de tendência! No MT4 é possível utilizar facilmente objectos gráficos e ferramentas de desenho durante os testes visuais.


 

O levantamento de fundos está em falta no relatório:



 
Sim, seria bom incorporar objectos gráficos, etc. na visualização.
 
O SymbolInfoDouble(símbolo,SYMBOL_BID); o testador dá ocasionalmente um valor de -2147483648. E devido a esta operação de valor no testador falha. A verificação de mais do que zero não passa. Quem enfrentou este problema e como resolvê-lo?
 
Yury Lemeshev #:
No testador SymbolInfoDouble(símbolo,SYMBOL_BID); Periodicamente dá o valor -2147483648. E por este valor, o trabalho no testador quebra. A verificação de mais do que zero não passa. Quem enfrentou este problema e como resolvê-lo?

Sim, existe tal problema, notado por mim recentemente.

Decidi fazer o seguinte: se o valor pedido/licitação for superior ou inferior a 20% do preço Aberto da série actual, então tomá-lo como Aberto.

 
Seria muito conveniente ter a janela Global Variables permanentemente disponível no terminal, bem como, por exemplo, a janela Data, Market Watch e outras janelas.
 
Yury Lemeshev #:
O SymbolInfoDouble(símbolo,SYMBOL_BID); o testador dá ocasionalmente um valor de -2147483648. E devido a esta operação de valor no testador falha. A verificação de mais do que zero não passa. Quem se defrontou com esta questão e como resolvê-la?
Este número é obtido após a conversão de SymbollInfo numa variável int ou é este duplo valor em si?
 

há um problema com a janela do lado direito:

os objectos gráficos na própria aba direita podem não ser exibidos correctamente (ou não ser exibidos de todo) se os testes tiverem lugar.

o terminal confunde os nomes dos objectos da aba direita com os nomes dos objectos do verificador visual.

 
mktr8591 #:
Este número é obtido após conversão de SymbollInfo em variável int ou é o próprio valor duplo?

O valor é o dobro. Tenho vindo a ver este problema desde o Verão e provavelmente já o tinha antes. É que o desempenho do robô no testador foi diferente do comércio real. Comecei a tentar perceber de onde vinha. O resultado de não obter dadosSymbolInfoDouble(símbolo,SYMBOL_BID)