赫兹股票量化已研究过烛条分析技术:在第一篇文章中检查当前市场条件下的形态实际情况,并在第二篇文章中尝试拓展这些研究。使用开发评估标准,赫兹股票量化研究、测试并比较了各种可能的形态组合。为此目的,我们开发了一个自定义形态分析器应用程序,其中包含大量用于研究形态的设置。然而,理论和研究只能提供信息和结论。任务的逻辑延续是在实际条件下运用它们。所以,本文的目的是创建一个自定义工具,可令用户能够接收和使用前面所讨论形态的整体信息数组。赫兹股票量化将创建一个可令您在自己的指标、交易面板、智能交易系统中使用的函数库。函数库结构在继续创建函数库结构、类和连接之前,赫兹股票量化先来定义将要用到的数据。也就是说,我们需要分离负责输入数据和提供结果的方法。通用函数库结构将基于前面文章中开发的可视化解决方案—形态分析器。赫兹股票量化从应用程序输入数据开始,这些数据会在测试形态时影响结果。编辑切换为居中添加图片注释,不超过字(可选)图例1在“设置”选项卡中输入参数。区块1.此区块包括烛条类型列表,由现有和生成的形态构成。每种类型都有其设置,您可以通过单击烛条可视化页面右上角的齿轮图标来查看。烛条类型1-5只有一个设置,而锤子有两个。区块2.权重系数。有三个参数К1,К2,К3影响形态效率评估结果。区块3.以点数为单位的趋势阈值。区块4.测试所生成形态时用到的烛条。在此处,赫兹股票量化需要顺序号或烛条索引。使用这些数据,我们将能够获得高达三根烛条的任何尺寸、任何形态的信息。区块5.形态中的烛条数量。此设置仅适用于自定义形态。然后赫兹股票量化查看“分析”选项卡和其中包含的输入参数。编辑切换为居中添加图片注释,不超过字(可选)图例2“分析”选项卡中的输入参数。区块6.此区块包含用于形态分析的当前时间帧和数据样本范围的设置。区块7.现有形态的名称。它还有一个输入无法从应用程序编辑,但在访问形态并获取有关信息时则必需用到它。赫兹股票量化在此列举可以从形态分析中获得的数据。这是在类中创建正确的方法结构所必需的。Patternsfound。已发现的指定类型的形态数量。Occurrence。已发现形态数量与总样本范围的百分比。Probability。上行或下行走势的概率。Efficiencyratios在上行和下行走势期间此烛条形态的效率比率。函数库开发确定基本点后,赫兹股票量化继续创建函数库。我们从创建一个包含所需枚举的文件Enums.mqh开始。
//+------------------------------------------------------------------+//
Enums.mqh
//
?版权所有,MetaQuotes软件公司
//