文章 "研究烛条分析技术(第三部分):用于形态操作的函数库"

 

新文章 研究烛条分析技术(第三部分):用于形态操作的函数库已发布:

本文的目的是创建一个自定义工具,令用户能够接收和使用前面所讨论形态的整体信息数组。 我们将创建一个形态相关的函数库,您可以在自己的指标、交易面板、智能交易系统等等应用中运用它们。

函数库结构

在继续创建函数库结构、类和连接之前,我们先来定义将要用到的数据。 也就是说,我们需要分离负责输入数据和提供结果的方法。 通用函数库结构将基于前面文章中开发的可视化解决方案 — 形态分析器。 

我们从应用程序输入数据开始,这些数据会在测试形态时影响结果。

图例 1 在“设置”选项卡中输入参数。

区块 1. 此区块包括烛条类型列表,由现有和生成的形态构成。 每种类型都有其设置,您可以通过单击烛条可视化页面右上角的齿轮图标来查看。 烛条类型 1-5 只有一个设置,而锤子有两个。 

区块 2. 权重系数。 有三个参数 К1,К2,К3 影响形态效率评估结果。 

区块 3. 以点数为单位的趋势阈值。 

区块 4. 测试所生成形态时用到的烛条。 在此处,我们需要顺序号或烛条索引。 使用这些数据,我们将能够获得高达三根烛条的任何尺寸、任何形态的信息。

区块 5. 形态中的烛条数量。 此设置仅适用于自定义形态。

作者:Alexander Fedosov

 

我非常期待这篇文章的发表,但还是错过了)。

这篇文章很有意思,信息量很大,写得非常清晰。谢谢。

现在谈谈我希望在下一篇文章中看到的内容,如果你想写的话。

Maribosu 的计算方法不正确,或者我误解了什么。

在我看来,一个一个地搜索蜡烛不是很方便,所以我采用了一些不同的方法。

我不明白 "设置趋势周期值,它会影响图表上形态的检测 "这句话的意思是什么?

智能交易系统只交易一个生成的形态,这也不是很方便。如果 Expert Advisor 可以交易多个生成的形态就更好了,如果能像 PatternAnalyzer 一样设计成图形界面就更好了。

再次感谢您的文章。

 
s22aa:

非常期待这篇文章的发表,但还是错过了 )

这篇文章很有意思,信息量很大,写得非常清晰。谢谢。

如果你想写的话,现在谈谈我希望在下一篇文章中看到的内容。

Maribosu 的计算方法不正确,或者我误解了什么。

在我看来,逐一搜索蜡烛不是很方便,所以我采用了一些不同的方法

智能交易系统只交易一种生成的形态,这也不太方便。如果智能交易系统能交易多个生成的形态,那就更好了,如果能像 PatternAnalyzer 一样设计成图形界面就更好了。

再次感谢您的文章。

感谢您的反馈。我没有考虑下一部分的素材,可能是因为我已经把关于形态的所有想法归纳为三部分了。关于 Maribozu,我会看看问题出在哪里。

还有一个 EA,可以根据一些生成的模式进行交易。您可以为买入和卖出设置不同的形态。

 
s22aa:

非常期待这篇文章的发表,但还是错过了 )

这篇文章很有意思,信息量很大,写得非常清晰。谢谢。

我不太明白 "设置趋势周期值 会影响图表上形态的检测 "这句话。


确定简单烛台的类型。您应该明白,例如,分钟时间框架上的多头和空头蜡烛与日线 时间框架上的 多头和空头蜡烛概念是完全不同的。趋势周期既能根据给定的图表截面确定蜡烛的大小,也能确定某些形态的价格运动方向。

 
Alexander Fedosov:

关于 Maribozu,我会看看问题出在哪里。

在 MainWindow.mqh 中,您只需将 "或 "改为 "和 "即可。

(shade_low<bodysize*maribozu_coef || shade_high<bodysize*maribozu_coef) && bodysize> 0 && bull
 
s22aa:

您只需在 MainWindow.mqh 中的代码中用 "和 "代替 "或 "即可。

我们会在第四部分解决这个问题)谢谢。

 

干得好,亚历山大

我是mql5 编程 方面的新手。我试着编译 PatternAnalyzer.mq5,但结果在 Menultem.mqh 中的 "method "上发现了两个错误。

方法 "上的第一个错误是 "未声明标识符",第二个错误是 "某些运算符预期"。

您能帮帮我吗?

我非常感谢你们的工作。谢谢。

 
bqFX:

干得好,亚历山大

我是mql5 编程 方面的新手。我试着编译 PatternAnalyzer.mq5,但结果在 Menultem.mqh 中的 "method "上发现了两个错误。

方法 "上的第一个错误是 "未声明标识符",第二个错误是 "某些运算符预期"。

请帮帮我。

我非常感谢你的工作。谢谢。

安装不正确
 

你好,亚历山大!感谢您的义务工作。在安装 MQL5 文件时,我注意到文件夹中还有其他文件,如

文件夹中有其他文件,如 include、image expert 和 indicator。我的问题是,我们是否应该将 MQL5 文件夹复制到根目录?

还是应该将 expert 复制到 expert,将 indicator 复制到 indicator。

谢谢

 

这可以转移到 mq4 吗?这些库在 mq4/mt4 中的工作原理一样吗?

我也很喜欢这篇文章。感谢您的贡献!

 

晚上好。

不幸的是,我无法在 MT5 上使用它。


我做了正确的步骤,但在 MT% 测试中却没有出现。