欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

用于将所有时间范围内的烛台数据提取到 CSV 的脚本。 - MetaTrader 5 脚本

author emer | 182 人阅读 | 0 人评论 |

CandlesticksData 脚本概述

烛台数据脚本是为 MetaTrader 5 交易平台设计的,允许交易者和开发人员将详细的烛台数据导出到 CSV 文件中,以供进一步分析或记录保存。该脚本对于定量分析、回测交易策略或教育目的特别有用,使用户能够全面检查历史价格变动。

CandlesticksData 脚本的主要目的是收集和组织不同时间范围内的烛台数据,并以结构化格式保存。此功能可帮助交易者识别市场趋势、模式和行为,从而更轻松地做出明智的交易决策。通过导出这些数据,用户可以利用外部工具或软件进行更复杂的分析,例如统计评估或机器学习应用程序。

初始化和输入:脚本首先定义属性并初始化必要的变量。它包括时间范围的枚举,并准备捕获最新 21 个烛台的数据。

时间范围选择:TimeFrameHandle 函数根据输入索引分配特定的时间范围,允许用户从各种烛台间隔中进行选择,包括分钟、小时、每日、每周和每月数据。

数据收集:在 OnStart 函数中,脚本迭代定义的时间范围并调用 CandlesticksData 函数来收集数据。该函数检索每个烛台的关键数据点,包括:

数据写入:脚本将收集的数据格式化为 CSV 文件。为了清晰起见,首先编写标题行,然后是每个烛台的详细条目。这包括指数、日期、时间、价格、交易量指标以及其他计算值,例如前收盘价和蜡烛范围差异。

错误处理:该脚本包含错误检查以确保成功创建和写入文件。如果出现任何问题,它会向控制台输出一条错误消息。

完成通知:成功保存数据后,脚本会提醒用户文件位置,以便轻松访问导出的数据以供进一步使用。

CandlesticksData 脚本对于寻求有效分析历史市场数据的交易者来说是一个有价值的工具。通过自动化数据提取过程并以用户友好的格式组织数据,该脚本可以增强交易策略的开发和评估。


附件下载

📎 candlesticks_data.mq5 (7.13 KB)

Source: MQL5 #52766

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录