日志如下
2015-08-18 11:18:19.583 【后台】IC08 TBuyShort 第 217 行出现信号
2015-08-18 11:18:19.584 【后台】IC08 TBuyShort 已成功触发下单操作 价格:8497.300781 数量:1 类型:0 账户:512810491 品种:IC08
2015-08-18 11:18:19.585 【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-18 11:18:19.585 【后台】CTP登录账户 1 个
2015-08-18 11:18:19.586 【后台】CTP组 512810491 下单
2015-08-18 11:18:19.586 【后台】CTP账户 512810491 下单系数为1.000000
2015-08-18 11:18:19.587 【后台】账户 512810491 下单,系数调整后下单量:1
2015-08-18 11:18:19.587 【后台】下单已发送
2015-08-18 11:18:19.588 【后台】金仕达登录账户 0 个
2015-08-18 11:18:19.589 【后台】恒生登录账户 0 个
2015-08-18 11:18:19.590 【后台】子账户 登录账户 0 个
2015-08-18 11:18:19.590 【后台】扩展接口 登录账户 0 个
2015-08-18 11:18:19.591 【后台】IC08 TCANCELEX 出现信号 类型:0 帐号:512810491
2015-08-18 11:18:19.592 【下单】IC08 价8497.300781 量1 买卖1 类型0 开平0 账户512810491 Formula 1
2015-08-18 11:18:19.592 【下单】确认报单已发送 ID=-2060580614 RefID = 1060
2015-08-18 11:18:19.593 【后台】IC08 运行结束
2015-08-18 11:18:19.607 【指令】收到回报指令 ID = -2060580614 RefID = 1060
2015-08-18 11:18:19.614 【回报】512810491 : IC1508 - 已报单 1 价格:8497.4 开 卖
2015-08-18 11:18:19.621 【后台】IC08 TCANCELEX 出现信号 类型:0 帐号:512810491
11:18:19.583 下单,我设置210秒不成交才撤单的,可是
2015-08-18 11:18:19.621 就出现撤单信号了,代码如下
IF (DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)>=ZSJJ AND DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)<ZSJX) THEN BEGIN
//空损:=SELLSHORT(1,B04,LIMITR,TAVGENTERPRICEEX(AC,PZ)+ZSDS,1);
TCANCELEX(1,0,AC,PZ);
if Islastbar then
begin
DEBUGFILE('D:\TEST500.TXT',' 成本价:'&numtostr(TAVGENTERPRICEEX(AC,PZ),2)&' 浮动盈亏:'&numtostr(TOPENPROFIT,2)&' 亏损次数:'&numtostr(TNUMLOSSTRADE,0)&' 资产:'&numtostr(TASSET,3)&' 盈利次数:'&numtostr(TNUMWINTRADE,0)&' 交易胜率:'&numtostr(TPERCENTWIN,2)&' 最大连亏金额:'&numtostr(TSEQLOSS,2)&' 最大连盈金额:'&numtostr(TSEQWIN,2)&' HIGH:'&numtostr(HIGH,2)&' B01:'&numtostr(B01,0)&' TISREMAIN:'&numtostr(TISREMAIN(0),0)&' THOLDING2:'&numtostr(THOLDING2,0),0);
end
debugfile的成本价:0.00 浮动盈亏:-0.00 亏损次数:1 资产:3001476.594 盈利次数:0 交易胜率:0.00 最大连亏金额:599.88 最大连盈金额:0.00 HIGH:8490.20 B01:0 TISREMAIN:1 THOLDING2:0
TAVGENTERPRICEEX(AC,PZ),为什么会是0? 引起止损撤单呢?(只是平仓还没有开仓,我应该写A01吗)
IF (DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)>=ZSJJ AND DYNAINFO(7)-TAVGENTERPRICEEX(AC,PZ)<ZSJX) THEN BEGIN
//空损:=SELLSHORT(1,B04,LIMITR,TAVGENTERPRICEEX(AC,PZ)+ZSDS,1);
TCANCELEX(1,0,AC,PZ);
你这个条件一直会根据最新行情变化的,DYNAINFO(7)。这个策略是你自己写的吗?
我设置210秒不成交才撤单的 这个是通过软件设置的吧?
2楼给您单独拉出来的代码,是用来做止损判断的 ,你用这个做撤单条件是为何???
没有成交前当然持仓均价是0