下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2016.04.25 12:44
脚本

分析历史数据中存在的漏洞和缺口。 - MetaTrader 4脚本

| Chinese English Español Русский Deutsch 日本語 Português

显示:
471
等级:
投票: 11

脚本 history_data_analysis_v3 检查历史中的缺失柱线检测漏洞、缺口大小, 并在列表里标记它们。原版可在此找到: 历史数据分析


此版本将输出格式改为 *.csv, 并对输出进行了大量返工。现在, 当使用 MS Excel 来打开脚本操作结果文件时, 已经有了现成的表格用于机器评估。理论上, 摘要输出可以屏蔽。在 Excel 里可以轻易及便利地分析数据, 它有更多功能, 譬如数据自动过滤。

脚本不仅可以接收来自图表的数据, 也可以直接来自 hst 文件, 这很有用, 例如, 当从片段里建立历史数据时 (通过脚本运行 hst 文件, 之后第二次, 第三次, 将它们带到表格里, 看看哪些漏洞可以被 "修补")。

参数列表:

input_from_file bool true - 分析 hst 文件, false - 分析图表;
input_file_name string 输入文件名。它必须有 .hst 后缀。如果选择了图表输入, 则忽略;
input_file_in_history bool true - 输入文件在终端的当前历史文件夹 (终端文件夹\history\服务器名)。false - 输入文件在 \\experts\files 文件夹。如果选择了图表输入, 则忽略;
bars_ingnore bool true - 启用最小漏洞大小过滤。漏洞大小小于此指定值, 则将不会被认定为漏洞。false - 任何缺失柱线被认定为漏洞;
min_hole int 认定漏洞的最小柱线数。如果过滤器被禁用则忽略;
breakup_min int 认定漏洞为缺口的标准。可以将摘要划分为两部分 - 漏洞 (hole_min - breakup_min) 和缺口 (>=breakup_min)。它必须大于或等于 hole_min。如果它等于 hole_min, 每个漏洞可认定为缺口;
gap_ignore bool true - 启用最小缺口来过滤漏洞, false - 即使漏洞的缺口价格为零也被认定;
gap_min int 认定漏洞的最小缺口价格。如果过滤器被禁用则忽略;
report_summary bool true - 报告将包含摘要, false - 没有摘要;
report_table bool true - 报告将包含表格, false (不建议: 这是此脚本的主要目的) - 无表格;

当在 Excel 里直接打开, 在系统设置里使用 "," 符号作为小数点的人将会发现分数值位置上被日期替代, 其不可反向转为数字。我的系统是 ".", 所以我不会受到太多干扰。表格自身不会包含任何分数。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/7093

转换 hst-文件至 csv 文件 转换 hst-文件至 csv 文件

脚本 hst2csv 用来转换 *.hst 文件至 *.csv 文件, 之后可以无暇地导入到 MetaTrader 4 客户终端。

自动优化器 自动优化器

用于在 EA 操作期间进行自动优化的函数库。

awo 假日 awo 假日

此 awo 假日 EA 报告下一日的状态: 工作日, 周目或假日。

走势 走势

指标显示走势和回撤方向。