以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何计算出指定时间到目前的K线顺序  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=65794)

--  作者:Follow
--  发布时间:2014/6/4 14:21:30
--  如何计算出指定时间到目前的K线顺序
大家好,向大家请教一个金字塔编程问题。如何计算出过去某一个时间点到目前为止的K线顺序,比如2013年6月4日11:00到现在的5分钟K线顺序如何计算出?我想过用全局变量的方法,不过仔细想想其中的计算会非常复杂,有木有简单一点的方法?
--  作者:jinzhe
--  发布时间:2014/6/4 14:27:30
--  

pp:valuewhen(date=1130604 and time=100000,barpos);//那天的k线周期数

p1:barpos;//当前的k线周期数

结果就是p1-pp


--  作者:qq代人发帖
--  发布时间:2014/6/4 14:31:36
--  
bar1:VALUEWHEN(date=1130604 and time=110000,BARPOS);
bar2:BARPOS;
bar:bar2-bar1;

--  作者:Follow
--  发布时间:2014/6/4 17:16:23
--  
高人!谢谢!
--  作者:Follow
--  发布时间:2014/6/4 17:16:42
--  
谢谢!这个方法很好!
--  作者:Follow
--  发布时间:2014/6/4 18:03:15
--  
你好,我把公式写成这样,为什么每个指标在图上都显示不出来?
开仓日期:=1140604;
开仓时间:=100500;
开仓历时:BARPOS-VALUEWHEN(date=开仓日期 and time=开仓时间,BARPOS)+1,linethick0;
HH:hhv(high,开仓历时);
LL:llv(low,开仓历时);


--  作者:Follow
--  发布时间:2014/6/4 18:03:33
--  
你好,我把公式写成这样,为什么每个指标在图上都显示不出来?
开仓日期:=1140604;
开仓时间:=100500;
开仓历时:BARPOS-VALUEWHEN(date=开仓日期 and time=开仓时间,BARPOS)+1,linethick0;
HH:hhv(high,开仓历时);
LL:llv(low,开仓历时);


--  作者:qq代人发帖
--  发布时间:2014/6/5 8:42:56
--  
可以正常显示啊,你是不是图上做了限制,你看你的图上能看到6月4日10点5分以前的数据吗?
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:Follow
--  发布时间:2014/6/5 9:57:04
--  
不好意思啊,我把它加载在白银的K线图上,白银的金字塔时间中没有10点多的,嘿嘿。谢谢!!
--  作者:jinzhe
--  发布时间:2014/6/5 10:02:41
--  
按F10,看看时间对照表,照着改