以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]跨周期引用 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61509) |
-- 作者:skylands -- 发布时间:2014/2/11 10:06:57 -- [求助]跨周期引用 在5分钟模型里引用30分钟周期的均线指标,表达30分钟均线多头/空头排列,如下公式问题出在哪里? (注:ma0是一个包含5根均线的均线指标,系统里已经有)
ma3020:=stkindi(\'if00\',\'ma0.ma2(20,0,3000,1)\',0,4,-1); ma3060:=stkindi(\'if00\',\'ma0.ma3(60,0,3000,1)\',0,4,-1); ma30120:=stkindi(\'if00\',\'ma0.ma4(120,0,3000,1)\',0,4,-1); ma30250:=stkindi(\'if00\',\'ma0.ma5(250,0,3000,1)\',0,4,-1); 30分钟多头排列:=ma3020>ma3060 and ma3060>ma30120 and ma30120>ma30250 and all(ma3020>ref(ma3020,1),3) and all(ma3060>ref(ma3060,1),3) and all(ma30120>ref(ma30120,1),3) and all(ma30250>ref(ma30250,1),3); 30分钟空头排列:=ma3020<ma3060 and ma3060<ma30120 and ma30120<ma30250 and all(ma3020<ref(ma3020,1),3) and all(ma3060<ref(ma3060,1),3) and all(ma30120<ref(ma30120,1),3) and all(ma30250<ref(ma30250,1),3); |
-- 作者:jinzhe -- 发布时间:2014/2/11 10:11:19 -- 跨周期引用,被引用对象往前偏移不是ref(a,1)这样的 而是要在引用里面写出来 比如上面的ma3020:=stkindi(,,,4,-1); 那么往前一个偏移周期就是ma3030_1:=stkindi(,,,,4,-2), 不是ref(ma3020,1) |
-- 作者:skylands -- 发布时间:2014/2/11 11:08:20 -- 帮我澄清了一个重要概念,多谢 |