设为首页收藏本站

 找回密码
 注册
查看: 2439|回复: 4

统计每个价格的成交量,求大神提供下思路 [复制链接]

Rank: 1

精华
0
UID
226845
积分
31
帖子
27
主题
3
阅读权限
10
注册时间
2016-1-15
最后登录
2017-9-21
发表于 2017-7-25 23:14:00 |显示全部楼层
目的是想

统计在每个价位上一段时间内的成交量

比如,最后统计结果是,15分钟K线内,3000点位10000成交量,3001点位5000成交量,
这个用什么实现会比较方便?或者有什么思路

感谢

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2017-7-26 09:26:00 |显示全部楼层
这个不太好实现吧。。
如果仅仅要统计某一个或是几个指定价格下的成交量还可以实现。
但在实时行情中,并不能事先知道将会出现哪些价位,所以没法在条件里写明并进行统计啊。

使用道具 举报

Rank: 1

精华
0
UID
226845
积分
31
帖子
27
主题
3
阅读权限
10
注册时间
2016-1-15
最后登录
2017-9-21
发表于 2017-7-26 11:10:43 |显示全部楼层
小米 发表于 2017-7-26 09:26
这个不太好实现吧。。
如果仅仅要统计某一个或是几个指定价格下的成交量还可以实现。
但在实时行情中,并不 ...

嗯嗯。。是的。感谢大大回复~

那如果是就先做3000-3500这一段呢?具体实现路径给个思路呗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2017-7-26 13:37:49 |显示全部楼层
本帖最后由 小米 于 2017-7-26 13:42 编辑
backtesting 发表于 2017-7-26 11:10
嗯嗯。。是的。感谢大大回复~

那如果是就先做3000-3500这一段呢?具体实现路径给个思路呗? ...


在tick图上尝试如下代码,只用于3000与3001这两个价格
  1. Params
  2.         Numeric p1(3000);
  3.         Numeric p2(3001);

  4. Vars
  5.         NumericSeries aa;
  6.         NumericSeries bb;
  7.        
  8. Begin
  9.         If(time>=0.09 && time<0.0915)
  10.         {
  11.                If(close == p1)
  12.               {
  13.                      aa = aa+vol;
  14.               }
  15.               If(close == p2)
  16.              {
  17.                    bb = bb +vol;
  18.              }
  19.         }
  20.      .....
复制代码

使用道具 举报

Rank: 1

精华
0
UID
226845
积分
31
帖子
27
主题
3
阅读权限
10
注册时间
2016-1-15
最后登录
2017-9-21
发表于 2017-7-26 16:08:50 |显示全部楼层
感谢感谢!

使用道具 举报

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

bottom

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

GMT+8, 2024-3-29 00:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部