本帖最后由 Yasinjan 于 2025-1-15 01:00 编辑
因研究交易策略时候需要有些工具或数据。市场上有部分统计指标和ea,但是有有些信息统计不了。还得需要更详细的信息还是要去0手工研究。我最近市场上找了想要功能的相关ea,者指标, 找到的满足不了我。所以自己动手编程了此ea。此ea在之家首次分享大家。
该EA是一个简单而实用的工具,可以帮助你快速导出 MT4 的交易记录。你可以轻松获取包含手数、时间段、平台名称和账号类型的详细交易数据。满足研究历史行情数据的交易员。如果有其他需求或问题,欢迎和作者联系随时提出!
功能说明 1. 导出文件名称导出文件的名称固定为 TradeHistory.csv,方便查找和管理。2. CSV文件格式第一行:合并了时间段、平台名称和账号类型。 时间段:从 1970.01.01 到当前时间(可根据需要调整)。 2. 生成excle文件标题包含以下字段: 序号 订单号 品种 手数 开仓时间 交易类型(Buy/Sell) 开仓价格 平仓时间 平仓价格 止盈 止损 订单的盈利或亏损金额。
使用方法 1. 在导航栏中找到ExportTradeHistory1.5.ex4,将其拖放到任意图表上。 EA 会自动运行并导出交易记录。
2. 查看导出文件导出的 CSV 文件会保存在 MT4 的 MQL4/Files 目录下。 文件名为 TradeHistory.csv。 使用 Excel 或其他文本编辑器打开该文件,查看交易记录。
4. 运行结果运行后,MT4 的 日志中会显示以下信息: 如果导出成功:交易记录已导出到: TradeHistory.csv。每次运行EA时,TradeHistory.csv 文件会被覆盖。 如果导出失败:无法创建文件: TradeHistory.csv。
注意事项 1. 文件路径导出的 CSV 文件默认保存在 MQL4/Files 目录下。 如果找不到文件,请检查 MT4 的安装目录,确保路径正确。2. 历史订单该EA仅导出 历史订单,不会导出当前持仓订单。
2. 时间范围。 在MT4交易历史模块自定义选择时间段之后主图上加载ea才导出根据你选择的时间段。 3. 平台兼容性:该EA仅适用于 MT4 平台。如果需要用于 MT5 平台,和作者联系。
4. 确保 MT4 平台已连接到交易账户,并且有历史订单数据。
|