错误、漏洞、问题 - 页 3056 1...304930503051305230533054305530563057305830593060306130623063...3184 新评论 fxsaber 2021.07.13 10:59 #30551 Ilyas: 我将考虑可以做什么。 在一些配置文件模式中,EX5对每个函数的调用都会创建统计数据。统计数据只有在从ME运行时才能看到。 在这种EX5模式下,是否有可能绕过ME,将统计数据输出到一个文本文件? 例如,现在,很难理解例如SymbolInfoTick 调用的统计数据。我自己测量,我可以看到它是滞后的。但这需要特殊的动作才能做到。 如果能在文本文件中看到每个函数的汇总统计,那将是非常有用和酷的。 只是在运行剖析器 - 它发生在正常工作的机器上。而对于HFT来说,它是在一台有最小ping的机器上运行,有很多终端,等等。一般来说,需要精确测量的具体属性。 A100 2021.07.13 11:51 #30552 最好能增加这样一种通用的记号形式。 void OnStart() { ushort ch = '\u0041'; //Error: '' - unrecognized character } 特别是由于 \u 是明确的 Unicode,而 \x 不一定是 Alain Verleyen 2021.07.13 13:52 #30553 Ilyas: 他们为什么不附上一份报告呢?它列出了测量误差。 无法分类的功能可被视为 "系统" 历史数据的检索是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"。 Errors, bugs, questions 测试日志 - 算法交易, 交易机器人 fxsaber 2021.07.13 14:38 #30554 关于交易、自动交易系统和交易策略测试的论坛 虫子,虫子,问题 fxsaber, 2021.07.12 22:23 在闭合位置 显示模式下,有成本 栏。 它是什么? 似乎没有人知道。亲爱的开发者,请解释这个参数的含义。 我发现一些参数的描述在查看其数值时引起了一些疑问。 关于交易、自动交易系统和测试交易策略的论坛 新的MetaTrader 5平台Build 2450:"订阅 "服务、用户界面改进和MetaEditor的修订功能 MetaQuotes, 2020.05.15 13:43 在未结订单和头寸列表中增加了新的栏目。 变化 - 经营利润率百分比 价值 - 仓位的市场价值 魔术 - 专家顾问开出的订单和头寸的标识符(魔术数字)。 终端计算的交易的变化%? 市场价值 显示的是什么单位的数量? SZ MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении? Errors, bugs, questions MT5和速度在行动 如何开始使用Metatrader 5 Ilyas 2021.07.14 10:52 #30555 Alain Verleyen:谢谢你的回答。... 顺便提一下,"开盘价 "是不正确的,使用的模式是 "1分钟OHLC"。 谢谢你,修好了。 fxsaber 2021.07.14 13:15 #30556 分享警报窗口 处理程序的接收。 fxsaber 2021.07.14 13:42 #30557 QK 2 14:39:14.890 Terminal crashlog generated DE 2 14:39:16.382 Terminal crashlog finalized 在哪里可以看到崩溃日志? A100 2021.07.15 12:54 #30558 MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。 建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟,对其他文件扩展名禁用聪明功能。 [删除] 2021.07.15 15:52 #30559 A100:MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。我们建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟功能,对其他文件扩展名禁用聪明功能。 而且我已经做了很多列举式函数...))) A100 2021.07.15 15:54 #30560 Сергей Таболин:而已经列出的那些人就有点多了......))) 我不是自己想出来的,而是从MetaEditor的文件搜索过滤器中提取了一个现成的清单 1...304930503051305230533054305530563057305830593060306130623063...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Ilyas:
我将考虑可以做什么。
在一些配置文件模式中,EX5对每个函数的调用都会创建统计数据。统计数据只有在从ME运行时才能看到。
在这种EX5模式下,是否有可能绕过ME,将统计数据输出到一个文本文件?
例如,现在,很难理解例如SymbolInfoTick 调用的统计数据。我自己测量,我可以看到它是滞后的。但这需要特殊的动作才能做到。
如果能在文本文件中看到每个函数的汇总统计,那将是非常有用和酷的。
只是在运行剖析器 - 它发生在正常工作的机器上。而对于HFT来说,它是在一台有最小ping的机器上运行,有很多终端,等等。一般来说,需要精确测量的具体属性。
最好能增加这样一种通用的记号形式。
特别是由于 \u 是明确的 Unicode,而 \x 不一定是
不幸的是,我们无法确定(至少现在还无法确定)哪个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; // Какой смысл в этом значении?谢谢你的回答。
...顺便提一下,"开盘价 "是不正确的,使用的模式是 "1分钟OHLC"。
谢谢你,修好了。
MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。
建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟,对其他文件扩展名禁用聪明功能。
MetaEditor在编辑另一种编程语言的文件时经常挂起。也许是因为高亮显示、提示和其他功能不能应付相应的语法。
我们建议只对MQL和相关文件(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv)保留IntelliSense模拟功能,对其他文件扩展名禁用聪明功能。
而且我已经做了很多列举式函数...)))
而已经列出的那些人就有点多了......)))
我不是自己想出来的,而是从MetaEditor的文件搜索过滤器中提取了一个现成的清单