什么是Fisher Indicator指标?

by 当啷啷 on 2013-03-13

in 股票技术分析

在技术分析中,很多时候,人们都把股价数据当作正态分布的数据来分析,譬如,计算它的标准差STD。但是,其实股价数据分布并不符合正态分布。Fisher Transformation是一个可以把股价数据变为类似于正态分布的方法。

根据Fisher Transformation的定义:

Y=0.5*ln((1+x)/(1-x))

用这种变化对价格进行处理就得到了外汇交易中的指标:Fisher Indicator。

根据John Ehlers在股票期货技术分析杂志上所发表的文章,Fisher Indicator的计算公式如下:(这里采用10日为计算周期)

价格=(最高价+最低价)/2

价变=系数*2*((价格-10日最小值的最小值)/(10日最大值的最大值-10日最小值的最小值)-0.5)+(1-系数)*昨天的价变

如果价变>0.99,那么价变=0.999

如果价变<-0.99,那么价变=-0.999

Fisher=0.5*Log((1+价变)/(1-价变))+0.5*昨天的Fisher

其中,系数可以是0.33或是0.5。

Fisher Indicator指标的优点是减少了普通技术指标的滞后性。很多交易系统是根据技术指标来产生交易信号,但是通常交易信号会有严重的滞后性。如何解决交易信号的滞后性?其中一个方法就是使用Fisher Transformation。这样处理后的交易信号可能更加灵敏,可能可以改善交易系统的表现。

Fisher指标的主要用途:

1,用来判断趋势的方向和强度;

2,用来产生交易信号:例如,在整体趋势强势向上,短期价格回调时买入。

原创文章链接:http://www.danglanglang.com/gupiao/2281

Previous post:

Next post: