老师,我的公式开仓太频繁了手续费都不够,您帮我看一下,哪里出问题了
//下单条件
cond1:=A>B and B>C;
cond2:=A<B and B<B;
ZY:=(HHV(H,enterbars)-C)/HHV(H,enterbars))>0.05;//回撤5%止盈
ZS:=(C-llv(L,enterbars)/C)>0.02;//2%止损
ZYZS:=ZY and ZS;
SELL(ZYZS ,0,MARKET);
SELLSHORT(ZYZS,0,MARKET);
//下单
SELL(COND2 ,0,MARKET);
SELLSHORT(COND1 ,0,MARKET);
BUY(COND1,1,MARKET);
BUYSHORT(COND2,1,MARKET);
公式编写本身没有问,你把开平仓的条件调整一下。
例如:
BUY(COND1 AND HOLDING =0,1,MARKET);
BUYSHORT(COND2 AND HOLDING=0 ,1,MARKET);
YDZS:=(HHV(H,ENTERBARS)-CLOSE)-AVGENTERPRICE>=10*MINDIFF;
类似这样