写了一个程式化交易系统出了点小问题,后来发现与TCANCELEX与TISREMAINEX函数有关。
写了如下测试语句并运行:
TBUY(CURRENTTIME=140300,1,LMT,16300,0,'88730','CF09');
未成交开多单状态:=TISREMAINEX(1,'88730','CF09');
TCANCELEX(未成交开多单状态,1,"88730",'CF09');
TCANCELEX(1,1,"88730",'CF09');
发现可以挂单,但始终不能撤单。
把上述语句改成TCANCEL与TISREMAIN函数就可以正常运行。
非常困惑,向管理员及各位求教一下。
改成:
TBUY(CURRENTTIME=140300,1,LMT,16300,0,'88730','CF09');
未成交开多单状态:=TISREMAIN(1);
TCANCEL(未成交开多单状态,1);