以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  关于成交量的问题  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=164677)

--  作者:carney
--  发布时间:2018/8/1 8:45:01
--  关于成交量的问题

能否统计出一定周期内,成交量最大的价格(不是单笔)

 

比如:能否统计出1个小时之内,成交量最大的价格,

 

如:

在2700的价格处一共累计成交量为3000;

在2705的价格处一共累计成交量为4000;

在2710的价格处一共累计成交量为5000;

 

那么取值2710,取价格就行。


--  作者:FireScript
--  发布时间:2018/8/1 8:51:25
--  
 这个处理和你当前周期有关系,下面代码你需要做一些应用不同周期的调整就行了。

比如一分钟周期:
MAX_VOL:HHVBARS(VOL,60);//60个周期相当于一小时
result:ref(c,MAX_VOL);

--  作者:carney
--  发布时间:2018/8/1 9:32:00
--  

hhvbars统计的应该是单个的最大成交量

 

我想的是:某一价格(不是k线),是一定周期内累加起来的最大成交量,取这一价格。


--  作者:FireScript
--  发布时间:2018/8/1 9:36:42
--  
 你是要按照小时去统计累计成交量,然后取获取最大累加成交量对应的这个一小时的收盘价?
--  作者:carney
--  发布时间:2018/8/1 9:41:16
--  

那换个周期吧

 

比如5分钟之内,统计所有成交量和对应的价格,取某一价格,这个价格在5分钟之内,所有价格中,成交量(之合)最大的。


--  作者:FireScript
--  发布时间:2018/8/1 9:48:07
--  
有点不明白了,如果要去求累加值最大的时候的价格, 那你只要取当前最新价就可以了,因为你成交量是累加的,当前的肯定是保持最大值状态。成交量又没有负值。

--  作者:carney
--  发布时间:2018/8/1 10:38:42
--  

那如果是在分笔周期内

 

取1分钟之内,累计成交量最大的价格(一个价格对应一个成交量,相同价格要累计成交量),最后取值是价格,条件是对应的累计成交量