等级: 免费版
- 注册:
- 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
|
|