关于漏洞和缺口存在的历史分析 - MetaTrader 4 脚本
History_data_analysis_v3 脚本检查历史记录中是否有缺失的柱,确定孔洞、间隙的大小并列出它们。原文可以在这里找到:历史数据分析。
此版本将输出文件格式更改为 *.csv 并实现了经过大量修改的输出。现在,当使用 MS Excel 打开包含脚本操作结果的文件时,就有一个可供机器评估的现成表格。原则上可以禁止summary的输出。在Excel中分析数据更加容易和方便,它具有更多功能,例如数据自动过滤。
该脚本不仅能够从图表接收数据,还可以直接从 hst 文件接收数据,这在例如从片段构建历史记录时很有用(通过脚本运行一个 hst 文件,然后运行第二个、第三个,将它们带到一个表中,看看哪些漏洞可以“修补”)。
参数列表:
| 来自文件的输入 | 布尔值 | true - 分析hst文件,false - 分析图表; |
| 输入文件名 | 细绳 | 输入文件的名称。它必须具有 .hst 扩展名。如果选择图表输入则忽略; |
| 历史输入文件 | 布尔值 | true - 当前历史文件夹中的输入文件(终端文件夹\历史记录\服务器名称)的终端。 false - 输入文件\\专家\文件文件夹。如果选择图表输入则忽略; |
| 酒吧_ingnore | 布尔值 | true - 启用按最小孔尺寸进行过滤。尺寸小于指定值的孔将不被视为孔。 false - 任何缺失的条将被视为洞; |
| 最小孔 | 整数 | 考虑一个洞的最小条数。如果过滤器被禁用则忽略; |
| 分手时间 | 整数 | 考虑孔间隙的标准。允许将摘要拆分为两部分 - 按孔 (hole_min - Breakup_min) 和间隙 (>=breakup_min)。它必须大于或等于hole_min。如果等于hole_min,则每个孔都被认为是一个间隙; |
| 间隙忽略 | 布尔值 | true - 按漏洞的最小差距启用过滤器, false - 即使价格差距为零的漏洞也会被考虑; |
| 最小间隙 | 整数 | 考虑漏洞的最小价格差距。如果过滤器被禁用则忽略; |
| 报告摘要 | 布尔值 | true - 报告将包含摘要, false - 无摘要; |
| 报告表 | 布尔值 | true - 报告将包含一个表格, false (不推荐:这是脚本的主要目的) - 没有表格; |
直接在Excel中打开时,系统中设置了“,”符号作为小数分隔符的人可能会看到分数位置上的日期,并且无法反转回数字。我的系统有“.”,所以我不太关心它。该表本身不包含也不可能包含任何分数。
附件下载
📎 history_data_analysis_v3.mq4 (24.01 KB)
Source: MQL5 #7093
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
