2评论

4收藏

SuperTrend超级趋势3.3中文/English版本-稳定3年的趋势EA,经典回调策略深...

avatar waihuiyang | 1537 人阅读 | 2 人评论 | 2023-06-09




SuperTrend,是一款非常优质的趋势外汇EA,这款EA我做了3年了,中途也有回撤期,总体来说表现还不错。
082140xelvb9p77faz1ipr_副本.jpg
一、什么是策略?什么是EA?

策略是一个抽象的概念,一般指的是交易模型。而EA是策略的一种载体,例如把某趋势策略具体化成一款EA,我们就可以通过这款EA实现趋势交易了。有的时候,是可以把“策略”=“EA”的。不过策略的用法更广,例如我们得到一个观摩/信号,我们会问“什么策略的啊?”,就是就是在问,该观摩/信号用的什么交易模型/手法。

二、趋势策略和回调策略

我们喜欢给策略进行分类,但是很难做到分类的互斥,而策略本身又是复杂的,它可能有多个分类属性。那我们怎么给它归类呢?只能是选择它最突出的策略成分进行分类。例如一款EA,它根据均线顺势开仓,亏损后加仓,然后总体盈利平仓。这样一款EA我们把它叫做什么策略呢?趋势策略?马丁策略?趋势马丁策略?每个人的分类习惯不同,我更愿意把它叫做马丁策略。

对于趋势策略我没法给出它的定义,我只能说对于一个EA,它的趋势成分策略,在整个策略中起着至关重要的作用,我可能会把它叫做趋势策略。判断趋势的方法太多了,比如最简单的MA均线指标,甚至像RSI这样的震荡指标也能用来判断趋势。当然MA这样的经典趋势指标,也能判断震荡。指标是死的,用法是活的。


回调策略还是很好理解的,就是在多头趋势或者空头趋势的回调位置,做单。如果你也有大量的EA经验的话,你会发现这样策略的EA很多。如下图,开多单时,行情正处于小级别上涨趋势中。

093424aer8eppefujawbzf_副本.jpg
策略千千万,为啥讲到了回调策略。因为赚钱的策略就那几种。不知道怎么讲才能让大家理解:“赚钱的策略就那几种”这句话。这样吧,我列出一些事实大家自己分析:

1、早年间我给很多人写过EA,基本上大家自己想出来的都是亏钱的。复盘都通不过。传统的技术分析理论,真的只是小学水平。

2、早年间我除写EA之外,我也研究别人的EA,谁没研究过几千个EA呢?我研究的结果就是,那些复盘稳定盈利的策略类型就那么几种。碍于精力和时间,我没法给大家“娓娓道来”是哪几种,肯定包含我发布的这几种。

3、多年持续分析MQL5的流行EA和信号。刨去去马丁、网格、对冲的,能赚钱的策略也只是那几种。

4、以我自己的技术水平,如果脱离已经成熟策略框架,我也很难写出稳定盈利的EA。也就是说真正能赚钱的策略很有限,基本就那几种以及他们的变种。想开发出完全原创的策略,非常难。

当然回调策略的实现方法也有很多,不同的方法就对应了不同的EA。如果你的方法好,效果也会好;如果方法普通,也是赚不到钱的。我发布的EA为什么我介绍这么细,我是希望大家能够理解策略,不理解策略,我换一套参数,换个名字,你又得多研究一个新EA,多么的费时费力。理解策略,万变不离其宗。

三、SuperTrend超级趋势的策略原理

1、判断趋势

我们定义一个箱体(定义箱体主要是为了方便大家理解),箱体包含最近的66(可设置)根K线。这66根K线的最高点就是箱体的顶,这66根K线的最低点就是箱体的底。只要当前价格距离底部大于60点(可设置),EA就判定,当前处于多头趋势;只要当前价格距离顶部大于60点(可设置),EA就判定,当前处于空头趋势。
103458nvpfzlmg49ig1lgx_副本.jpg
参数-“趋势箱体的周期”,就是调整箱体的判断的K线数的。如果保持判断点数不变,减小“趋势箱体的周期”,那么只有更加笔直的趋势才能满足要求了。

参数-“当前价与顶/低的距离”,就是调整当前价距离顶/底的点数。如果判断的K线数不变,减小“当前价与顶/低的距离”。那么不太明显的趋势也能满足要求了。

2、找到回调点

通过以上的趋势判断,我们可以找到一些上涨点位或下跌点位。但这些位置并不都适合我们开单
110902uwwm9r34z4zlth30  3_副本.jpg
这里我们就用到了第二个箱体,第二个箱体只包含9根K线(数字可以设置)是一个很小的箱体。为了方便描述箱体的各个位置,我们定义箱体顶部的水平位是100;箱体底部的水平位是0;那么中间的水平位就是50了。
111857pmhdmnjozcmdyzsl  4_副本.png
参数中的“开仓水平位”、“平仓水平位”说的就是箱体的水平位了。一般我们都是在水平位小的时候开多单;水平位大的时候开空单;

3、开仓

当行情满足前两步的判断,就可以开仓了,例如:

趋势判断为“多头趋势”,价格又处于震荡箱体的“低水平位”,那么我们就开多单;表现出来就是,在上涨行情的回调处,开了一个多单;

趋势判断为“空头趋势”,价格又处于震荡箱体的“高水平位”,那么我们就开空单;表现出来就是,在下跌行情的回调处,开了一个空单;

4、平仓

平仓的话,可以有两种出场时机选择:

