以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨周期引用代码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=181876)

--  作者:一代天骄
--  发布时间:2020/8/24 17:28:36
--  跨周期引用代码

DD:=STKINDIEX(\'\',\'MYCLOSE.C1\',0,7,-1,20)>STKINDIEX(\'\',\'MYMA.M5\',0,7,-1,20) AND STKINDIEX(\'\',\'MYMA.M5\',0,7,-1,20)>STKINDIEX(\'\',\'MYMA.M5\',0,7,-2,20);
KK:=STKINDIEX(\'\',\'MYCLOSE.C1\',0,7,-1,20)<STKINDIEX(\'\',\'MYMA.M5\',0,7,-1,20) AND STKINDIEX(\'\',\'MYMA.M5\',0,7,-1,20)<STKINDIEX(\'\',\'MYMA.M5\',0,7,-2,20);

这个主要是周线价格在5日线上,周线5均线大于上一周期均线,做为跨周期引用条件。然后加入到开仓条件里面,好像不能正确显示,这个是错在哪里?需要在哪里改正

--  作者:FireScript
--  发布时间:2020/8/25 8:46:40
--  
 你这里只能看的出来语法没问题。 “好像不能正确显示”具体是什么地方错误,最后能明确定位下。 你把自己stkindiex的引用单独输出看下,再排查下。

另外stkindiex函数指定了引用的数据量。比如你设置了20个周期,那么你调用时候只能调用到最近的20个周期的周线,你可以换成stkindi不指定引用数据量试下。因为你使用了均线,会受到数据量影响的。