设为首页 收藏本站 切换语言

代写EA时如果通过Zigzag指标描述V型反转,头肩顶,三角形等形态

| 发表于 2023-10-29 12:20:00 | 显示全部楼层 |复制链接
前文讲了:代写EA如何运用红三兵、阳包阴、黄昏之星等K线组合形态。该种方法可以用来描述一些涉及K线较少的K线形态。

当某种形态较为复杂时,比如V型反转、头肩顶,三角形等,就需要借助Zigzag这个指标来描述了。

Zigzag是MT4,MT5中自带的一个指标,应用范围特别广。它的作用就是化繁为简,在复杂的K线走势中,找到关键的转折点。

image.png

Zigzag找到的这些转折点,同时也是高低点,借助了这个功能,很多突破型的EA,也因此被开发了出来。突破型EA的原理就是突破前高做多,突破前低做空。

Zigzag也可以用来设置止损,一般情况大家开仓后(例如多单),喜欢把止损放在前根(几根)K线的最低点上。很多时候找到的最低点不是这波行情的最低点,而Zigzag就能找到。

image.png

当然Zigzag也可以用来判断趋势,比如前高>前前高,当前价>前低,就代表上涨趋势。

image.png

Zigzag的用法很多,今天主要讲的是Zig如果描述K线形态:

1.如何描述V型反转

image.png

a.当前价-前高>50点(EA中可设置),这样才能确定反转成功。

b.当前价-前低>300点(EA中可设置),这样能确保反转力度。

c.前低<前前低,这样能确保前低是近期最低点,进一步确认前低点是最底部的反转点。

2.如何描述头肩顶

image.png

头肩顶的关键点就是有一个头和两个肩,我们可以这样描述:

a.前前高-前高>50点(EA中可设置),前前高-前前前高>50点(EA中可设置)。这样能把头和肩区分出来。

b.前低<前前前高,前前低<前高,这样可以控制两个肩大体在一个水平区间。

c.当前价<前前低,并且前价<前低。确保当前价低于颈线。

3.如何描述三角形态

image.png

三角型,有发散三角形,也有收敛三角形,判断的方法大同小异。此处以收敛三角形为例。且我们以简单的模型为例,仅通过前期两个高点,和两个低点为准。

复杂的三角形比如下图,三个高点和三个低点肯定不在一条趋势线上。那我们怎么确定趋势线呢。最好的方法就是线性回归的方法,找出离各个点方差最小的线。此处不做讨论。

image.png

接着上上图讲,我们的描述收敛三角形的方法如下:

a.前高<前前高

b.前低>前前低

c.当前价>前高和前前高形成的趋势线

以上均是我描述这三种形态的简单例子,你也可以采用不同的方法。不同的方法,描述出来的结果是略有区别的。

所以,如果您想开发这样有形态的需求,您自己又无法准确描述,我们这是不敢接这个活的。因为我们描述的方法并不一定是您想要的,您又不能理解形态开发的难点,后面就会发生很多纠纷了。

您学会如何定义简单的形态了,就可以把它应用到EA策略中了。比如:头肩顶的时候开空(进场),止损100点(出场),止盈100点(出场)。进场出场都写清楚了,就是一个最简单的EA策略。

更多关于如何描述自己的EA策略请查看:代写EA时,该如何写EA需求

如果你想把自己的想法,编成EA,或者指标,请联系我们吧。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论2

kykj
D
| 发表于 2023-11-25 10:34:19 来自手机 | 显示全部楼层
维加斯通道 +
EMA 30 EMA100 EMA45均线箭头指标

这样的箭头指标能写不?
举报

点赞 评论 使用道具

westwuwei
DDD
| 发表于 2023-11-25 11:26:19 | 显示全部楼层
zigzag 算法规定:自身最后的两个关键点(高低点)就是自动回溯——不算数——的,需要在K线增加时删除最后的高点和最后的低点重新选择高低点。因此看上去最后的高点和最后的低点所涉及的几十根K线走完了,但是这几十根K线仍然不能决定趋势。连趋势涨跌都是漂移的,高低点位置更是剧烈变化的。

zigzag 实际上用来看很早之前的高低点的,并不能用来交易。交易者一旦进行实盘交易就懂实际的“漂移情况”了,而不懂交易的人往往是看着“静态图”在想象交易。
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

EaCode小胖李

EaCode小胖李 C

eacode.cn代写MT4/5EA、cTrader指标cAlgo、TradingView指标策略。

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)