文章 "基于成交历史的交易播放器" - 页 2 123 新评论 Arduz 2011.05.05 18:44 #11 出于某种原因,我的智能交易系统(EA)无法工作,它解析历史记录,然后继续创建余额,然后警报飞出,显示符号上没有数据....,历史记录已全部下载,这是什么原因?我还尝试从 EA 的交易历史记录中获取报告,也是先解析,然后创建余额,然后 EA 崩溃,什么也没发生......在所有操作后的文件 夹中创建了 Excel 文件,其中的一切似乎都很正常。 Mykola Demko 2011.05.05 19:34 #12 arbuz: 出于某种原因,我的智能交易系统无法工作,它解析历史记录,然后继续创建余额,然后警报飞出,说符号上没有数据....,历史记录已全部下载,这是什么原因?我还尝试从智能交易系统的交易历史记录中获取报告,也是先解析,再创建余额,然后 EA 崩溃,什么也没发生......在所有操作后的文件夹中创建了 Excel 文件,其中的一切似乎都很正常。使用此算法手动验证此符号 确保参与交易报告的所有工具的所需历史记录部分在M1 时间框架 上可用。 为此,手动打开所需的 TF M1 图表,设置垂直线,并使用Ctrl+B 命令或从右键菜单对象列表 中通过属性将垂直线的日期更改为交易开始日期。 然后按下 "显示 "按钮。如果没有报价,可能有两种原因。要么没有下载报价,要么 "窗口中最大条数 "参数设置过小。在右键菜单 "服务"->"设置"->"图表"中选择 "窗口中的条数"。 Sergey Petruk 2013.09.10 22:17 #13 感谢您的提示,我想在工作中试用该播放器,但存档中的四个文件中有两个没有编译 - 播放器报告和报告解析器 mt4 显示了几个错误。2 个问题 - 该播放器能与预装的 EA 一起使用吗? Mykola Demko 2013.09.11 18:31 #14 vspexp:感谢您的提示,我想在工作中试用该播放器,但存档中的四个文件中有两个没有编译 - 播放器报告和报告解析器 mt4 显示了几个错误。第二个问题 - 该播放器能与预装的 EA 一起使用吗?你应该检查一下,这是很久以前的事了,也许语言上有一些变化,而这些变化对代码至关重要。播放器是基于标准报告运行的,无论报告是由测试人员还是 MT 生成的。 Automated-Trading 2013.09.12 08:30 #15 Urain:你应该检查一下,那是很久以前的事了,也许对语言中的代码有一些关键性的改动。Structur_File.mqh 中的代码(ushort type->ushort m_type)已在附件中更正。更新版本见附件。在编译器中添加了类成员 和方法名称交叉的检查后,错误开始出现。声明类成员时最好使用 "m_"前缀。 附加的文件: Player_History_Trades.zip 547 kb Vladimir Karputov 2016.06.09 09:33 #16 在尝试编译时,弹出了几个错误: Mykola Demko 2016.06.09 10:30 #17 Karputov Vladimir:在尝试编译时,弹出了几个错误:这些不是错误,而是编译器 的警告:全局变量和局部变量的命名空间重叠,程序员应该小心。这里没有错误。请放心使用。 Vladimir Karputov 2016.06.09 10:37 #18 Nikolay Demko:这些不是错误,而是编译器发出的警告:全局变量和局部变量的命名空间重叠,程序员应小心。这里没有错误。请随意使用。 我一直认为,每一个警告都是潜在的错误或未来的 "黑天鹅"。作为这篇文章的作者,你能不能修改一下代码,删除所有这些潜在的错误? Mykola Demko 2016.06.09 11:20 #19 Karputov Vladimir: 我一直认为,每一个警告都是未来潜在的错误或 "黑天鹅"。作为这篇文章的作者,你能不能修复一下代码,消除所有这些潜在的错误?要做到这一点,我们需要重命名很多变量(在很多文件上),毕竟变量名带有一定的概念负荷。你建议将变量 bar、pos、time 重命名为什么?仅仅添加后缀会使代码变得杂乱无章,无法阅读。给 servicedesk 写信,让编译器不再产生黄色警告:)你们为了方便自己,在重要的地方显示非关键的警告,让程序员准确地编写代码,但你们并不满意。 Aleksei Kuznetsov 2016.11.06 17:40 #20 我也是在 "创建余额历史记录 "阶段停止了一切操作。它为所有货币对和止损创建了文件。账户开设于 9 月 22 日。在 M1 上,所有货币对都有 9 月 16 日的报价(我按 "主页 "键进行了检查)。尝试了自动交易 中的代码 - 没有变化。 123 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
出于某种原因,我的智能交易系统无法工作,它解析历史记录,然后继续创建余额,然后警报飞出,说符号上没有数据....,历史记录已全部下载,这是什么原因?我还尝试从智能交易系统的交易历史记录中获取报告,也是先解析,再创建余额,然后 EA 崩溃,什么也没发生......在所有操作后的文件夹中创建了 Excel 文件,其中的一切似乎都很正常。
使用此算法手动验证此符号
感谢您的提示,我想在工作中试用该播放器,但存档中的四个文件中有两个没有编译 - 播放器报告和报告解析器 mt4 显示了几个错误。
2 个问题 - 该播放器能与预装的 EA 一起使用吗?
感谢您的提示,我想在工作中试用该播放器,但存档中的四个文件中有两个没有编译 - 播放器报告和报告解析器 mt4 显示了几个错误。
第二个问题 - 该播放器能与预装的 EA 一起使用吗?
你应该检查一下,这是很久以前的事了,也许语言上有一些变化,而这些变化对代码至关重要。
播放器是基于标准报告运行的,无论报告是由测试人员还是 MT 生成的。
你应该检查一下,那是很久以前的事了,也许对语言中的代码有一些关键性的改动。
Structur_File.mqh 中的代码(ushort type->ushort m_type)已在附件中更正。更新版本见附件。
在编译器中添加了类成员 和方法名称交叉的检查后,错误开始出现。
声明类成员时最好使用 "m_"前缀。
在尝试编译时,弹出了几个错误:
在尝试编译时,弹出了几个错误:
这些不是错误,而是编译器 的警告:全局变量和局部变量的命名空间重叠,程序员应该小心。
这里没有错误。请放心使用。
这些不是错误,而是编译器发出的警告:全局变量和局部变量的命名空间重叠,程序员应小心。
这里没有错误。请随意使用。
我一直认为,每一个警告都是未来潜在的错误或 "黑天鹅"。作为这篇文章的作者,你能不能修复一下代码,消除所有这些潜在的错误?
要做到这一点,我们需要重命名很多变量(在很多文件上),毕竟变量名带有一定的概念负荷。
你建议将变量 bar、pos、time 重命名为什么?
仅仅添加后缀会使代码变得杂乱无章,无法阅读。
给 servicedesk 写信,让编译器不再产生黄色警告:)
你们为了方便自己,在重要的地方显示非关键的警告,让程序员准确地编写代码,但你们并不满意。
我也是在 "创建余额历史记录 "阶段停止了一切操作。它为所有货币对和止损创建了文件。账户开设于 9 月 22 日。在 M1 上,所有货币对都有 9 月 16 日的报价(我按 "主页 "键进行了检查)。
尝试了自动交易 中的代码 - 没有变化。