错误、漏洞、问题 - 页 2286 1...227922802281228222832284228522862287228822892290229122922293...3184 新评论 A100 2018.09.11 15:52 #22851 Ilyas:谢谢你的留言。我应该用它来做什么? 关于交易、自动交易系统和策略测试的论坛 错误、漏洞、问题 A100, 2018.09.01 15:25 执行错误:无法在'Test2.ex5'中找到'g'。 //Test.mqh class A {}; //Test1.mq5 #include "Test.mqh" #import "Test2.ex5" void g( A* ); #import void OnStart() { A a[1]; ArrayPrint( a ); //(*) g(&a[0]); } //Test2.mq5 #property library #include "Test.mqh" void g( A* ) export {} 而如果你把Test1.mq5中带(*)的那一行去掉,就可以了。它是如何影响的?Build 1881/32这不是通常的编译时错误--程序没有启动(而且ArrayPrint 只是作为一个例子存在--你可以用其他合适的函数代替它) 毕竟,这个错误在一年前 就已经被发现了......。它被修复过很多次,但一直在重新出现。而且在这里也不起作用https://www.mql5.com/ru/forum/1111/page2131#comment_6575893 Ошибки, баги, вопросы 2018.08.30www.mql5.com Общее обсуждение: Ошибки, баги, вопросы fxsaber 2018.09.11 17:15 #22852 fxsaber:通过mklink的终端的哪个文件夹应该放在RAMdisk上,以便从内存而不是从SSD上读/写数据?我愿意提供数据,说明这在优化过程中会带来多大的速度提升。测试仪文件夹被移至5GbRAMDisk,并在MT5目录下执行。 mklink /j Tester z:\Tester 固态硬盘现在正安然入睡,优化的速度是~1.5倍(目测),而且是免费的。 fxsaber 2018.09.11 22:34 #22853 关于交易、自动交易系统和交易策略测试的论坛 虫子、虫子、问题 fxsaber, 2017.01.26 17:33 既然优化器模型是基于代理的,那么是什么阻止了你实现已经通过优化器的单次运行还没有完成?例如,优化。现在还剩下几个小时。但我已经看到了有趣的结果。我想看到一些好的单一结果--在回测器中运行。但同时也不能停止优化(特别是与GAs有关)。在这种情况下,是否有可能释放一个本地代理,并向其发送一个单一的运行。然后继续给这个代理加载优化包。现在研究被停滞,直到优化器完成。而这有时需要非常长的时间。相关的,尽管有优秀的缓存。请打开opt文件的格式。 举例来说,我为什么需要它。在这里,我对盈利能力优化(PF)的结果进行了整理 看看交易的数量--它们在统计学上毫无意义:少于30个。但是,他们的PF是脱胎换骨的,有成百上千个这样的结果。那么,为什么这个垃圾会出现在表中? 如果opt-format是开放的,那么这些垃圾可以被自动杀死,只留下有趣的或多或少具有统计学意义的结果。 关于同时按多个标准进行自定义排序等,该怎么说。 ZZY 它应该是不仅可以阅读,而且可以自己编写opt-files。然后将其反馈给测试人员,因为它已经实现了 从而利用测试仪的所有GUI优势进行无垃圾缓存。要做到这一点,只需打开opt-format。 fxsaber 2018.09.11 22:44 #22854 优化的结果 可以根据不同的标准进行分类 MT5已经有一个机制,用于指定所谓的公式合成的文本公式。 我建议使用文本公式的相同机制来设置任意的排序标准。 Nikolai Semko 2018.09.12 00:40 #22855 Slava:"在你面前,一切都已经被偷走了"。 在一天开始的时候,满打勾。然后出价和/或要价和/或炒家全额,如果有的话其他都是增量。平均为每格10字节。 由于对ticks的访问是严格按顺序进行的,所以组织对数组中每个元素的快速访问是没有问题的是的,真的。很好! 诚然,我只研究了酒吧。并匆忙得出结论,认为这和抽搐的情况一样。我错了。 但是,这就很奇怪了--为什么这些酒吧几乎没有包装地保存着? 这很容易检查:看任何一年的hcc文件大小,然后用函数Bars 计算该年的条数。它是~42.2字节/1分钟吧。这还不到60,但显然是多余的。 Nikolai Semko 2018.09.12 00:53 #22856 fxsaber:测试仪文件夹被移至5GbRAMDisk,并在MT5目录下执行。 固态硬盘现在正安然入睡,优化速度是原来的~1.5倍(目测),免费了哇,多么简单和出乎意料的解决方案。 真棒!而且好极了 Vladislav Andruschenko 2018.09.12 08:15 #22857 7月9日的1881 版中有一个奇怪的错误。 没能马上理解它。 我最小化了终端窗口,设置了所有参数并输入了100美元的存款。 我把窗口打开到全屏,按了开始键。优化后一小时....一个小时后,我发现那里不是100美元,而是10,000美元。 当我把终端扩展到全屏时 - 存款字段被重置为默认值! 即使在优化已经运行的情况下也会出现同样的错误 Vladimir Karputov 2018.09.12 12:14 #22858 与本主题无关的评论已被移至"信号服务的常见问题"。 fxsaber 2018.09.12 18:30 #22859 fxsaber: 在测试器中,一个很大的要求是,如果最后一个已知的最后一个是零,则通过出价/询问来关闭。在视频中 证券交易所工具的真实刻度。条形图是由Bid建立的,没有fin-data,BUY开仓。可以清楚地看到,当前的平仓价格 PositionGetDouble(POSITION_PRICE_CURRENT) 始终等于零,尽管Bid正在发生重大变化。我们如何向测试者解释,股票符号应该以Bid方式关闭BUY位置?现在甚至连股权都没有计算。 fxsaber 2018.09.12 20:37 #22860 每次我做单次运行时,都以这个条目开始Core 1 MetaTester 5 forced to stop原因是什么呢?每一次运行都以ExpertRemove 结束。 1...227922802281228222832284228522862287228822892290229122922293...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你的留言。
我应该用它来做什么?
关于交易、自动交易系统和策略测试的论坛
错误、漏洞、问题
A100, 2018.09.01 15:25
执行错误:无法在'Test2.ex5'中找到'g'。
而如果你把Test1.mq5中带(*)的那一行去掉,就可以了。它是如何影响的?Build 1881/32
这不是通常的编译时错误--程序没有启动(而且ArrayPrint 只是作为一个例子存在--你可以用其他合适的函数代替它)
毕竟,这个错误在一年前 就已经被发现了......。它被修复过很多次,但一直在重新出现。而且在这里也不起作用https://www.mql5.com/ru/forum/1111/page2131#comment_6575893
通过mklink的终端的哪个文件夹应该放在RAMdisk上,以便从内存而不是从SSD上读/写数据?我愿意提供数据,说明这在优化过程中会带来多大的速度提升。
测试仪文件夹被移至5GbRAMDisk,并在MT5目录下执行。
固态硬盘现在正安然入睡,优化的速度是~1.5倍(目测),而且是免费的。
关于交易、自动交易系统和交易策略测试的论坛
虫子、虫子、问题
fxsaber, 2017.01.26 17:33
既然优化器模型是基于代理的,那么是什么阻止了你实现已经通过优化器的单次运行还没有完成?
例如,优化。现在还剩下几个小时。但我已经看到了有趣的结果。我想看到一些好的单一结果--在回测器中运行。但同时也不能停止优化(特别是与GAs有关)。在这种情况下,是否有可能释放一个本地代理,并向其发送一个单一的运行。然后继续给这个代理加载优化包。
现在研究被停滞,直到优化器完成。而这有时需要非常长的时间。
相关的,尽管有优秀的缓存。请打开opt文件的格式。
举例来说,我为什么需要它。在这里,我对盈利能力优化(PF)的结果进行了整理
看看交易的数量--它们在统计学上毫无意义:少于30个。但是,他们的PF是脱胎换骨的,有成百上千个这样的结果。那么,为什么这个垃圾会出现在表中?
如果opt-format是开放的,那么这些垃圾可以被自动杀死,只留下有趣的或多或少具有统计学意义的结果。
关于同时按多个标准进行自定义排序等,该怎么说。
ZZY 它应该是不仅可以阅读,而且可以自己编写opt-files。然后将其反馈给测试人员,因为它已经实现了
从而利用测试仪的所有GUI优势进行无垃圾缓存。要做到这一点,只需打开opt-format。
优化的结果 可以根据不同的标准进行分类
MT5已经有一个机制,用于指定所谓的公式合成的文本公式。
我建议使用文本公式的相同机制来设置任意的排序标准。
"在你面前,一切都已经被偷走了"。
在一天开始的时候,满打勾。然后出价和/或要价和/或炒家全额,如果有的话其他都是增量。平均为每格10字节。
由于对ticks的访问是严格按顺序进行的,所以组织对数组中每个元素的快速访问是没有问题的
是的,真的。很好!
诚然,我只研究了酒吧。并匆忙得出结论,认为这和抽搐的情况一样。我错了。
但是,这就很奇怪了--为什么这些酒吧几乎没有包装地保存着?
这很容易检查:看任何一年的hcc文件大小,然后用函数Bars 计算该年的条数。它是~42.2字节/1分钟吧。这还不到60,但显然是多余的。
测试仪文件夹被移至5GbRAMDisk,并在MT5目录下执行。
固态硬盘现在正安然入睡,优化速度是原来的~1.5倍(目测),免费了
哇,多么简单和出乎意料的解决方案。
真棒!而且好极了
7月9日的1881 版中有一个奇怪的错误。
没能马上理解它。
我最小化了终端窗口,设置了所有参数并输入了100美元的存款。
我把窗口打开到全屏,按了开始键。优化后一小时....一个小时后,我发现那里不是100美元,而是10,000美元。
当我把终端扩展到全屏时 - 存款字段被重置为默认值!
即使在优化已经运行的情况下也会出现同样的错误
在测试器中,一个很大的要求是,如果最后一个已知的最后一个是零,则通过出价/询问来关闭。
在视频中
证券交易所工具的真实刻度。条形图是由Bid建立的,没有fin-data,BUY开仓。可以清楚地看到,当前的平仓价格
始终等于零,尽管Bid正在发生重大变化。我们如何向测试者解释,股票符号应该以Bid方式关闭BUY位置?现在甚至连股权都没有计算。
原因是什么呢?
每一次运行都以ExpertRemove 结束。