以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 动态成交量 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137679)
|
-- 作者:王北浪
-- 发布时间:2016/8/8 13:37:44
-- 动态成交量
请问,能不能帮忙编应该动态成交量的指标,像有的股票软件一样,在一个周期没走完时,有一个虚线框,显示到本周期结束时的估计的成交量大小,谢谢
|
-- 作者:jinzhe
-- 发布时间:2016/8/8 13:39:24
--
请问这个估计的成交量有算法吗?
|
-- 作者:王北浪
-- 发布时间:2016/8/8 13:49:12
--
我也不知道,但是我看到股票软件里有这个功能,想来你们也可以做的,我用的是国元证券软件,就可以
|
-- 作者:王北浪
-- 发布时间:2016/8/8 13:55:35
--
我猜想的算法是现在的成交量,比如5分钟,现在走了一分钟,那就是一分钟的量*5,显示一个成交量的虚线框,然后随着时间变化,不断刷新
|
-- 作者:jinzhe
-- 发布时间:2016/8/8 14:07:13
--
首先要建立两个指标,一个引用,一个实际应用
以5分钟为例:
先建立一个指标,命名为GS1代码如下:
mm:mod(minute,5); ss:barslast(mm=0); kk:ma(vol,if(mm=0,5,mm))*5;
然后再建立一个指标,用来实际计算出vol,命名随意,代码如下:
k1:=stkindi(\'\',\'gs1.kk\',0,1); VOLUME:if(islastbar,k1,vol),VOLSTICK;
效果如下图:
此主题相关图片如下:1.png

此主题相关图片如下:2.png

|
-- 作者:王北浪
-- 发布时间:2016/8/8 14:10:51
--
我想到了一个算法,可以试试看,不知道对不对,请帮忙编一下
先做5分钟的量 X: 5分钟的实时秒 1。。。。300 ,从小到大计数 y:实时成交量 z:显示虚线框估计到5分钟结束时的成交量,显示在附图上
z=(300/x)*y
每秒变化一次, 请帮忙编一下 谢谢
|
-- 作者:jinzhe
-- 发布时间:2016/8/8 14:21:42
--
nn:=300-(time0-timetot0(dynainfo(207))); vv:=vol; ss:if(islastbar,vv*(300/nn),vol),volstick;
|
-- 作者:王北浪
-- 发布时间:2016/8/8 14:33:06
--
谢谢,我试了下,对的,现在是如何把它 (ss-vol)化为一个虚线框,叠加在vol上,就完美了,这个有办法吗?
|
-- 作者:jinzhe
-- 发布时间:2016/8/8 14:36:52
--
nn:=300-(time0-timetot0(dynainfo(207))); vv:=vol; ss:if(islastbar,vv*(300/nn),vol),volstick; ss1:=vv*(300/nn); kk:ss1-vol,noaxis,linedot;
|
-- 作者:王北浪
-- 发布时间:2016/8/8 14:43:01
--
不是这样的,是叠加在最后一根K线的成交量上,
|