MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
老师:我编的小程序,无法测试;请帮我看看,有什么问题?(tp=20,sl=20;股指期货,当月)
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
A1:(MA60-REF(MA60,20))/20;//当前60周线值-前第20周期的均线值除以20周期;
A2:(MA20-REF(MA20,20))/20;//当前20周线值-前第20周期的均线值除以20周期;
TBUY(CROSS(MA5,MA10)AND(A1>0.16)AND(A2>0.16),1);//买开;
TBUYSHORT(CROSS(MA10,MA5)AND(A1<-0.16)AND(A2<-0.16),1);//卖开;
TSELL((DYNAINFO2( 7,'IF1402')-TAVGENTERPRICEEX2( '' ,'IF1402',0))>=TP*0.2,1);//平多止盈0.2*TP;
TSELL(DYNAINFO2( 7 ,'IF1402')-TAVGENTERPRICEEX2('','IF1402',0)<=-SL*0.2,1);//平多止损0.2*SL;
TSELLSHORT(TAVGENTERPRICEEX2('','IF1402',1)-DYNAINFO2(7,'IF1402')>=TP*0.2,1);//平空止盈;
TSELLSHORT(TAVGENTERPRICEEX2('','IF1402',1)-DYNAINFO2(7,'IF1402')<=-SL*0.2,1);//平空止损;
TSELL(CROSS(MA60,MA5),1);//60周线上穿5周线时,平多;
TSELLSHORT(CROSS(MA5,MA60),1);//5周线上穿60周线时,平空;
1、首先有无错误,帮我看看
2、如何测评呢
1.编译没错公式就没错
2. 后台公式无法测评,怎么改都不行
我编的止损、止盈对吗
SELL((DYNAINFO2( 7,'IF1402')-TAVGENTERPRICEEX2( '' ,'IF1402',0))>=TP*0.2,1);//平多止盈0.2*TP;
SELL(DYNAINFO2( 7 ,'IF1402')-TAVGENTERPRICEEX2('','IF1402',0)<=-SL*0.2,1);//平多止损0.2*SL;
SELLSHORT(TAVGENTERPRICEEX2('','IF1402',1)-DYNAINFO2(7,'IF1402')>=TP*0.2,1);//平空止盈;,
SELLSHORT(TAVGENTERPRICEEX2('','IF1402',1)-DYNAINFO2(7,'IF1402')<=-SL*0.2,1);//平空止损;
少了个t变成图表了,是这个意思还是漏写了?
没有思路只能判断你的语句编译之后没有错
我就是想搞个测试;测试时开空无效,怎么回事啊
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
A3:(REF(MA60,20)-MA60)/20;
A4:(REF(MA20,20)-MA20)/20;
BUYSHORT(CROSS(MA10,MA5)AND(A3>0.16)AND(A4>0.16),1);