加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ASI指标的计算公式

(2017-01-09 15:41:09)
标签:

财经

股票

分类: 人工智能股票软件

我曾经于2014年4月14日发表了博文《ASI指标的使用技巧和实战成功案例》,为了能够在选股时不顾此失彼,就要让软件帮自己全面考察各种参数。上周末我已经在自己开发的软件中加入了ASI指标的自动分析。现将银河证券的双子星软件中的计算公式(同花顺模式)复制如下:

LC=REF(CLOSE,1);     //REF()是引用若干周期前的数据,1表示上一周期,在日线上就是取昨日收盘价
AA=ABS(HIGH-LC);   //ABS()是取绝对值
BB=ABS(LOW-LC);
CC=ABS(HIGH-REF(LOW,1));
DD=ABS(LC-REF(OPEN,1));
R=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4));
X=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1));
SI=16*X/R*MAX(AA,BB);
ASI:SUM(SI,M1);  //ASI=M1周期的SI之和,在日线上就是M1天的SI之和
ASIT:MA(ASI,M2); //ASIT=M2周期的ASI的移动平均值

和我在网上查到的计算方法大同小异,不同之处在于SI=16*X/R*MAX(AA,BB)。网上所有文章给出的公式都是SI=50*X/R*MAX(AA,BB)/3,也就是说双子星软件把50/3近似成16。为了和双子星软件保持一致,得到同样的计算结果,我的软件采用和双子星相同的参数,包括ASI=SUM(SI,M1)中的参数M1,双子星的默认参数是26,实战结果证明这个参数很灵,使用效果比其它交易软件的默认参数明显更好。所以我的软件中也采用ASI=SUM(SI,26)。今天的测试验证了程序的正确性,计算出的每日ASI值和双子星软件中显示的完全一样。

 

ASI的参数设置很重要,不同的参数会得出不同的结果。我曾于2014年6月25日在东财网贴子《ASI指标的使用技巧和实战举例_股民学校(gmxx)股吧_东方财富网股吧》里这么说:

黑马巡视员 影响力 吧龄 3.1年 http://guba.eastmoney.com/images/question.png

发表于 2014-06-25 12:39:10
ASI的参数设置很重要,很多投资者由于用的交易软件不是银河证券的双子星,在很多次ASI创新高时,他们的软件却显示ASI创新低,然而事实证明股价在随后的几个交易日里就创了新高。所以很多非银河证券的交易软件都害了很多人,把该买入或持有的股票割肉卖出了。
这是有帖子为证的,好几个人在我说ASI创新高时他们都说他们的软件显示创新低。我能记住的就是我在3月底的某个时候根据ASI创新高预测万科A股价将创新高时,“激情K线”就对我这么说。结果万科A股价确实创新高了。

当然也不能仅凭ASI指标就决定买卖,但至少说明ASI有一定参考价值和参数设置的重要性。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有