Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]不同品种跨周期调用大盘参数出现的怪问题

1楼
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编辑过]
2楼
阿火 发表于:2011/5/5 8:20:59

因为你的调用方式不够准确造成的。

像你的引用方法,会导致日K线数目影响计算结果,只要日K线数量足够多(要多少取决于你的内存K线保留数量),结果就是准确的。

 

商品的日K线数据足够多。而if05的不够。你加载到if00,结果也会是准确的

 

你可以考虑使用stkindi这个函数

[此贴子已经被作者于2011-5-5 8:21:46编辑过]
3楼
背影很杀 发表于:2011/5/15 9:16:03
挺复杂
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02539 s, 3 queries.