简介
本文讨论了如何计算柱的位置和趋势线的预期交叉时间。 趋势线的产生原则接近于 Thomas DeMark 在最后的时间间隔上构建 TD 的原则。
尽管所提供的应用程序是一个成熟的自动化 Expert Advisor,但可以集成到更加复杂的交易系统中作为它的一部分。
构建交叉通道的基本原则
“Chuvashov 的三角形”形态的本质在于以下理念:在任何时点,我们始终具有最后两个下分形和两个上分形。 通过这两个上分形和两个下分形绘制趋势线。
如果这 2 条线继续向右延伸时交叉形成三角形,我们就得到被称为“Chuvashov 的三角形”的形态。 这两条基准线的交叉点被称为顶点。 按照 4 个分形出现的顺序对其进行编号。
通过左边第二个分形绘制一条垂直线。 同时,绘制一条通过顶点的垂直线。 这两条垂直线之间的蜡烛图的数量(包含线上的蜡烛图)除以 3 并进行圆整,在顶点的左侧绘制第三条垂线。
穿过第二个分形绘制的垂线和中间垂线之间的距离将构成 实际突破区域。
图 1 绘制三角形
我们开始绘制三角形。
最后 4 个分形可能存在多个位置,其中要么不可能绘制三角形,要么就是过短或过长。
图 2 分形的不利位置示例
因此,有必要引入一些满足三角形绘制的条件:
三角形线收敛的一些条件:
这些补充条件已经在形态形成条件的程序块中予以考虑。
这似乎很清楚,但我们来看图 3。 我们如何定义两条基准线发生交叉时的柱数?
在线突破的时候,尚不知道是否为真实的突破,尽管已经是进入市场的时机。 真实突破区域计算程序块利用时间参数解决了这个问题,即在时间范围内定义基准线的交叉。
我们知道,每过一段时间图表上就出现一个柱。 例如,在 H1 图表上每小时出现一个新柱。 只有知道了这两条线上单位时间的价格变化率,才能计算交叉的时间。 只有知道了从三角形的“底”到交叉时刻的时间量,才能计算交叉之前的柱数(时间单位)。 真实突破区域也在这个程序块进行定义。
该 Expert Advisor 是逐块进行设计。
反复出现最多的功能块一般位于程序的开头:打开和关闭头寸,绘制符号和线的函数。 主要的可执行程序还包含单独的程序块,比如:
然后进入开仓的程序块。
如果符合开仓条件,则计算具有被超越的基准线的通道绘图。 创建通道。
StopLoss 和 TakeProfit 的计算将考虑资金管理系统的要求,然后进行开仓(本例中是买入头寸 - 查看下面的截屏)。
但是,如果在两个方向都满足开仓条件,则可以在两个方向开仓(查看下面的截屏)。
然后程序跟踪形态的持续时间。
如果当前时间超过了真实突破的时间,程序将禁止开仓。 如果当前时间超过了顶点时间,程序将删除所有的形态绘图,从图表上清除已经不需要的符号和线。
这里所介绍的 Expert Advisor 在自动测试时展示出作为机械交易系统的积极结果。
|
【下载必读】如何下载本站资源:
*本站资源全部免费下载,请加QQ群:1128719745,验证消息【EAMT】,通过后在【群文件】搜索名称下载!群内禁发广告,每个QQ仅1次申请资格,请珍惜!
*群内资源采用最新的压缩方式,双击直接解压,解压缩时请关闭杀毒软件或允许。无毒请放心使用!