历史记录下载器 - MetaTrader 4 专家
EA 通过“按主页按钮”下载当前图表品种和周期的报价历史记录。该方法基于中实现的想法s-Downloader 来自 Talex脚本 (代码库链接)。
与 s-Downloader 的主要区别在于,仅下载当前时间范围内指定时间的柱形图。就我个人而言,我发现这更方便,因为我在单个 TF(我通常使用的)上进行测试。
在此实现中,EA 在单次 start() 迭代上执行。这给获取图表窗口中的柱数和第一个柱的时间造成了一些困难。因此,EA 从使用以下方法更新的全局变量中获取这些数据历史下载器I指标(见附件)。实际上,除了更新全局变量之外,该指标什么也没做:)
附件包含 EA (HistoryDownloader.mq4),指标(HistoryDownloaderI.mq4)以及包含源代码+编译文件的存档(历史下载器.zip)
如何使用这一切:
日期时间迄今为止- 报价历史下载截止日期
整数暂停- 图表更新等待时间,以毫秒为单位。默认值为 1 秒 (1000)
整数行最大失败数- “移动”图表的连续不成功尝试的最大次数。默认值为 10
我尽力详细注释了代码。毕竟,这是我在 CodeBase 中的第一篇文章。
在一张图表上显示所选货币的相对强弱。
根据您的规则从特定蜡烛获取入场信号。
该脚本下载市场观察中所有时间范围和品种的历史记录。
回测后,我们通常需要在加载模板的新图表上分析测试结果,此时我们需要将测试图表上的对象复制到新图表中。此脚本有助于将对象保存到文件中并在新图表上显示对象。
附件下载
📎 historydownloader.mq4 (20.35 KB)
📎 historydownloaderi.mq4 (4.14 KB)
Source: MQL5 #9153
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
