错误、漏洞、问题 - 页 3056

 

Ilyas:

我将考虑可以做什么。

在一些配置文件模式中,EX5对每个函数的调用都会创建统计数据。统计数据只有在从ME运行时才能看到。

在这种EX5模式下,是否有可能绕过ME,将统计数据输出到一个文本文件?

例如,现在,很难理解例如SymbolInfoTick 调用的统计数据。我自己测量,我可以看到它是滞后的。但这需要特殊的动作才能做到。

如果能在文本文件中看到每个函数的汇总统计,那将是非常有用和酷的。


只是在运行剖析器 - 它发生在正常工作的机器上。而对于HFT来说,它是在一台有最小ping的机器上运行,有很多终端,等等。一般来说,需要精确测量的具体属性。

 

最好能增加这样一种通用的记号形式。

void OnStart()
{
    ushort ch = '\u0041'; //Error: '' - unrecognized character
}

特别是由于 \u 是明确的 Unicode,而 \x 不一定是

 
Ilyas:


  1. 他们为什么不附上一份报告呢?它列出了测量误差。

  2. 无法分类的功能可被视为 "系统"

  3. 历史数据的检索是CopyHistoryData的一个功能,要求什么样的数据是由参数传递的。
    不幸的是,我们无法确定(至少现在还无法确定)哪个CopyXXX函数被调用。
    因为这是CopyHistoryData的一个功能,所以 "自身CPU "的计数器也是一个+在报告中你看到有3处调用CopyHistoryData,每处调用(实际上是代码行)都有自己的计数器 "Total
    CPU"。
    至于数值的差异,CopyHistoryData函数很 "重",显然,在测量方面,无法确定调用的位置--这是由于原生x64代码的一些特性,我将考虑可以做什么


谢谢你的回答。

"他们为什么不附上一份报告?"它列出了测量误差。"

0 2021.07.08 15:38:38.647 MQL5剖析器 在历史上启动'STS2020.ex5',参数为。

0 2021.07.08 15:38:38.647 MQL5分析器 符号:'EURUSD'

0 2021.07.08 15:38:38.647 MQL5分析器 期间:'H1'

0 2021.07.08 15:38:38.647 MQL5分析器 日期来自:'2021.04.01

0 2021.07.08 15:38:38.647 MQL5分析器 日期为:'2021.05.31

0 2021.07.08 15:38:38.647 MQL5剖析器 ticks模式:'公开价格'

0 2021.07.08 15:38:38.647 MQL5分析器 执行延迟:0 ms

0 2021.07.08 15:38:38.647 MQL5 profiler deposit: 100000

0 2021.07.08 15:38:38.647 MQL5 profiler currency: 'EUR'.

0 2021.07.08 15:38:38.647 MQL5分析器 杠杆:1:15

0 2021.07.08 15:38:38.647 MQL5分析器 以点为单位的利润:NO

0 2021.07.08 15:38:38.952 MQL5分析器 已连接。

0 2021.07.08 15:43:06.269 MQL5 profiler profile data received (8896 bytes)

0 2021.07.08 15:43:06.269 MQL5剖析器 139098总测量值,0/0错误,分析了320 mb的堆栈内存(92848/1073741824)。

0 2021.07.08 15:43:06.269 MQL5分析器 共发现982065个函数框架(279627个mql5代码,122460个内置,571051个其他,8927个系统)。

没有任何错误。

顺便提一下,"开盘价 "是不正确的,使用的模式是 "1分钟OHLC"。

 

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

fxsaber, 2021.07.12 22:23

闭合位置 显示模式下,有成本 栏。

它是什么?

似乎没有人知道。亲爱的开发者,请解释这个参数的含义。


我发现一些参数的描述在查看其数值时引起了一些疑问。

关于交易、自动交易系统和测试交易策略的论坛

新的MetaTrader 5平台Build 2450:"订阅 "服务、用户界面改进和MetaEditor的修订功能

MetaQuotes, 2020.05.15 13:43

在未结订单和头寸列表中增加了新的栏目。

  • 变化 - 经营利润率百分比
  • 价值 - 仓位的市场价值
  • 魔术 - 专家顾问开出的订单和头寸的标识符(魔术数字)。

  • 终端计算的交易的变化%
  • 市场价值 显示的是什么单位的数量?


SZ

MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
 
Alain Verleyen:

谢谢你的回答。

...

顺便提一下,"开盘价 "是不正确的,使用的模式是 "1分钟OHLC"。

谢谢你,修好了。

 
分享警报窗口 处理程序的接收。
 
QK      2       14:39:14.890    Terminal        crashlog generated
DE      2       14:39:16.382    Terminal        crashlog finalized
在哪里可以看到崩溃日志?
 

MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。

建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟,对其他文件扩展名禁用聪明功能。

[删除]  
A100:

MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。

我们建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟功能,对其他文件扩展名禁用聪明功能。

而且我已经做了很多列举式函数...)))

 
Сергей Таболин:

而已经列出的那些人就有点多了......)))

我不是自己想出来的,而是从MetaEditor的文件搜索过滤器中提取了一个现成的清单