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

如何判断指标是否漂移、修正,重绘,包含未来函数

| 发表于 2024-7-11 13:05:12 | 显示全部楼层 |复制链接
最后由 EaCode小胖李 于 2024-7-11 13:08 编辑

对于一个指标,不管是说它漂移、修正、重绘、还是包含未来函数,其实说的都是一个意思:

1. 给出的信号会消失,或者会更改;

2. 历史信号,和实运行信号不同。

每年我们开发的EA中,有大量是基于第三方指标进行开发的。由于指标的漂移等问题,原本看上去“很不错”的指标,实际效果却惨不忍睹。如果您正好想基于第三方指标开发EA,本篇文章是必读的。

一、信号会消失,或者更改

例如:原本给出的是看多信号,在当根K线收盘后确实应该看多。但是接着行情立马转空,指标发现自己错了,就删除此错误的看多信号,或者修改为看空信号。

不同的指标修正的K线根数不同,有的指标好点,只修正前1-2根K线上的错误信号。有的修正3-5根,修正的越多,指标越好看,但是可用价值就越低。

image.png

下图就是一个非常经典的指标修正案例,修正的K线数能达到5-10根。其实这样的指标和系统自带的Zigzag类似,可以看做找历史高低点。用来分析行情是可以的,但是不能简单通过实时信号指导交易。

640.gif

二、历史信号,和实运行信号不同

还有种情况就是,指标加载后,一点都不飘,出现信号后,甭管对错,出现了就不修改了。
但是啊,但是,指标很明显没有历史数据上的准了。当重新加载后,上一次加载至今的信号被重新修正。

640 (1).png

上图就是指标实时运行出来的结果,和后加载结果不同的一个例子。如果您只是把指标加载上,看下历史数据,表现还不错。就觉得它还不错,那就大错特错。

有过指标开发经验的朋友都知道,开发指标时,我们需要进行两部分的计算。历史数据的计算和实时数据的计算。在算法上稍微有点区别。

如果一个指标在实时运行的时候表现糟糕,但是在历史数据上表现很多,那这个指标是作假的。实用价值不大。

如何判断指标是否存在上诉问题?

1.实时运行观察,例如可以加载到M1,观察1.会不会重绘修正。2.实时产生的信号后,过一段时间,再重新加载指标,看看实时的信号和新加载指标在对应位置的历史信号两者是否一致。

2.复盘观察,观察内容同上。

640 (2).png
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论4

bg4abm
CC
| 发表于 2024-7-11 13:59:54 | 显示全部楼层
路过看看
举报

点赞 评论 使用道具

yangxiao
D
| 发表于 2024-10-12 21:25:45 | 显示全部楼层
学到一点东西了。
举报

点赞 评论 使用道具

17501661612
D
| 发表于 2024-10-22 12:34:07 | 显示全部楼层
学到了 感谢
举报

点赞 评论 使用道具

weixi
D
| 发表于 2024-11-9 23:04:59 | 显示全部楼层
要是能早点看到就好了,能少走好多冤枉路。
举报

点赞 评论 使用道具

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

EaCode小胖李

EaCode小胖李 C

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

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