VARIABLE:sellflag=0;
IF C-AvGENTERPRICE>=100*MINDIFF and sellflag=0 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=1;
END
IF C-AvGENTERPRICE<=15*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=0;
END
第二个
VARIABLE:sellflag=0;
IF C-AvGENTERPRICE>=75*MINDIFF and C-AvGENTERPRICE<100*MINDIFF and sellflag=0 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=1;
END
IF C-AvGENTERPRICE<=15*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=0;
END
VARIABLE:sellflag=0;
IF C-AvGENTERPRICE>=75*MINDIFF and C-AvGENTERPRICE<100*MINDIFF and sellflag=0 THEN BEGIN
sellflag:=1;
END
IF C-AvGENTERPRICE<=15*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
END
IF AvGENTERPRICE-C>=75*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=0;
END
调整下,上面的有逻辑错误。
VARIABLE:sellflag=0;
IF C-AvGENTERPRICE>=75*MINDIFF and C-AvGENTERPRICE<100*MINDIFF and sellflag=0 THEN BEGIN
sellflag:=1;
END
IF C-AvGENTERPRICE<=15*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=2;
END
IF AvGENTERPRICE-C>=75*MINDIFF and sellflag=2 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=0;
END
你把止盈条件在k线图上输出看下,相应的k线位置是否真的满足你的要求。
另外,给你的范例代码建议你自己理解并具备调试能力。也便于我们之间沟通定位问题。