以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮忙解答编写问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61936)

--  作者:wzsunshao
--  发布时间:2014/2/23 13:43:47
--  请老师帮忙解答编写问题
请教老师,下面是我初学编的策略公式,为什么在公式编辑的时候显示测试正常,但在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;


--  作者:qq代人发帖
--  发布时间:2014/2/23 16:28:13
--  
1, stkindi 函数第一个参数是被引用的品种代码  你漏写了。
stkindi(’品种代码‘,‘指标’,....)
2,开平仓顺序应该按照先平后开
平空
开多
平多
开空

--  作者:wzsunshao
--  发布时间:2014/2/23 17:16:51
--  
谢谢指教,测试已能正常进行。感谢