以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 如何把多个周期的模型并到一个时间周期模型里执行? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=4138) |
-- 作者:stocker -- 发布时间:2010/11/26 19:42:13 -- 如何把多个周期的模型并到一个时间周期模型里执行? 假设我有分别基于1,3,5,8,10分钟的模型,但我希望他们在一个模型里执行。最好的方式就是在最小的时间周期(1分钟)里执行,然后引用其他周期的数据进行计算。现在的问题是引用的数据计算不正确。
在一分钟里,基本代码如下:
MIN3C:="Y.CC#MIN3"; LMA3B1:=MA(MIN3C); BK3B:=cross(LMA3B1,LMA3B2);
SELLSHORT(SP3B,3B,LMT,c);
其中Y是一个指标CC:=Close;
目前是当这个模型的周期与引用的周期相同时结果就是正确的,比如公式目前的周期是3分钟,我引用三分钟的数据进行计算,结果就是正确地;但是这是多余的。
在1分钟引用3,5,8,10分钟的数据计算就是不正确的。 公式采用的是逐周期计算模式。
请尽快解决,谢谢! |