以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 1分钟和30分钟调用的数据不一样 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62198) |
-- 作者:txin66 -- 发布时间:2014/3/1 14:13:39 -- 1分钟和30分钟调用的数据不一样 周5收盘后的收据中,在橡胶09合约里,用下列调用收盘价,发现调用30分钟调用的正常,而调用1分钟的不正常。 下面第1行,调用的数据才是最后一分钟的收盘收据,而本来第2行调用的 应该是最后一分钟的收据。也就是说调用1分钟的数据,都比平常理解的向前进了1个周期。什么情况?
close_t_1_1_:=CALLSTOCK(\'ru09\',vtclose,1,1);
close_t_30_0:=CALLSTOCK(\'ru09\',vtclose,4,0); |
-- 作者:qq代人发帖 -- 发布时间:2014/3/1 14:30:10 -- 仔细看函数说明: N为左右偏移周期个数(可选)0表示引用当前数据,<0为引用之前数据,>0为引用之后数据。 close_t_1_1_:=CALLSTOCK(\'ru09\',vtclose,1,1); 引用下一个周期收盘价数据
close_t_1_0:=CALLSTOCK(\'ru09\',vtclose,1,0);引用下当前周期收盘价数据 |
-- 作者:txin66 -- 发布时间:2014/3/1 14:44:44 -- 你没看清楚我说的意思。 实际我测试出来的数据,确实:0,引用的是前一个周期数据;1,才是引用当前数据,而-1,引用的是前2个周期的数据。 你说的公式说明的正常情况。这个正常情况,在我后面引用30分钟周期的数据里,也是正常的。而前面5句是引用1分钟的数据,却是都偏前一个周期。 ?? |