这两天一直在琢磨,未得要领。不知从何下手?if 还是 if else?还是其他?
流程图最后一步,应为平仓指令,手误打错了。不好意思。
您好,这是我当下平仓模型,出现了如下的情况
DZDYL:=((OPEN-ENTERPRICE)/ENTERPRICE);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(close-ENTERPRICE)/ENTERPRICE;
if(DZDYL>0.03,DYDZY,DGDZS);
IF DYDZY THEN BEGIN
IF HC>=0.01 THEN BEGIN
SELL(1,1,MARKET);
END
END
IF DGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END
DZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS<-0.01 THEN BEGIN
SELL(1,1,MARKET);
end
KZDYL:=((ENTERPRICE-OPEN)/OPEN);//当当日开盘价大于开仓价3%的时候,当日最高价-开仓价回撤达到1.5%,即平仓>=1.03
HC:=(ENTERPRICE-close)/close;
if(KZDYL>0.03,KYDZY,KGDZS);
IF KYDZY THEN BEGIN
IF HC>=0.01 THEN BEGIN
SELLSHORT(1,1,MARKET);
END
END
IF KGDZS THEN BEGIN
IF ENTERBARS>=8 THEN BEGIN
SELL(1,1,MARKET);
END
END
KZS:=(CLOSE-ENTERPRICE)/ENTERPRICE;
if DZS>0.01 THEN BEGIN
SELLSHORT(1,1,MARKET);
end