IF 手数>=2 and 单手盈利<=500 THEN BEGIN
止损金额:=200;
END
下面的条件帮我完成下要怎么处理 这里不方便改成其他的写法,就在现有的代码上面去改动,完成当单手盈利<=500 之后出现单手盈利>500 止损金额发生变动,但是当又出现 单手盈利<=500 之后 这个止损金额保证为后面的 止损金额:=-200;
这里相当于做个保本的动作,如果不限制,可能当价格返回,止损也返回了 就没用了;
IF 手数>=2 and 单手盈利>500 THEN BEGIN
止损金额:=-200;
END
我这样改 不知道对不对
IF BARSLAST(单手盈利<=500)AND 手数>=2 and 单手盈利>500 THEN BEGIN 单手盈利<=500之后只要出现了 单手盈利>500 就把止损金额固定在 止损金额:=-200; 这个位置
止损金额:=-200;
END
补充内容 (2023-7-22 16:44):
应该这样把??
IF BARSLAST(单手盈利<=500)AND 手数>=2 THEN BEGIN
补充内容 (2023-7-22 17:23):
IF 曾经盈亏>=1000 then 实盘止损金额:=-500;
IF 曾经盈亏>=1500 then 实盘止损金额:=-1000;
IF 曾经盈亏>=2000 then 实盘止损金额:=-1500;
IF 曾经盈亏>=2500 then 实盘止损金额:=-2000;
老师简化下