sHistoryExport - 以 МetaТrader 4 格式导出历史数据的便捷脚本 - MetaTrader 5 的脚本





历史数据导出脚本。
MetaTrader 4 中的历史记录有问题吗?从 MetaTrader 5 加载任意深度的详细历史记录!
在“terminal_data_folder\MQL5\scripts\”中加载脚本。
加载库查看历史记录 和 细绳 到“terminal_data_folder\MQL5\Include\komposter\”。
编译脚本。
步骤 2:设置历史深度
转到菜单“工具 - 选项”(Ctr+O),或在“图表”选项卡上指定要导出的条数(“窗口中的最大条数”)。 М1 每年的历史约为 370 000 根柱。

单击“ОК”并重新启动 МТ。
第三步:设置仪器列表
如果您想一次加载多个参数的历史记录,请将它们添加到“市场观察”,并隐藏不必要的工具:

第 4 步:运行脚本
将脚本拖至任意图表并设置外部变量值:

点击“ОК”,等待关机消息。您可以在终端的“EA 交易”选项卡上跟踪进度:
2013.03.28 11:42:55 sHistoryExport(欧元美元,H1) GBPJPY,PERIOD_M1:1.5秒内同步历史记录
2013.03.28 11:43:25 sHistoryExport(欧元美元,H1) 英镑日元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\GBPJPYM1.csv”和“历史记录 (MetaQuotes-Demo)\GBPJPY1.hst" 在 30.0 秒内!
2013.03.28 11:43:27 sHistoryExport(欧元美元,H1) EURJPY,PERIOD_M1:历史记录在 1.6 秒内同步
2013.03.28 11:43:55 sHistoryExport(欧元美元,H1) 欧元日元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\EURJPYM1.csv”和“历史记录 (MetaQuotes-Demo)\EURJPY1.hst" 28.6 秒内!
2013.03.28 11:43:57 sHistoryExport(欧元美元,H1) NZDUSD,PERIOD_M1:历史记录在 1.6 秒内同步
2013.03.28 11:44:26 sHistoryExport(欧元美元,H1) 纽元兑美元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\NZDUSDM1.csv”和“历史记录 (MetaQuotes-Demo)\NZDUSD1.hst" 在 29.0 秒内!
2013.03.28 11:44:28 sHistoryExport(欧元美元,H1) AUDUSD,PERIOD_M1:历史记录在 1.7 秒内同步
2013.03.28 11:44:56 sHistoryExport(欧元美元,H1) 澳元兑美元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\AUDUSDM1.csv”和“历史记录 (MetaQuotes-Demo)\AUDUSD1.hst" 在 28.2 秒内!
2013.03.28 11:44:59 sHistoryExport(欧元美元,H1) USDCAD,PERIOD_M1:历史记录在 1.8 秒内同步
2013.03.28 11:45:27 sHistoryExport(欧元美元,H1) 美元兑加元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\USDCADM1.csv”和“历史记录 (MetaQuotes-Demo)\USDCAD1.hst" 在 28.3 秒内!
2013.03.28 11:45:31 sHistoryExport(欧元美元,H1) USDCHF,PERIOD_M1:历史记录在 3.9 秒内同步
2013.03.28 11:46:00 sHistoryExport(欧元美元,H1) 美元兑瑞郎, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\USDCHFM1.csv”和“历史记录 (MetaQuotes-Demo)\USDCHF1.hst" 在 28.5 秒内!
2013.03.28 11:46:01 sHistoryExport(欧元美元,H1) GBPUSD,PERIOD_M1:历史记录在 1.5 秒内同步
2013.03.28 11:46:31 sHistoryExport(欧元美元,H1) 英镑兑美元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\GBPUSDM1.csv”和“历史记录 (MetaQuotes-Demo)\GBPUSD1.hst" 在 29.5 秒内!
2013.03.28 11:46:33 sHistoryExport(欧元美元,H1) USDJPY,PERIOD_M1:历史记录在 2.6 秒内同步
2013.03.28 11:47:03 sHistoryExport(欧元美元,H1) 美元日元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\USDJPYM1.csv”和“历史记录 (MetaQuotes-Demo)\USDJPY1.hst" 29.4 秒内!
2013.03.28 11:47:04 sHistoryExport(欧元美元,H1) EURUSD,PERIOD_M1:历史记录在 1.5 秒内同步
2013.03.28 11:47:33 sHistoryExport(欧元美元,H1) 欧元兑美元, PERIOD_M1:1100000 个柱已写入“历史记录” (MetaQuotes-Demo)\EURUSDM1.csv”和“历史记录 (MetaQuotes-Demo)\EURUSD1.hst" 在 28.8 秒内!
2013.03.28 11:47:33 sHistoryExport(欧元美元,H1) 历史导出在 279.6 秒内完成! 9 个文件已写入:
2013.03.28 11:47:33 sHistoryExport(欧元美元,H1) D:\_Forex\MetaTrader 5 Work\MQL5\Files\History (MetaQuotes-Demo)\
如果您设置更多数量的工具和/或时间框架和/或加载的柱,脚本可以工作很长或一般情况下悬挂由于核心内存不足!充分评估硬件的潜力。
加载所有必要的历史记录后,脚本将显示一个包含信息的窗口并退出。存储文件的文件夹的名称,您可以直接从警报窗口复制:

csv 文件,由脚本编写,准备导入 MetaTrader 4(“报价存档 - 导入”):

变迁的历史
附件下载
📎 shistoryexport.mq5 (5.88 KB)
Source: MQL5 #1252
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
