如 tSELLSHORT(c2 and 持仓<0,持仓,stp ,BUY1); tBUY(b1,KCS,stp,BUY1); tSELL(b2 and 持仓>0,持仓,stp ,SELL1); tBUYSHORT(c1, KCS,stp ,SELL1); 不满足条件可以考虑撤单 对于IB大部分期货,通过执行指令可将STOP止损直接下到IB服务器里,部分交易所允许的则直接下到交易所。 外汇是直接下到IB服务器里。 国内期货,大连是在交易所。其他市场在本地监控,将来可以考虑直接下到CTP服务器里。
以做多为例 variable: SELL_1:=0; …… SELL1:= HHV(H, tENTERBARS)*(1-0.015); IF SELL_1<> SELL1 and C< SELL1+8* MINDIFF and 持仓>0 THEN BEGIN TCANCEL(TISREMAIN(2),2); tSELL(持仓>0,持仓,stp ,SELL1); SELL_1:= SELL1; END 仅供参考,未经测试