开拓者期货期权程序化系统交易论坛

标题: 请教最近的3根阳线(日线)的平均幅度的写法 [打印本页]

作者: 滴水成川    时间: 2011-9-7 20:58:04     标题: 请教最近的3根阳线(日线)的平均幅度的写法

想计算最近的三根阳线(日线)的最高价-最低价的平均值,请教写法
作者: lh948    时间: 2011-9-8 09:37:11

请参考
  1. for i = 1 to 3
  2. {
  3.      nbar = NthCon(close>open,i)
  4.      myNum = myNum + high[nbar]-low[nbar];
  5. }
  6. return myNum/3;
复制代码

作者: 滴水成川    时间: 2011-9-8 16:40:27

本帖最后由 滴水成川 于 2011-9-8 16:52 编辑

谢谢,怪我没讲清楚,我是想在5分钟线上计算最近的三根日线阳线,该如何写呢?
我的写法是:
SUM=0;
j=0;       
for i=1 to 30
{
   if(CloseD(i)>OpenD(i)){
              SUM=SUM+HighD(i)-LowD(i);
               j=j+1;
        }
        if(j>=3) break;
}
avgX=SUM/3;
但计算结果是错误的。
作者: 蔡宛宏    时间: 2011-12-18 10:18:09

谢谢,怪我没讲清楚,我是想在5分钟线上计算最近的三根日线阳线,该如何写呢?
我的写法是:
SUM=0;
j=0;       
...
滴水成川 发表于 2011-9-8 16:40

这个涉及到跨周期数据的引用,你先把数据引用过来存起来,然后再套用管理员的模板




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2