以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请大虾帮忙!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62215)

--  作者:天驰
--  发布时间:2014/3/2 19:43:40
--  请大虾帮忙!

我想编个平滑后的ATR指标。谢谢大虾们帮忙!

 

1、TR=Max(︱现在最高价-现在最低价 ︳,︳现在最高价-上一个的收盘价 ︳,︳现在最低价-上一个的收盘价︳)

2、接下来我们就可以算出ATR的值

      ATR=SUM (TR , N ) ÷N

      但是为了是ATR曲线比较平滑,它的计算公式变为:

      ATR t=[ATRt-1×(N-1)+ATR t]÷N


--  作者:jinzhe
--  发布时间:2014/3/3 9:43:57
--  

variable:atrt=0;
trx:max(max(h-l,abs(h-ref(c,1))),abs(l-ref(c,1)));
atr:sum(trx,n)/n;
r1:REF(ATRT,1);
if barpos>n then atrt_1:=(r1*(n-1)+trx)/n;

 

atrt_1是所求值


--  作者:天驰
--  发布时间:2014/3/3 21:39:24
--  

谢谢,不过我是想把它变成一条线那种,就像MT4上面的那样。


--  作者:jinzhe
--  发布时间:2014/3/4 8:52:13
--  

再加一句

atrrr:atrt_1;


--  作者:天驰
--  发布时间:2014/3/9 23:11:50
--  

谢谢,但还是不对。我不会截图上来。我把链接地址放这里!帮我看看!

http://blog.sina.com.cn/s/blog_4890ba000100jux8.html


--  作者:jinzhe
--  发布时间:2014/3/10 9:16:10
--  

那么把你的思路再理理,代码按照你的要求写的,

如果实在是不会说,把上面每个变量名都解释一遍是干什么的,比如ATR t,ATRt-1


--  作者:qq代人发帖
--  发布时间:2014/3/18 14:20:38
--  

把它加载在在副图

或者加上noaxis加载在主图


图片点击可在新窗口打开查看此主题相关图片如下:6.jpg
图片点击可在新窗口打开查看