input:n1(5,1,15,1);
input:n2(10,1,30,1);
input:n3(120,1,120,1);
MA5:MA(C,n1);//定义5周期均线
MA10:MA(C,n2);//定义10周期均线
MA120:MA(C,n3);//定义120周期均线
if C>MA120 and CROSS(MA5,MA10) then buy(holding=0,100%,LIMIT,close),pertrader;//价格大于120周期均线并且5周期均线上穿10周期均线,买入
if CROSS(MA10,MA5) then sell(1,0,LIMIT,close);//5周期均线下穿10周期均线,卖出
{
KD:=; //开多条件
PD:=; //平多条件
KK:=; //开空条件
PK:=; //平空条件
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
}
{
信号语句排列规则——先平后开
“费率设置”按钮——用于合理设置模型“费率”,以便在图形上正确输出如下帐户信息:
持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;
您可以在查看菜单->交易系统模板 中设置自己需要的模板
}
我的策略用在股票上,深圳股票不能用现价,如何修改?谢谢老师帮忙给我改一下好吗
测试时出现白箭头如何解决?
老师,请给上面的公式改写成2个公式,
一个是按一定的百分比开仓,并且百分比可调。
一个改写按可调的手数开仓?也是手数可调。
麻烦老师给改一下吧,谢谢。满仓开仓风险太大。
百分比可调:把100%改成其他其他百分比,比如:50%,40%
手数可调:把100%改成其他整数,比如:1,2,3
我试了,好像不行,我再试试。
不好意思忘记说了,固定手数时,后面的pertrader要去掉,这个函数是百分比下单特定的,
百分比手数测试股票还有点异常,所以交易测评的不准确,实际交易没问题的