以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求助:以往成交量累积问题!  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184405)

--  作者:lqsh
--  发布时间:2021/2/26 13:17:48
--  求助:以往成交量累积问题!
CVOLX:=SUM(VOL,todaybar);//当日已有K线的成交量和
比如,当天todaybar=n,已经有了n根Kn线,怎么求前5个交易日,每日CVOLX的均值
[此贴子已经被作者于2021/2/26 13:19:16编辑过]

--  作者:FireScript
--  发布时间:2021/2/26 13:49:32
--  
你这个不相当于求之前整天的成交量了嘛。直接用callstock调用日线的成交量不是一样的嘛。亦或者你是说调用之前同样满足todaybar=n 位置的成交量累加值?

--  作者:lqsh
--  发布时间:2021/2/26 14:01:09
--  
调用之前同样满足todaybar=n 位置的成交量累加值。调用前五个交易日该累加值的均值,但n值是最后日已经出现的k线数,前几个交易日从开盘累积量的k线数要保持和最后一交易日n相同。
--  作者:FireScript
--  发布时间:2021/2/26 15:22:24
--  
 试了下这种目前无法实现。写循环实现的话,代价太大直接卡死了。
--  作者:lqsh
--  发布时间:2021/2/26 22:47:58
--  
能不能逐k运行,在一k运行的时候把todaybar定义成常数m。新k运行再重新给m赋值该新k的todaybar。
[此贴子已经被作者于2021/2/26 22:49:04编辑过]

--  作者:lqsh
--  发布时间:2021/2/26 22:51:46
--  
能不能逐k运行,在一k运行的时候把todaybar定义成常数m。新k运行再重新给m赋值该新k的todaybar。 
有没有办法在这个变量申明这一块想想办法实现。这一块我不太清楚怎么用。

--  作者:FireScript
--  发布时间:2021/3/1 9:06:54
--  
 这个不行的。不是实现的逻辑上没有思路,而是无论用怎样的思路去实现都会和某个基本运行机制冲突上。就是无法获取和当前时间一致的 历史K的位置。这个看着容易,其实最终发现这个实现很麻烦。