以文本方式查看主题

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

--  作者:lipeng6880
--  发布时间:2018/8/6 13:14:14
--  关于跨周期引用的问题

老师:

我先建了一个指标HGJY:

INPUT:N(20,1,200,1);
N周期高点:REF(HHV(H,N),1;
N周期低点:REF(LLV(L,N),1);

//交易条件:
开多平空交叉:=CROSS(C,N周期高点);
开空平多交叉:=CROSS(N周期低点,C);
开多平空大于:=C>N周期高点;
开空平多小于:=C<N周期低点;

再建了一个模型:

开多平空交叉A:=STKINDIEX(\'\',HGJY.开多平空交叉,0,21,112,0);
开空平多交叉A:STKINDIEX(\'\',HGJY.开空平多交叉,0,21,112,0);
开多平空大于A:=STKINDIEX(\'\',HGJY.开多平空大于,0,21,112,0);
开空平多小于A:=STKINDIEX(\'\',HGJY.开空平多小于,0,21,112,0);

为什么提示引用未定义变量?

我想引用跨周期里面的四个交易条件,引112分钟到20分钟里面,不做偏移处理,要怎么改呢?


--  作者:FireScript
--  发布时间:2018/8/6 13:21:09
--  
 1.STKINDIEX(\'\',HGJY.开多平空交叉,0,21,112,0); 
第二个参数格式有问题  STKINDIEX(\'\',“HGJY.开多平空交叉”,0,21,112,0);  

2.被引用的变量定义方式需要修改下

":"来定义而不是 “:=”

按照上述方式修改下试下。