为什么平仓的位置不对呢?
多头平仓代码如下:
{跌停无条件止损}
Sell (c=DYNAINFO(55),1 ,limit,MARKET); //多头跌停止损
{涨停打开 平多单}
Sell(ref(Close,1)=DYNAINFO(54) And Low<DYNAINFO(54),1 ,limit,MARKET);
{回落平仓}
hlpd:=(Hhv(Max(ref(Close,1),ref(open,1)),ENTERBARS)-Low)/(Hhv(Max(ref(Close,1),ref(open,1)),ENTERBARS)-ENTERPRICE)>hlbl And holding>0;
SELL(hlpd,1,limit,close+1*mindiff);
{止损平多}
dtzsprice:= ENTERPRICE-IntPart(zs/10000*ENTERPRICE/Mindiff/MULTIPLIER)*MINDIFF*MULTIPLIER;
my5price:=if(dtzsprice>bidprice,dtzsprice,bidprice);
SELL( (ENTERPRICE-Low)/ ENTERPRICE>zs/10000 And ENTERBARS>0,1, limit,my5price);
{开多}
dt:=sjxz And holding<=0 And zq1<zq2 And High>hczg;
BUY(dt and FILTER(dt ,12 ),1,limit,close+1*mindiff );