
等级: 新手上路
- 注册:
- 2022-3-18
- 曾用名:
|
if buycond then begin
平空:TSELLSHORT(THOLDING<0,2,MKT);
开多:TBUY(THOLDING=0,2,MKT);
end
if THOLDING>0 then BEGIN
//多头止盈
IF C-TAVGENTERPRICE>50*MINDIFF THEN BEGIN
多头止盈:TSELL(1,THOLDING,MKT);
END
//多头止损
IF TAVGENTERPRICE-C>8*MINDIFF THEN BEGIN
多头止损:TSELL(1,THOLDING,MKT);
反手空:TBUYSHORT(THOLDING=0,2,MKT);
END
END
if sellcond then begin
平多:TSELL(THOLDING>0,2,MKT);
开空:TBUYSHORT(THOLDING=0,2,MKT);
end
if THOLDING<0 then BEGIN
//空头止盈,
IF TAVGENTERPRICE-C>50*MINDIFF THEN BEGIN
空头止盈:TSELLSHORT(1,THOLDING,MKT);
END
//空头止损
IF C-TAVGENTERPRICE>8*MINDIFF THEN BEGIN
空头止损:TSELLSHORT(1,THOLDING,MKT);
反手多:TBUY(THOLDING=0,2,MKT);
END
END
以上止损反手代码对吗,模拟时只止损不开仓,请教下问题出在哪里,该怎么编写
|
|