- 精华
- 0
- 在线时间
- 25 小时
- UID
- 75568
- 积分
- 42
- 帖子
- 2
- 阅读权限
- 10
- 注册时间
- 2011-10-30
- 最后登录
- 2017-8-24
- 精华
- 0
- UID
- 75568
- 积分
- 42
- 帖子
- 2
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2011-10-30
- 最后登录
- 2017-8-24
|
发个问题,大家给指点一下,我想在分钟线图上求出日线ATR,就是那个每日最高减最低的平均值,代码在下面,结果数值不对,高手给指点下,谢了
另外,我知道论坛里有高手写出跨周期的例子了,我只是想弄明白我这个哪里错了,为什么错了,自己以后写程序也好避免,谢谢各位了
Params
Numeric lenth(10);
Vars
NumericSeries aatr;//日均ATR
Numeric i;
Begin
if(date!=date[1])
{
aatr=0;
for i= 1 to lenth
{
aatr=aatr+HighD(i)-LowD(i);
}
aatr=aatr/lenth;
}Else
{
aatr=aatr[1];
}
End |
|