以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 1分钟线的跨周期调用问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=166989) |
-- 作者:maomao8643 -- 发布时间:2018/12/11 8:48:27 -- 1分钟线的跨周期调用问题 下面这段代码,在当前周期是3分钟、5分钟或者以上的时候都能正常求得日线BBI的值,但是在当前周期是1分钟时不行,查看DBBI变量的值始终是##。请问要如何解决?
if barpos=1 or date<>ref(date,1) then begin |
-- 作者:banzhuan -- 发布时间:2018/12/11 8:55:22 -- BBI.BBI 是如何定义的呢? |
-- 作者:maomao8643 -- 发布时间:2018/12/11 9:00:27 -- 系统自带的指标,在B.趋向指标中。代码如下:
BBI:(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4 |
-- 作者:banzhuan -- 发布时间:2018/12/11 9:17:59 -- 你这个条件K线图第一根K线 或者日期不等于今天的,那只有每天的第一根K才会符合条件吧? 不管是3分钟还是5分钟,还是1分钟 [此贴子已经被作者于2018/12/11 9:18:22编辑过]
|
-- 作者:maomao8643 -- 发布时间:2018/12/11 9:37:32 -- 是的,只需要在每天第一根K线上计算。但是目前的问题是3分钟以上的K线都可以,就是1分钟的不行。 |
-- 作者:banzhuan -- 发布时间:2018/12/11 9:41:13 -- 您这样把2个条件都输出到第一根K线上看下呢,是否满足条件呢,我本地试了有值的 |
-- 作者:maomao8643 -- 发布时间:2018/12/11 10:07:40 -- 原因找到了。一、看1分钟的时候锁定了时段,但是看其他分钟线的时候,虽然时段按钮还是红色,似乎还是处于锁定状态,但实际显示的日期范围已经不在锁定期间了(这应该是个bug)。二、被锁定时间段缺少开始日期前24日的日线数据。 |
-- 作者:banzhuan -- 发布时间:2018/12/11 10:17:13 -- 收到您的反馈,该现象工作人员会提交给产品部门进行修复,感谢对金字塔的支持 |