出场思路是这样:每次进场点位如果10根k线内盈利10跳就出场,如果第十根收盘价再开仓价格+1跳以下,就变成行情波动价格》=开仓价+1出场,如果到晚上8点还没出场,直接全部平仓。
不论是否有持仓,有信号就进场目前写完结果,偶尔一单会按节奏出场,其他的都需要收盘才平仓,请帮忙看看什么情况

此主题相关图片如下:467105306693337538.png

INPUT : POSNUM(1,1,20,1) ;
VARIABLE : POSITION=0 ;	
INPUT: lo(30,10,200,3);
variable:n[]=0,num=1;
m:=14;
TYP := (HIGH + LOW + CLOSE)/3;
ccip:=(TYP-MA(TYP,M))/(0.015*AVEDEV(TYP,M));
A4:=BARSLAST(REF(CROSS(CCIP,-200),1));
B1:REF(C,A4)>REF(C,0) AND CROSS(CCIP,-200);
Tmin:= ((TIME < 193000 )AND (TIME > 030000));
//多头进场
IF   B1 AND Tmin THEN BEGIN
MYENTRYPRICE := CLOSE ;
        BUY( b1,POSNUM,LIMITR,MYENTRYPRICE);
        num:=num+1;
        n:=close;
END 
if  holding>0 then 
BEGIN
for i=num-1 downto 1 do
begin
   if ENTERBARS>10 AND OPEN<(n[i]+1*MINDIFF) and n[i]>0 then
        begin
         sell(HIGH>=(n[i]+20*MINDIFF),1,LIMITR,n[i]+20*MINDIFF);
         n[i]:= 0;                    
    end
    IF ENTERBARS>10 and OPEN >= (n[i]+1*MINDIFF) and n[i]>0 then
        begin
       sell(1,1,LIMITR,OPEN);
         n[i]:= 0;
    END   
    IF HOLDING>0 AND enterbars>0 and ENTERBARS <10   and n[i]>0 then
        begin
         sell(HIGH>=(n[i]+lo*MINDIFF),1,LIMITR,n[i]+lo*MINDIFF);
         n[i]:= 0;                    
    end
end
end
if TIME > 200000 THEN SELL(TIME > 200000,POSNUM,LIMITR,CLOSE);