历史交易与订单 - MetaTrader 5脚本
- 显示:
- 3576
- 等级:
- 已发布:
- 2017.11.16 10:03
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
'历史交易与订单(History Deals and Orders)'脚本程序显示了在给定时间段的交易历史中的交易和订单所有属性。
数据可以在终端的专家页面中显示,也可以写到一个文本文件中 (它会保存在 [data folder]\MQL5\Files). 如果数据要写到一个文本文件中,操作算法如下:
- 一开始,首先删除 "InpFileName" 文件,
- 然后创建新的 "InpFileName" 文件,
- 把数据写到 "InpFileName" 文件中。
为了找到和打开文本文件,要像下面这样做:
- 第一步: 打开文件菜单 -> "打开数据文件夹".
- 第二步: 在开启的文件管理器中,转到 MQL5\Files 文件夹。
文本文件的例子:
交易: |单号 |订单 |时间 |时间戳 |类型 |入场 |幻数 |原因 |仓位 ID |144059549 |160789141 |2017.08.02 10:35:46 |1501670146218 |DEAL_TYPE_SELL |DEAL_ENTRY_IN |0 |DEAL_REASON_CLIENT |160789141 |交易量 |价格 |佣金 |隔夜息 |利润 |交易品种 |注释 |外部 ID |0.01 |1.18265 |0.00 |0.00 |0.00 |EURUSD | | 订单: |单号 |设置时间 |类型 |状态 |过期时间 |完成时间 |设置时间戳 |完成时间戳 |执行类型 |160789141 |2017.08.02 10:35:46 |ORDER_TYPE_SELL |ORDER_STATE_FILLED |2017.08.02 10:35:46 |2017.08.02 10:35:46 |1501670146217 |1501670146218 |ORDER_FILLING_FOK |类型时间 |幻数 |原因 |仓位 id |依据仓位 id |1970.01.01 00:00:00 |0 |ORDER_REASON_CLIENT |160789141 |0 |初始交易量 |当前交易量 |建仓价格 |止损 |获利 |当前价格 |限制价格 |0.01 |0.00 |1.18265 |0.00000 |0.00000 |1.18265 |0.00000 |交易品种 |注释 |外部 id |EURUSD | | 交易: |单号 |订单 |时间 |时间戳 |类型 |入场 |幻数 |原因 |仓位 ID |144059588 |160789184 |2017.08.02 10:35:55 |1501670155724 |DEAL_TYPE_BUY |DEAL_ENTRY_OUT |0 |DEAL_REASON_CLIENT |160789141 |交易量 |价格 |佣金 |隔夜息 |利润 |交易品种 |注释 |外部 ID |0.01 |1.18276 |0.00 |0.00 |-0.09 |EURUSD | | 订单: |单号 |设置时间 |类型 |状态 |过期时间 |完成时间 |设置时间戳 |完成时间戳 |执行类型 |160789184 |2017.08.02 10:35:55 |ORDER_TYPE_BUY |ORDER_STATE_FILLED |2017.08.02 10:35:55 |2017.08.02 10:35:55 |1501670155724 |1501670155724 |ORDER_FILLING_FOK |类型时间 |幻数 |原因 |仓位 id |依据仓位 id |1970.01.01 00:00:00 |0 |ORDER_REASON_CLIENT |160789141 |0 |初始交易量 |当前交易量 |建仓价格 |止损 |获利 |当前价格 |限制价格 |0.01 |0.00 |1.18276 |0.00000 |0.00000 |1.18276 |0.00000 |交易品种 |注释 |外部 id |EURUSD | |
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/19019