请教老师,下面是我初学编的策略公式,为什么在公式编辑的时候显示测试正常,但在K线图上没有买卖信号,测评也没有结果,就是不能回测交易。“测试1号”是我自编的指标,在副图上显示正常。
//定义参数
INPUT:N1(10,1,120,1);
//绘制一条均线
MA1:MA(C,N1);
//计算当前品种日线"测试1号"指标的值
M:=(STKINDI('测试1号',0,6,0));
//交易条件
开多平空条件:=M>=-10 and close>=MA1;//开多平空条件
开空平多条件:=M<-10 and close<MA1;//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,1,MARKET);
平多:SELL(开空平多条件,1,MARKET);
开多:BUY(开多平空条件,1,MARKET);
开空:BUYSHORT(开空平多条件,1,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
1,
stkindi 函数第一个参数是被引用的品种代码 你漏写了。
stkindi(’品种代码‘,‘指标’,....)
2,开平仓顺序应该按照先平后开
平空
开多
平多
开空