设为首页收藏本站

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

countif 函数问题 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2019-4-1 15:52:18 |显示全部楼层
没有太明白您的问题啊。。
首先,是在1分钟K线上是吗?
其次,你是想统计头一天的所有CLOSE小于wline的个数是吧?但是这个wline是第二天才能得到的值的是吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2019-4-2 08:52:36 |显示全部楼层
本帖最后由 小米 于 2019-4-2 16:40 编辑
globenese 发表于 2019-4-1 20:11
是1分钟K线, 要比较的wline是第二天才得到,但目前已经在第二天了,
我试了下,countif 好像不能得到需要 ...


嗯,countif没法实现的。
试试下面这段代码。。不过还要考虑的是,如果在节假日时,一天的K线数,不足345根时,这个需要特殊处理了。
  1. Params
  2.         Numeric length(7); //一天的K线数
  3. Vars
  4.         Numeric i;
  5.         Numeric flag;
  6.         Numeric wline;
  7. begin
  8.        
  9.         wline = 3730;
  10.         for i = 1 to length
  11.         {       
  12.                 if( close[i]>wline)
  13.                 {
  14.                         flag = flag+1;
  15.                 }
  16.         }
  17.         if(TrueDate(0)!=TrueDate(1))
  18.         {
  19.                 Commentary("flag="+Text(flag));
  20.         }
  21. end
复制代码

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 11:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部