以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 如何在15分K上判断2小时K是否已经结束? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=143230) |
-- 作者:xscaler -- 发布时间:2016/11/23 10:00:44 -- 如何在15分K上判断2小时K是否已经结束? 策略运行在15分钟K上,但是只需要在2小时K结束的时候,做一次判断。 问题是,如何在15分K上,得知2小时K是否已经结束? |
-- 作者:netfox -- 发布时间:2016/11/23 10:13:52 -- 间隔8个K线。。检测上一次K线到现在是不是刚好8的倍数? |
-- 作者:xscaler -- 发布时间:2016/11/23 10:21:33 -- 当然不是这么简单了。不一定是8的整数倍。 |
-- 作者:yukizzc -- 发布时间:2016/11/23 12:46:09 -- 检测的时候用全局变量variable记录下当时的todaybar,然后当前的todaybar比上上一次的多8就可以了 |
-- 作者:xscaler -- 发布时间:2016/11/23 13:43:24 -- 版主,不一定是8的整数倍吧?每天交易时间不是2小时的整数倍。 |
-- 作者:yukizzc -- 发布时间:2016/11/23 14:07:52 -- todaybar是有时间交易才会有k线的,基于k一根k一个bar |
-- 作者:netfox -- 发布时间:2016/11/23 20:25:00 -- TT:=todaybar;
if time=XXXX then TT:=TT-YYY;
if MOD(TT,8)=0 then xxxx ;
类似这么格式吧,如果和我一样北京时间就先把TT减去“间隔” 金字塔时间则不需要。
其实在思考一次也不一定要这么,你是2小时检测,也就是第一次是在11:00这个时候K线结束,实际开启时候是11:15这个对吧, 那咱只要11:15分这个K线启动检测就好了
if time=111500 then xxxx 你其实就是全部依据限定的时间也没几个条件时间啊。 |