- 精华
- 0
- 在线时间
- 134 小时
- UID
- 85848
- 积分
- 67
- 帖子
- 40
- 阅读权限
- 30
- 注册时间
- 2011-12-11
- 最后登录
- 2017-8-8
- 精华
- 0
- UID
- 85848
- 积分
- 67
- 帖子
- 40
- 主题
- 11
- 阅读权限
- 30
- 注册时间
- 2011-12-11
- 最后登录
- 2017-8-8
|
本帖最后由 kakagoal 于 2012-10-15 23:33 编辑
Params
Numeric length(5);
Vars
NumericSeries avg;
NumericSeries line;
NumericSeries Open1;
Begin
Open1=OpenD(0);
avg=AverageD(3,length)-AverageD(4,length);
line=Open1+avg;
PlotNumeric("line",line);
End
这里的line每日是移动的,不是固定的,原因是当天实时的价格创新高或者新低使得avg的数值有所变动,因为averaeD的计算是把当天的数值也考虑在内的,我想要把line每日固定下来,AverageD(3,length)-AverageD(4,length)不把当天的最高最低价计算在内,而是从前一天开始算,也就是取前5天的每天最高价的平均-前5天的每天最低价的平均。该如何编写?
请教一下论坛的朋友们,谢谢了! |
|