MetaEditor build 1463 - 页 13

 
Alexey Kozitsyn:
试试按 "ctrl "+"-"。但它并不总是有效。

谢谢你!我以前为什么要这样做呢?

工作/不工作--注意键盘布局(RU/EN),有时会影响到它。如果你注意到一个症状--请让我知道。

 
Vladimir Karputov:

谢谢你!我以前为什么要这样做呢?

而且工作/不工作--注意键盘布局(RU/EN),有时会影响到它。如果你发现任何症状,请让我知道。

到目前为止,它适用于任何布局。
 
Vladimir Karputov:

谢谢你!我以前为什么要这样做呢?

但它确实/不工作--注意键盘布局(RU/EN),有时它会影响它。如果你发现任何症状--请让我知道。

不客气。有些情况下,(由于某些原因)把我扔到另一个文件中...不知道它与什么有关...
 

MetaQuotes-Demo昨天发布了Build 1467的测试版本。

  • 测试器中的旧蜱虫修复
  • ArrayPrint升级--现在也能打印结构了
  • 在日志窗口中直接对输出进行排序+能够禁用日期和来源栏,为数据提供更多空间
  • 数学图书馆升级
  • 升级后的kanvas具有新的平滑输出功能
  • 一个新的图形库/include/graphics已经加入了CGraphic类,它类似于R语言的 图形功能。现在你可以轻松地将数据阵列可视化。
  • 更多小知识

请更新并测试这个版本。

 
Renat Fatkhullin:
  • ArrayPrint升级--现在也能打印结构了
这种幸福是几乎。
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

唯一缺少的是即将推出的ArrayToString。然后可以修改输出。例如time_msc和flags。

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

MetaQuotes-Demo昨天发布了Build 1467的测试版本。

  • 一个具有新的平滑输出功能的kanvas升级版
  • 增加了新的图形库/include/graphics与CGraphic类,它类似于R语言的 图形功能。现在,数据的阵列可以很容易地被可视化。
例子在哪里?
 
这有一个问题
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:
这里面有一个问题。
2016.11.10 11:21:26.976 Test (EURUSD,M1)            [Tmp]
2016.11.10 11:21:26.976 Test (EURUSD,M1)        [0]     0
当然,只打印简单的类型。
 
fxsaber:
例子在哪里?

到目前为止还没有。

这是一个测试版公告