各位大侠:
我在交易系统中,想用固定止损,基本策略就是(以卖空为例):以实时报价高于卖出价10个点,就止损卖出。
语句如下:
//卖空止损价Kzsj
Kzsj:= enterprice + 10;
sellshort(h >= Kzsj,0, limitr,Kzsj),ignorecheckprice;
公式测试时发现:以上固定止损没起作用,不知什么原因?
各位大侠:
我在交易系统中,想用固定止损,基本策略就是(以卖空为例):以实时报价高于卖出价10个点,就止损卖出。
语句如下:
//卖空止损价Kzsj
Kzsj:= enterprice + 10;
sellshort(h >= Kzsj,0, limitr,Kzsj),ignorecheckprice;
公式测试时发现:以上固定止损没起作用,不知什么原因?
用这个试试:
Kzzj:=enterprice+10;
if holding<0 and h>=kzxj then begin
sellshort(1,0,limitr,max(o,kzzj+mindiff)+2*mindiff);
end
谢谢!!我试过了,还是不管用。
Kzsj:=enterprice+10;
if holding<0 and h>=kzsj then begin
sellshort(1,0,limitr,max(o,kzsj+mindiff)+2*mindiff);
end
上面的kzsj写错了。。。
谢谢!
我注意到您的笔误了,但是仍不管用,好奇怪。
代码应该没问题,不理解你说的情况。
谢谢!
难道跟版本有关系?我用的是普通版。
不会是你把它用来做多单的止损了吧?还是你的其它平仓条件存在无法成交的价格?不然怎么会有白色信号??