以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  已知二根日k线的date函数值,怎么求二根K线之间的间隔K线数  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=93882)

--  作者:dwjgwsm
--  发布时间:2016/3/3 9:41:08
--  已知二根日k线的date函数值,怎么求二根K线之间的间隔K线数
我说的是日K线,求的是间隔K线数

a3:=VALUEWHEN(BARPOS=1,date);
x1:=NUMTOSTR(a3,0);
yy:=\'20\' & STRMID(x1,2,2);
mm:=STRMID(x1,4,2);
dd:=STRRIGHT(x1,2);
ndate:=yy & \'-\' & mm & \'-\' & dd;
ndaten:=ndate & \' 00:00:00\';
A5:DATEPOS(ndaten),NODRAW;//根据日期求序号也求不出

--  作者:pyd
--  发布时间:2016/3/3 9:49:38
--  

用sunbars函数求,例如

a1:sumbars(date=1160229,1);
a2:sumbars(date=1160302,1);
k线数:a1-a2;


--  作者:dwjgwsm
--  发布时间:2016/3/3 9:55:03
--  
另外如何通过日线的date函数值求该K线的序号?
--  作者:dwjgwsm
--  发布时间:2016/3/3 9:58:17
--  
我知道了
--  作者:pyd
--  发布时间:2016/3/3 10:00:06
--  

如果要求k线序号需要先指定k线开始显示时间,k线图右键-》窗格属性 指定开始显示时间

序号:VALUEWHEN(date=1160229,barpos);