设为首页收藏本站

 找回密码
 注册
查看: 1608|回复: 5
打印 上一主题 下一主题

我想求当前BAR之前OPEN-CLOSE>0的三个值的和做成指标,求指点 [复制链接]

Rank: 1

精华
0
UID
232253
积分
27
帖子
16
主题
7
阅读权限
10
注册时间
2016-4-15
最后登录
2016-8-10
跳转到指定楼层
1#
发表于 2016-5-23 07:34:53 |只看该作者 |倒序浏览
我想求当前BAR之前OPEN-CLOSE>0的三个值的和做成指标,求指点
我写了如下程序,求出来的不对,麻烦版主给看看




Vars
   NumericSeries m;
   Numeric i(0);
   Numeric sumh(0);
Begin           
m=open-close;
PlotNumeric("m",m,0,green);
   for i=0 to 3;   //将今天之前M>0的三个BAR的值求和;
    {
          If(m[i]>0)
           {
           sumh=sumh+m[i];
          }
        }

plotnumeric("sumh",sumh,0,white);
  End




我还用了另外一种写法,还是不行


Vars
   NumericSeries m;
   Numeric i(0);
   NumericSeries sumh(0);
   NumericSeries e;
   
Begin           
m=open-close;
PlotNumeric("m",m,0,green);
While(i<3)
{
   If(m[i]>0)
   {
   sumh=sumh+m[i];
   i=i+1;
   }
  
}

plotnumeric("sumh",sumh,0,white);
  End
  
  






  

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-5-23 13:20:02 |只看该作者
三个值的和是指哪三个值?

使用道具 举报

Rank: 1

精华
0
UID
232253
积分
27
帖子
16
主题
7
阅读权限
10
注册时间
2016-4-15
最后登录
2016-8-10
3#
发表于 2016-5-24 22:23:36 |只看该作者
小米!指的是m大于零的三个值的和!就是今天之前三个m大于零的值的和!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-5-25 09:00:45 |只看该作者
shanxing 发表于 2016-5-24 22:23
小米!指的是m大于零的三个值的和!就是今天之前三个m大于零的值的和!

可是没有讲清楚,ma>0是要求连着三个bar上都满足这个条件的就相加,而是说无所谓是否连续,只要有三个bar是m>0的就加起来?

使用道具 举报

Rank: 1

精华
0
UID
232253
积分
27
帖子
16
主题
7
阅读权限
10
注册时间
2016-4-15
最后登录
2016-8-10
5#
发表于 2016-5-25 13:57:13 |只看该作者
不好意思小米我没表达清楚,我的要求是无所谓连续,只要有三个BAR是m>0的就加起来!谢谢

使用道具 举报

Rank: 1

精华
0
UID
232253
积分
27
帖子
16
主题
7
阅读权限
10
注册时间
2016-4-15
最后登录
2016-8-10
6#
发表于 2016-5-25 17:17:53 |只看该作者
我已经解决了!谢谢小米!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 19:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部