以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]不同品种跨周期调用大盘参数出现的怪问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=6420) |
-- 作者:webzhang -- 发布时间:2011/5/4 23:53:08 -- [求助]不同品种跨周期调用大盘参数出现的怪问题 -----大盘MACD ------------------------ 001C:="000001$CLOSE"; DIFF : EMA(001C,12) - EMA(001C,26); DEA : EMA(DIFF,9); MACD : 2*(DIFF-DEA), COLORSTICK; --------------------------------------- 在代码中调用 大盘MACD 日线 001macd:="大盘MACD.MACD#DAY" 出现的怪问题: 在 各商品、股票、IF06等 下调用的数值都是正常的,例如 5月4日 大盘MACD 日线数值都是 36.427,前面的数值都是正常的。 但是在 IF05 下却是错的,数值却是是 40.449,前面的日期的数值 也都是错的? 不知道这是什么问题? [此贴子已经被作者于2011-5-4 23:54:46编辑过]
|
-- 作者:阿火 -- 发布时间:2011/5/5 8:20:59 -- 因为你的调用方式不够准确造成的。 像你的引用方法,会导致日K线数目影响计算结果,只要日K线数量足够多(要多少取决于你的内存K线保留数量),结果就是准确的。
商品的日K线数据足够多。而if05的不够。你加载到if00,结果也会是准确的
你可以考虑使用stkindi这个函数 [此贴子已经被作者于2011-5-5 8:21:46编辑过]
|
-- 作者:背影很杀 -- 发布时间:2011/5/15 9:16:03 -- 挺复杂 |