| 
 等级: 免费版 
注册: 2023-4-11曾用名:  | 
 
| 老师帮忙查看一下代码是否正确,自己写的老是不触发执行。 
 variable:maxp:=0;
 variable:minp:=0;
 
 
 //开多单
 IF DK THEN BEGIN
 多开:BUY(1 AND HOLDING=0,1,MARKET);
 DRAWICON(1,low,4);
 maxp:=0;
 END
 
 //平多单
 if MAXP-AVGENTERPRICE>AVGENTERPRICE*1.02 AND CLOSE<AVGENTERPRICE+(MAXP-AVGENTERPRICE)*65/100 then //需要实现:当多单开仓后利润达到2%,回撤到利润剩余的65%时,平仓
 begin
 回撤多平:sell(1,holding,market);
 END
 
 //开空单
 IF KK THEN BEGIN
 空开:BUYSHORT(1 AND HOLDING=0,1,MARKET);
 minp:=0;
 DRAWICON(1,high,5);
 END
 
 //平空单
 if AVGENTERPRICE-MINP<AVGENTERPRICE*0.98 AND CLOSE>AVGENTERPRICE-(AVGENTERPRICE-MINP)*65/100 then //需要实现:当空单开仓后利润达到2%,回撤到利润剩余的65%时,平仓
 begin
 回撤空平:SELLSHORT(1,holding,market);
 END
 
 
 | 
 |