找回密码
 注册
搜索
查看: 2168|回复: 18

[讨论] 再研究一下 Ergodic Indicator / Oscillator

[复制链接]
发表于 2008-7-9 12:27 PM | 显示全部楼层 |阅读模式


上次泉MM提到她用Ergodic Indicator / Oscillator,小白龙提供了很多信息在这里:

http://www.hutong9.com/viewthread.php?tid=15769&extra=page%3D5

俺比较土,以前没听说过这个indicator,所以想研究一下。

计算公式:
	x=Param("Average 1",5,12,1);
y=Param("Average 2",20,32,1);
n=EMA(EMA(C-O,x),y);
d=EMA(EMA(H-L,x),y);
erg=nz(n/d); Sg=EMA(erg, 5);
Plot(erg-sg,"Ergodic", colorblue,styleLine | styledots);

操作方法:

Trading Ergodics with the Trend - Rules

  1. Enter or hold position only when slope of Ergodic Signal line has the same direction as the trend
  2. Stand aside when slope of Ergodic Signal Line is in the opposite direction of trend
  3. Enter or exit position when Ergodic and its Signal Line cross
根据这个公式,SPX的图如下

1.PNG
发表于 2008-7-9 12:39 PM | 显示全部楼层
Good job!
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 12:40 PM | 显示全部楼层

再看一下这个indicator研究的是什么

分子、分母分别是对Close-Open和High-Low做两次EMA。两次EMA没有什么特别的,就是一个二阶的低通滤波器。这个indicator计算的,就是Candlestick里面实体部分占的比例。两者相除可以去除TA中最让人讨厌的lag,因为简单地说,如果分子分母都滞后5天,那么相除之后就没有滞后了。

如果erg的值很小,就以为着candlestick象根针,这意味着什么大家都清楚。由此,偶就想把分子分母倒过来,(High-Low)/(Close-Open),再取绝对值,再取log,那就可以看出针的上下影线对实体的比例。

看看这个值超过5的时候都发生了什么:



2.PNG
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 12:42 PM | 显示全部楼层

回复 3# Quantum 的帖子

Nice job
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 12:45 PM | 显示全部楼层

俺又试图用其他的各种deTrend的方法

来取代原公式中的EMA,比如说Ehlers的instant trend,二阶Butterworth滤波器,等等。It turns out,就是EMA的效果最好。 [ 本帖最后由 Quantum 于 2008-7-9 13:48 编辑 ]
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 12:47 PM | 显示全部楼层

你的物理功底不错!!!!!!

 

回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 12:55 PM | 显示全部楼层
我的画出来的是这样的
spx.png
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 12:57 PM | 显示全部楼层

回复 7# sogou 的帖子

俺的第一张图里面画的就是你的histogram,偷了一下懒,没有画erg和signal.
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 01:05 PM | 显示全部楼层
Quantum好厉害
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 01:07 PM | 显示全部楼层
我现在不太搞得明白的是 ERG里面到底有没有包括Hi Low price的information, erg是ema(5)的TSI 根据TSI, TSI = NUM / DEN where NUM = MA(MA(Mom, Exp, Long, m), Exp, n) DEN = MA(MA(AbsMom, Exp, Long, m), Exp, n) Mom = PRICE - PRICE.1 AbsMom = ABS(PRICE - PRICE.1) m = Long Term n = Short Term 这里面只有close price的information
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 01:07 PM | 显示全部楼层
sogou也很强啊
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 01:10 PM | 显示全部楼层
小白不要天天叫好,今天也给大家上上课,说说为什么EMA的效果最好。。。。。。 :(13):
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 01:15 PM | 显示全部楼层

回复 10# sogou 的帖子

你用的这个公式和我的是不同的。在小白龙的原帖里,就有两个不同的公式。我之所以用现在的这个,因为它的意义很清楚:上下影线对实体反映了牛熊搏斗的激烈程度,进而预示着反转。
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 01:23 PM | 显示全部楼层

另外一个有用的地方是

当erg平缓的时候,相应的market比较大可能在trend中。但现在的计算公式没有完全反映这一点。俺还要花点时间琢磨,改造一下。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 01:39 PM | 显示全部楼层
是不是用3次ema比较好,试了一下可以filter掉一些, 好像有个问题就是sig line转向比较早,还在uptrend的时候sig 经常会转向downtrend了
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 08:40 PM | 显示全部楼层

俺明白为啥要用EMA了

C-O和H-L都是波动很大的,所以要用比较平滑的EMA;其它反应速度太快了。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-9 08:44 PM | 显示全部楼层
quantum,你女儿好漂亮呀。 你的帖子也很有价值!
回复 鲜花 鸡蛋

使用道具 举报

 楼主| 发表于 2008-7-9 08:46 PM | 显示全部楼层

回复 17# liuyifei 的帖子

呵呵,谢谢刘小姐!

你真是个厚道人,俺也希望阔班长能接受点donation什么的,或者弄点ad让我们click一下。
回复 鲜花 鸡蛋

使用道具 举报

发表于 2008-7-10 12:27 AM | 显示全部楼层

原帖由 Quantum 于 2008-7-9 13:40 发表 分子、分母分别是对Close-Open和High-Low做两次EMA。两次EMA没有什么特别的,就是一个二阶的低通滤波器。这个indicator计算的,就是Candlestick里面实体部分占的比例。两者相除可以去除TA中最让人讨厌的lag,因为简单 ...

 

请问一下这个倒过来的公式是什么?

我试着倒过来,得到的和你的图不一样, 估计是我的某个地方理解错了?

 

x=Param("Average 1",5,12,1); 
y=Param("Average 2",20,32,1); 
n=EMA(EMA(C-O,x),y); 
d=EMA(EMA(H-L,x),y); 
erg=Nz(d/n);
Sg=EMA(erg, 5); 
Plot(log(abs(erg)),"Ergodic", colorBlue,styleLine | styleDots);

回复 鲜花 鸡蛋

使用道具 举报

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

本版积分规则

手机版|小黑屋|www.hutong9.net

GMT-5, 2024-5-8 03:48 PM , Processed in 0.081922 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表