第一种就是“立即出场”,当行情满足机会就出场,优势是出场比较迅速,果断。

第二种就是“下根K线出场”,就是只有当每根K线开盘时候,才检测是否满足出场条件。优势是,节省电脑资源,有时候利润会拿的多一些。缺点是,有时候出场不够果断。

两种对比,通过复盘表现来看,总体效果差不多。

平仓的话,有三种出场方式,哪种符合要求,按照种出场:

第一种是按照震荡箱体的“水平位”出场。上面已经讲过,就是在“高水平位”的时候,我们平多单;在“低水平位”的时候我们平空单。

第二种是按照“盈利点数”出场。

第三种是按照止损出场,根据止损周期,判断最近66根K线的最大值和最小值作为止损点。如果你觉得止损太大了,你可以把66减少一点;如果你觉得止损太小了,也可以把66增大点。当然,参数中的最小止损点数和最大止损点数也可以把止损限定在一定范围内,防止过大/过小。

四、SuperTrend超级趋势的参数介绍

市面上的经纪商基本上都是5位报价的经纪商,以EURUSD为例,当前bid价格是1.21929,小数点后保留了5位,该平台都是5位报价的经纪商。下面的介绍,都是针对5位报价的经纪商。

平台商的最小波动单位是点point,例如价格由1.21929上涨到了1.21940,我们就说上涨了11点。但是,如果按照point来计算波动点数,实在不方便,因为最后一位的波动对行情的影响微乎其微,可以忽略不计。

于是我们引入了一个新的单位pips,1pips=10point。pips也叫点,为了与point有所区别,在中文上,我们把pips叫大点,把point叫小点或者微点。在日常生活中我们常说的点是pips,下列的参数设置点相关的设置,也是针对pips设置的。如果针对有的品种1pips=100point,我们可以设置参数“大点与小点比值”=100。

=========介绍=========
版本号:当前版本号
适用品种:GBPUSD,XAUUSD,EURUSD 除了这里列出的一些,其他的大家也可以多尝试,“尽信书不如无书”,希望大家多开拓自己的玩法。
适用周期:时间轴,时间框架。建议加载在M15时间轴

========趋势箱体=========
趋势箱体周期:趋势箱体由多少根K线构成。
当前价与顶/底的距离:判断多头时,就代表当前价与底的距离;判断空头时,就代表当前价与顶的距离;
========震荡箱体=========
震荡箱体周期:震荡箱体由多少根K线构成。
允许的最小箱体:如果箱体顶和底的距离小于该值,就不开仓,因为利润空间太小了。
========进场=========
多单开仓水平位:震荡箱体的水平位,一般需要<50;
空单开仓水平位:震荡箱体的水平位,一般需要>50;
========出场=========
出场时机:默认是立即出场,也可以选择下一根K线出场(出场会慢一些),他俩总体效果差不了太多。
多单平仓水平位:震荡箱体的水平位,一般需要>50;
空单平仓水平位:震荡箱体的水平位,一般需要<50;
盈利点数:盈利多少点平仓
止损周期:计算动态止损用的,用最近若干根K线的最高点和最低点做为止损。
最小止损点数:计算的动态止损点数如果小于该值,就采用该值。
最大止损点数:计算的动态止损点数如果大于该值,就采用该值。
=========交易时间=========  

开始开仓(分钟):几分可以开仓,和上一个参数是一起的。
停止开仓(小时):几点不可以开仓了,注意该时间后是可以平仓的
停止开仓(分钟):几分不可以开仓了,和上一个参数是一起的。
周五停止开仓(小时):周五几点后不可以开仓了。   
周五停止开仓(分钟):几分不可以开仓了,和上一个参数是一起的。
=========颜色标记=========
多单颜色:多单的标记颜色
空单颜色:空单的标记颜色
=========其他=========

四.SuperTrend超级趋势的信号分析
191105mohbhrzos5oys5hc_副本.jpg
1、100%算法交易:说明没有手工单,全是EA交易。如果账户的整个生命周期有手工单,则算法交易将<100%.

2、盈利交易69.5%,亏损交易30.5%。说明SuperTrend是一个高胜率EA。

3、交易活动44.4%,中规中矩,说明经常有单。

4、最大入金加载2.8%,风险控制的相当不错了。入金加载的意思就是你的总入金被占用了多少的意思。一般来说,入金加载越大,说明风险越大,一不小心就会爆仓。像很多马丁策略,和重仓策略,最大入金加载都会大的惊人,他们都是游离在爆仓边缘。

5、最大跌幅,13.8%。就是最大净值回撤,做了3年才这么点回撤,很不错了。注意:mql5的最大回撤统计是宇宙最精准的,由于太过真实也导致了很多人不敢把信号挂到mql5。其他的我就不多说了,要么统计的是余额回撤(没有意义),要么统计不精准,例如真实最大回撤是60%,有些跟单网站,显示10%。关于净值回撤的统计,其实是挺麻烦的,如果想做到精准统计,最完美的方式就是实时统计,不过这多浪费资源,怕信号社区服务器烧不起,都得倒闭。一般的做法就是1小时统计一次,或几小时统计一次。一天统计一次的就过分了。
总结到这里,如果感兴趣想合作可以加我。免费代挂一周。



评论|共 2 个

waihuiyang

发表于 2023-6-9 15:30:12 | 显示全部楼层

合作加V:YYS3068

王振江

发表于 2023-7-1 03:18:26 | 显示全部楼层

看看

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则