[求助]麻烦帮我建立一个简单的指标,感谢了!! [文华财经]
- 咨询内容:
我想建立一个指标,它每天能自动画两条水平线,第一条线是 :前一天收盘价+(5日的ATR*80%)第二条线是: 前一天收盘价-(5日的ATR*80%)这样当天价格如果突破水平线的时候,能直观的看出来,麻烦帮我一下,感谢!
- 文华技术人员:
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均
AA:REF(C,1)+MA(ATR,5)*0.8;
BB:REF(C,1)-MA(ATR,5)*0.8;仅供参考!
- 文华客服:
感谢指导,另外还问一下,使用上面公式的时会出现一个问题,上面的公式计算ATR数值是包括今天在内的n天是吧,这个数值是会根据今日的价格变动的。这样会导致我需要的AA值:“昨天的收盘价+ATR(n)*0.8值”,在今日内也是变动的。我不希望它是变动的,因为我希望依据它作为突破的标准。我觉得有两个解决思路:1:改成 昨天的收盘价+ATR(前n天,不包括今天)*0.8或者2:当天的收盘价+ATR(包括今天在内的n天)*0.8请问应该怎么修改公式呢?
- 网友回复:
按照您的方法1修改
TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均
AA:REF(C,1)+REF(MA(ATR,5)*0.8,1);//取前一天的MA(ATR,5)*0.8
BB:REF(C,1)-REF(MA(ATR,5)*0.8,1); - 网友回复: 感谢,我用了一下,发现指标给出的AA、BB值,和我自己算出来的有一些小小的误差,不知道是什么原因?例如鸡蛋昨天的收盘价是5242,昨天的5天ATR是71.6,手动算出的AA、BB值分别是5299.28,5184.72,但是指标给出的AA、BB值分别是5301.97 ,5182.03
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容