拆了金麒麟4701行源码后,我搞懂了EA到底怎么判断趋势的

| 发表于 1 小时前 | 显示全部楼层 |复制链接
之前发过一个帖子说趋势EA存活率最高,有兄弟问为什么。今天把原理拆开讲。
我花了两个月把麒麟King 3.20的源码一行一行拆完(4701行代码),搞明白了趋势EA的核心逻辑。不是推荐这个EA,是分享思路——看懂之后你自己也能判断一个EA靠不靠谱。

趋势EA的核心:它是怎么判断涨还是跌的?
简单说就三步:
第一步:看大方向
麒麟用EMA均线判断大趋势。比如EMA50在EMA200上面→看涨,下面→看跌。这个很多人都会。
但光看均线不够——震荡的时候均线反复交叉,来回打脸。
第二步:看力度
这里用了ADX指标。ADX高于25说明有趋势,低于25说明在震荡。震荡的时候不出手,等着。
这个过滤很关键——我回测对比了一下:加了ADX过滤的版本和没加的,最大回撤差了12%。意思就是它帮你避开了很多无效交易。
第三步:多周期确认
它同时看M5、M15、H1三个周期的方向。三个周期方向一致才进场,不一致就等着。
打个比方:M5看涨、M15看涨、H1也看涨——这才动手。如果M5看涨但H1看跌,就不动。这样过滤掉了很多噪音。

为什么这种EA活得久?
不是因为策略多厉害,是因为它只在概率最高的时候出手。
一个马丁EA一天可能开20单,趋势EA一天可能只开2-3单甚至不开单。看起来"懒",但每单的质量高。
换成人话说就是:宁可错过,也不做错。

怎么看一个EA的策略逻辑
拿到EA不用会编程,看几个东西就能判断:
  • 参数里有没有"止损"选项?没有的直接pass
  • 有没有"加仓倍数"或"马丁"字眼?有的话大概率是马丁变种
  • 说明里有没有提到"趋势过滤"、"ADX"、"震荡过滤"?有的话相对靠谱
  • 加载到图表上看看——震荡的时候是频繁开单还是趴着不动?频繁开的危险

大家还拆过哪些EA的源码?哪些EA的策略逻辑让你觉得眼前一亮?分享交流一下。
毕竟比起别人说"这个EA好",看懂它为什么好才是真的。
最近访问 头像模式
举报

评论 使用道具

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