Erros, bugs, perguntas - página 1616

 
Sim, acho que afinal estou errado.
 
struct A {int i;};
void F1( const A a ) {} // 'const' - objects are passed by reference only
void F2( const A &a )   // почему только через ссылку (&) допускается?
{ const A b = a; }      // ведь так (напрямую присвоение) можно!
Explique o comentário no código, por favor.
 
datetime time;
Print((string)time); // работает приведение типов datetime -> string

MqlTick Tick;  
Print((string)Tick); // может, сделать автоматическое приведение Mql*-типов (MqlTradeResult, MqlTradeRequest и т.д.) к string?
Por vezes é necessário imprimir uma carraça, um pedido ou resposta comercial, etc. Seria possível fazer isto através da conversão de cordas?
 
Ao testar visualmente, de onde provém a pausa de 3 segundos de cada vez?
2016.07.26 18:42:25.984 EURUSD.e : real ticks begin from 2016.01.04 00:00:00
2016.07.26 18:42:22.515 EURUSD.e,M1: testing of Experts\Test.ex5 from 2016.07.01 00:00 to 2016.07.15 00:00 started
2016.07.26 18:42:22.515 EURUSD.e,M1 (RoboForexEU-MetaTrader 5): generating based on real ticks

 
Porque é que o Marketwatch/Chart mostra o seguinte carrapato (do futuro) ao testar visualmente?
Este tick só pode ser observado visualmente - não é possível passá-lo através da MQL5.
 
Porque é que um terminal vazio offline (sem gráficos ou testador) consome até 5% do CPU?
 
fxsaber:
Porque é que o Marketwatch/Chart mostra o seguinte carrapato (do futuro) ao testar visualmente?
Este tick só pode ser observado visualmente - não é possível passá-lo através da MQL5.

Estas são as maravilhas da visualização.

Em primeiro lugar, um tick é aplicado à história. Depois o atraso é aplicado de acordo com o estado actual do visualizador. Depois cálculo dos indicadores e início do OnTick

Correcção

 
fxsaber:
Porque é que um terminal vazio (sem gráficos e testador) suga 5% da CPU?
Quer ligar-se a um servidor comercial
 
fxsaber:
Por vezes é necessário imprimir uma carraça, um pedido ou resposta comercial, etc. Seria possível fazê-lo através da conversão de cordas?

Através da conversão da estrutura em cordel? "Monsieur sabe como fazer as coisas torcidas" (ц)

Faça uma vez uma função apropriada e depois utilize-a

 

A última construção de MT5 é tortuosa e impossível de trabalhar. OS Windows XP SP3

  1. O sistema lê ou escreve sempre algo no disco, o que faz com que outros programas no computador desliguem.
  2. Alguma falha com a chamada do MetaEditor, após a qual o sistema operativo é suspenso - o movimento do rato é estúpido com intervalos de vários minutos.