MetaEditor build 1463 - página 13

 
Alexey Kozitsyn:
Tente pressionar "ctrl "+"-". Mas nem sempre funciona.

Obrigado! Por que eu me preocupei antes?

E funcionou/não funcionou - preste atenção ao layout do teclado (RU/EN), às vezes ele influencia. Se você notar um sintoma - por favor, me avise.

 
Vladimir Karputov:

Obrigado! Por que eu me preocupei antes?

Mas funcionou/não funcionou - preste atenção ao layout do teclado (RU/EN), às vezes ele o afeta. Se você notar algum sintoma, por favor, me avise.

Até agora, funciona com qualquer layout.
 
Vladimir Karputov:

Obrigado! Por que eu me preocupei antes?

E funcionou/não funcionou - preste atenção ao layout do teclado (RU/EN), às vezes ele o afeta. Se você notar algum sintoma, por favor, me avise.

Seja bem-vindo. Há situações em que (por alguma razão) me atira para outro arquivo... Não sei com o que está relacionado...
 

MetaQuotes-Demo lançou ontem uma versão beta do build 1467:

  • Velho Tick fix no testador
  • ArrayPrint upgrade - agora também pode imprimir estruturas
  • Separação direta da saída na janela Log + capacidade de desativar colunas de data e fonte, dando mais espaço para os dados
  • Atualização da biblioteca de matemática
  • Kanvas atualizado com novas funções de saída suavizada
  • Uma nova biblioteca gráfica /include/graphics foi adicionada com a classe CGraphic, que é análoga às capacidades gráficas da linguagem R. Agora você pode visualizar facilmente os conjuntos de dados.
  • Mais curiosidades

Por favor, atualize e teste esta versão.

 
Renat Fatkhullin:
  • ArrayPrint upgrade - agora também pode imprimir estruturas
Esta felicidade é quase.
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

void OnStart()
{
  MqlTick Tick;
  
  SymbolInfoTick(_Symbol, Tick);

  MyPrint(Tick);
}
2016.11.10 11:07:42.764 Test (EURUSD,M1)                         [time]   [bid]   [ask]  [last] [volume]    [time_msc] [flags]
2016.11.10 11:07:42.764 Test (EURUSD,M1)        [0] 2016.11.10 11:10:11 1.09207 1.09217 1.09207   500000 1478776211595       2

A única coisa que falta é o iminente ArrayToString. Então a saída poderia ser modificada. Por exemplo, tempo_msc e bandeiras.

 
Erro
void OnStart()
{
  const int Value = 0;
  int Array[] = {Value}; // 'Value' - constant expression required
}
 
Renat Fatkhullin:

MetaQuotes-Demo lançou ontem uma versão beta do build 1467:

  • Uma atualização de kanvas com novas características de saída suavizada
  • Adicionada nova biblioteca gráfica /include/graphics com a classe CGraphic, que é análoga às capacidades gráficas da linguagem R. Os conjuntos de dados podem agora ser facilmente visualizados.
Onde estão os exemplos?
 
Há um problema com isso
template <typename T>
void MyPrint( const T &Value )
{
  T Array[1];
  
  Array[0] = Value;
  
  ArrayPrint(Array);
}

struct STRUCT
{
  MqlTick Tick;
  int Tmp;
};

void OnStart()
{  
  STRUCT Tmp = {0};

  MyPrint(Tmp);
}
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
 
fxsaber:
Há um problema com isso.
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
Impressão apenas de tipos simples, claro.
 
fxsaber:
Onde estão os exemplos?

Até agora, em nenhum lugar.

Este é um anúncio beta