咨询内容:VARIABLE:J=1,I=1,P=1;IF BARSCOUNT(C)>=20 THEN BEGIN IF P=5 OR BARSCOUNT(C)=20 THEN BEGIN{五个交易日调 N }TR:=MAX((MAXHIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));N:=SMA(TR,20,1);{tr为波动的最大值,N取了一个平均}P:=1;END; P:=P+1;{P用来控制N的修正周期} IF H=HHV(H,20) AND J=1 THEN BEGIN {创20日新高}BB:=CASH*0.01/(N*100);{确定买多少}BB:=100*BB;BUY(BB);J:=0;{J用于判断当时是买入0 还是卖出1}END; IF L=LLV(L,10) AND J=0 THEN BEGIN {创10最低全部卖出}SELL();J:=1;I:=1;{用于控制最大加仓次数}END;IF C-ENTERPRICE>(N/2) AND I<4 AND J=0 THEN BEGIN{用N加码部分,最多总共建仓四次}BB:=CASH*0.01(N*100);BB:=100*BB;BUY(BB);I:=I+1;END; IF ENTERPRICE-C>=(2*N) THEN {用N止损}SELL();END;