日志
2015-08-25 13:15:44.824 【指令】收到回报指令 ID = -592504882 RefID = 13
2015-08-25 13:15:44.846 【回报】512810491 : IC1509 - 已报单 1 价格:6109.8 平 卖
2015-08-25 13:15:44.863 【指令】收到回报指令 ID = -592504882 RefID = 13
2015-08-25 13:15:44.866 【指令】收到回报指令 ID = -592504882 RefID = 13
2015-08-25 13:15:44.881 【指令】收到成交回报指令 REFID = 13 vol = 1
2015-08-25 13:15:44.891 【回报】512810491 : IC1509 - 已成交 1 价格:6110.6 平 卖
2015-08-25 13:15:44.946 【后台】IC09 TBuyShort 第 145 行出现信号
2015-08-25 13:15:44.947 【后台】IC09 TBuyShort 已成功触发下单操作 价格:6099.399902 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-25 13:15:44.947 【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-25 13:15:44.948 【后台】CTP登录账户 1 个
2015-08-25 13:15:44.948 【后台】CTP组 512810491 下单
2015-08-25 13:15:44.949 【后台】CTP账户 512810491 下单系数为1.000000
2015-08-25 13:15:44.949 【后台】账户 512810491 下单,系数调整后下单量:1
2015-08-25 13:15:44.949 【后台】下单已发送
2015-08-25 13:15:44.950 【后台】金仕达登录账户 0 个
2015-08-25 13:15:44.951 【后台】恒生登录账户 0 个
2015-08-25 13:15:44.951 【后台】子账户 登录账户 0 个
2015-08-25 13:15:44.951 【后台】扩展接口 登录账户 0 个
2015-08-25 13:15:44.952 【后台】IC09 TCANCELEX 出现信号 类型:4 帐号:512810491
2015-08-25 13:15:44.952 【后台】IC09 TCANCELEX 出现信号 类型:1 帐号:512810491
2015-08-25 13:15:44.953 【后台】IC09 运行结束
2015-08-25 13:15:44.953 【下单】IC09 价6099.399902 量1 买卖1 类型0 开平0 账户512810491 Formula 1
2015-08-25 13:15:44.953 【下单】确认报单已发送 ID=-884011679 RefID = 710
2015-08-25 13:15:44.974 【后台】IC09 TCANCELEX 出现信号 类型:4 帐号:512810491
2015-08-25 13:15:44.975 【后台】IC09 TCANCELEX 出现信号 类型:1 帐号:512810491
2015-08-25 13:15:44.977 【后台】IC09 TSellShort 第 260 行出现信号
2015-08-25 13:15:44.977 【后台】IC09 TSellShort 已成功触发下单操作 价格:6105.399902 数量:0 类型:0 账户:512810491 品种:IC09
2015-08-25 13:15:44.977 【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-25 13:15:44.978 【后台】CTP登录账户 1 个
2015-08-25 13:15:44.978 【后台】CTP组 512810491 下单
2015-08-25 13:15:44.978 【后台】CTP账户 512810491 下单系数为1.000000
2015-08-25 13:15:44.979 【后台】账户 512810491 下单,系数调整后下单量:0
2015-08-25 13:15:44.979 【后台】实际账户 512810491 持仓 0
2015-08-25 13:15:44.980 【后台】下单已发送
2015-08-25 13:15:44.980 【后台】金仕达登录账户 0 个
2015-08-25 13:15:44.981 【后台】恒生登录账户 0 个
2015-08-25 13:15:44.981 【后台】子账户 登录账户 0 个
2015-08-25 13:15:44.981 【后台】扩展接口 登录账户 0 个
2015-08-25 13:15:44.982 【指令】收到回报指令 ID = -884011679 RefID = 710
2015-08-25 13:15:44.990 【下单】实际持仓为0下单失败
2015-08-25 13:15:44.991 【后台】IC09 运行结束
2015-08-25 13:15:44.991 【回报】512810491 : IC1509 - 已报单 1 价格:6099.4 开 卖
2015-08-25 13:15:45.036 【指令】收到回报指令 ID = -884011679 RefID = 710
2015-08-25 13:15:45.037 【指令】收到回报指令 ID = -884011679 RefID = 710
2015-08-25 13:15:45.055 【指令】收到成交回报指令 REFID = 710 vol = 1
2015-08-25 13:15:45.064 【回报】512810491 : IC1509 - 已成交 1 价格:6110.6 开 卖
输出
015-08-25 13:15:44.937 开盘了开空②:6111.60 TACCOUNT2(3,AC):3198921.60 B04:1 A01:6099.40 LONG:0 SHORT:1 A14:0 LOW:6100.60 TSELLHOLDINGEX(AC,PZ,2):0.00 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 THOLDING2:0 A43:0 B02:0 A15:0 A14:0 A15:0
2015-08-25 13:15:44.938 做空信号①④DYNAINFO2(7,PZ):6111.60 A43:-1 TAVGENTERPRICEEX2(AC,PZ,0):0.00 TENTERPRICE:-1.#R SHORT:1 A14:0 LONG:0 TREMAINQTY(4,AC,PZ):0 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 TSELLHOLDINGEX(AC,PZ,1):0 A43:-1 B02:0 A15:0 A14:0 A15:0
2015-08-25 13:15:44.939 多单止损前①⑤:6111.60 TBUYHOLDINGEX(AC1,PZ,1):0 TSELLHOLDINGEX(AC,PZ,1):0.00 A02:0.00 SHORT:1 A14:0 LOW:6100.60 THOLDING:0 B01:0 TISREMAIN:1 THOLDING2:0 A43:-1 B02:0 A15:0 A14:0 A15:0
2015-08-25 13:15:44.942 平空T前②②DYNAINFO2(7,PZ):6111.60 C06:0 TSELLHOLDINGEX(AC,PZ,2):0 THOLDING:0 LONG:0 SHORT:1 A09:-1 TQXD:14.00 XDSJ:50.00 B01:0 TISREMAIN:1 B01:0 A43:-1 B02:0 A15:0 A14:0 TAVGENTERPRICEEX(AC,PZ):0 A06:-1
2015-08-25 13:15:44.974 做空信号①④DYNAINFO2(7,PZ):6111.60 A43:-1 TAVGENTERPRICEEX2(AC,PZ,0):0.00 TENTERPRICE:-1.#R SHORT:1 A14:0 LONG:0 TREMAINQTY(4,AC,PZ):0 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 TSELLHOLDINGEX(AC,PZ,1):0 A43:-1 B02:0 A15:0 A14:0 A15:0
2015-08-25 13:15:44.975 多单止损前①⑤:6111.60 TBUYHOLDINGEX(AC1,PZ,1):0 TSELLHOLDINGEX(AC,PZ,1):0.00 A02:0.00 SHORT:1 A14:0 LOW:6100.60 THOLDING:0 B01:0 TISREMAIN:1 THOLDING2:0 A43:-1 B02:0 A15:0 A14:0 A15:0
2015-08-25 13:29:52.859 【指令】收到回报指令 ID = -592504881 RefID = 14
2015-08-25 13:29:52.872 【回报】512810491 : IC1509 - 已报单 1 价格:5979.0 平 买
2015-08-25 13:29:52.883 【后台】IC09 运行结束
2015-08-25 13:29:52.900 【指令】收到回报指令 ID = -592504881 RefID = 14
2015-08-25 13:29:53.090 【指令】收到回报指令 ID = -592504881 RefID = 14
2015-08-25 13:29:53.092 【指令】收到回报指令 ID = -592504881 RefID = 14
2015-08-25 13:29:53.093 【指令】收到成交回报指令 REFID = 14 vol = 1
2015-08-25 13:29:53.105 【回报】512810491 : IC1509 - 已成交 1 价格:5978.8 平 买
2015-08-25 13:29:53.283 【后台】IC09 TBuyShort 第 145 行出现信号
2015-08-25 13:29:53.284 【后台】IC09 TBuyShort 已成功触发下单操作 价格:5983.517090 数量:1 类型:0 账户:512810491 品种:IC09
2015-08-25 13:29:53.284 【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-25 13:29:53.285 【后台】CTP登录账户 1 个
2015-08-25 13:29:53.285 【后台】CTP组 512810491 下单
2015-08-25 13:29:53.287 【后台】CTP账户 512810491 下单系数为1.000000
2015-08-25 13:29:53.288 【后台】账户 512810491 下单,系数调整后下单量:1
2015-08-25 13:29:53.289 【后台】下单已发送
2015-08-25 13:29:53.290 【后台】金仕达登录账户 0 个
2015-08-25 13:29:53.290 【后台】恒生登录账户 0 个
2015-08-25 13:29:53.291 【后台】子账户 登录账户 0 个
2015-08-25 13:29:53.291 【后台】扩展接口 登录账户 0 个
2015-08-25 13:29:53.292 【后台】IC09 TCANCELEX 出现信号 类型:4 帐号:512810491
2015-08-25 13:29:53.292 【后台】IC09 TCANCELEX 出现信号 类型:1 帐号:512810491
2015-08-25 13:29:53.293 【后台】IC09 运行结束
2015-08-25 13:29:53.293 【下单】IC09 价5983.517090 量1 买卖1 类型0 开平0 账户512810491 Formula 1
2015-08-25 13:29:53.293 【下单】确认报单已发送 ID=-884011669 RefID = 720
2015-08-25 13:29:53.311 【指令】收到回报指令 ID = -884011669 RefID = 720
2015-08-25 13:29:53.320 【回报】512810491 : IC1509 - 已报单 1 价格:5983.6 开 卖
2015-08-25 13:29:53.353 【指令】收到回报指令 ID = -884011669 RefID = 720
2015-08-25 13:29:53.399 【后台】IC09 TCANCELEX 出现信号 类型:4 帐号:512810491
2015-08-25 13:29:53.399 【后台】IC09 TCANCELEX 出现信号 类型:1 帐号:512810491
2015-08-25 13:29:53.403 【后台】IC09 TSellShort 第 260 行出现信号
2015-08-25 13:29:53.403 【后台】IC09 TSellShort 已成功触发下单操作 价格:6010.399902 数量:0 类型:0 账户:512810491 品种:IC09
2015-08-25 13:29:53.404 【后台】多账户及策略系数 委托账户或者组: 512810491
2015-08-25 13:29:53.404 【后台】CTP登录账户 1 个
2015-08-25 13:29:53.405 【后台】CTP组 512810491 下单
2015-08-25 13:29:53.405 【后台】CTP账户 512810491 下单系数为1.000000
2015-08-25 13:29:53.406 【后台】账户 512810491 下单,系数调整后下单量:0
2015-08-25 13:29:53.406 【后台】实际账户 512810491 持仓 0
2015-08-25 13:29:53.407 【后台】下单已发送
2015-08-25 13:29:53.407 【后台】金仕达登录账户 0 个
2015-08-25 13:29:53.408 【后台】恒生登录账户 0 个
2015-08-25 13:29:53.408 【后台】子账户 登录账户 0 个
2015-08-25 13:29:53.409 【后台】扩展接口 登录账户 0 个
2015-08-25 13:29:53.410 【后台】IC09 运行结束
2015-08-25 13:29:53.410 【下单】实际持仓为0下单失败
2015-08-25 13:29:53.766 【后台】IC09 TCANCELEX 出现信号 类型:4 帐号:512810491
2015-08-25 13:29:53.767 【后台】IC09 TCANCELEX 出现信号 类型:1 帐号:512810491
输出
015-08-25 13:29:53.271 开盘了开空②:5977.80 TACCOUNT2(3,AC):3225160.71 B04:1 A01:5983.52 LONG:0 SHORT:1 A14:0 LOW:5955.20 TSELLHOLDINGEX(AC,PZ,2):0.00 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 THOLDING2:0 A43:0 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.273 做空信号①④DYNAINFO2(7,PZ):5977.80 A43:-1 TAVGENTERPRICEEX2(AC,PZ,0):0.00 TENTERPRICE:6110.60 SHORT:1 A14:0 LONG:0 TREMAINQTY(4,AC,PZ):0 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 TSELLHOLDINGEX(AC,PZ,1):0 A43:-1 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.274 多单止损前①⑤:5977.80 TBUYHOLDINGEX(AC1,PZ,1):0 TSELLHOLDINGEX(AC,PZ,1):0.00 A02:0.00 SHORT:1 A14:0 LOW:5955.20 THOLDING:0 B01:0 TISREMAIN:1 THOLDING2:0 A43:-1 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.277 平空T前②②DYNAINFO2(7,PZ):5977.80 C06:0 TSELLHOLDINGEX(AC,PZ,2):0 THOLDING:0 LONG:0 SHORT:1 A09:6111 TQXD:6.00 XDSJ:50.00 B01:0 TISREMAIN:1 B01:0 A43:-1 B02:1 A15:0 A14:0 TAVGENTERPRICEEX(AC,PZ):0 A06:6311
2015-08-25 13:29:53.278 空仓后替换信息:5977.80 SHORTX2:0 THOLDING2:0 THOLDING:0 LONG:0 SHORT:1 A09:5955 LOW:5955.20 HIGH:6007.40 B01:0 TISREMAIN:1 B01:0 A43:-1 B02:1 A15:0 A14:0 A06:6376
2015-08-25 13:29:53.398 做空信号①④DYNAINFO2(7,PZ):5977.80 A43:-1 TAVGENTERPRICEEX2(AC,PZ,0):0.00 TENTERPRICE:6110.60 SHORT:1 A14:0 LONG:0 TREMAINQTY(4,AC,PZ):0 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 TSELLHOLDINGEX(AC,PZ,1):0 A43:-1 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.401 多单止损前①⑤:5977.80 TBUYHOLDINGEX(AC1,PZ,1):0 TSELLHOLDINGEX(AC,PZ,1):0.00 A02:0.00 SHORT:1 A14:0 LOW:5955.20 THOLDING:0 B01:0 TISREMAIN:1 THOLDING2:0 A43:-1 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.402 空后平空S②零:5977.80 SHORTX2:1 TSELLHOLDINGEX(AC,PZ,2):0.00 A02:6010.40 SHORT:1 A14:0 LOW:5955.20 THOLDING:0 B01:0 TISREMAIN:1 THOLDING2:0 A43:-1 B02:1 A15:0 A14:0 A15:0
2015-08-25 13:29:53.406 平空T前②②DYNAINFO2(7,PZ):5977.80 C06:0 TSELLHOLDINGEX(AC,PZ,2):0 THOLDING:0 LONG:0 SHORT:1 A09:0 TQXD:6.00 XDSJ:50.00 B01:0 TISREMAIN:1 B01:0 A43:0 B02:1 A15:1 A14:0 TAVGENTERPRICEEX(AC,PZ):0 A06:204
2015-08-25 13:29:53.752 开盘了开空②:5977.40 TACCOUNT2(3,AC):3093461.67 B04:1 A01:5983.52 LONG:0 SHORT:1 A14:0 LOW:5955.20 TSELLHOLDINGEX(AC,PZ,2):0.00 B01:0 TBUYHOLDINGEX(AC,PZ,2):0 THOLDING2:0 A43:0 B02:1 A15:0 A14:0 A15:0
代码如下
{没有仓位}
if A43=0 and 多信号 and ((TBUYHOLDINGEX(AC,PZ,1)=0 AND (TSELLHOLDINGEX(AC,PZ,1) )= 0)then begin
TBUY(1,B04,LMT,A01,0,AC,PZ);
A43:=1;
END
if A43=0 and 空信号 and ((TBUYHOLDINGEX(AC,PZ,1)=0 AND (TSELLHOLDINGEX(AC,PZ,1) = 0)) then begin
TBUYSHORT(1,B04,LMT,A01,0,AC,PZ);
①
A43:=-1;
END
{有买持仓位}
if A43:=1 then begin
②
TCANCELEX(1,2,AC,PZ);//取消未成交的平多单
TCANCELEX(1,3,AC,PZ);//取消未成交的开空单
③
{如有没有平仓的空单,止损50个点}
IF (TSELLHOLDINGEX(AC,PZ,1)>0 AND (DYNAINFO(7)-TAVGENTERPRICEEX2(AC,PZ,1)>=ZSDS))then BEGIN
TSELLSHORT(1,TSELLHOLDINGEX(AC,PZ,1),MKT,0,0,AC,PZ);
END{如有没有平仓的空单,全部取消}
if 平多信号 then begin
TSELL(1,TBUYHOLDINGEX(AC,PZ,2),LMT,A02,0,AC,PZ);
A43:=0;
END
if 开空信号 and (TBUYHOLDINGEX(AC,PZ,1)>=0)then begin
TBUYSHORT(1,B04,LMT,A01,0,AC,PZ);
A43:=-(1)
END
END
{有卖持仓位}
if A43:=-1 then begin
⑤
A43=-1TCANCELEX(1,4,AC,PZ);//取消未成交平空单
A43=-1TCANCELEX(1,1,AC,PZ);//取消未成交开多单
⑥
{如有没有平仓的多单,止损50个点}
IF (TBUYHOLDINGEX(AC,PZ,1)>0 AND (TAVGENTERPRICEEX2(AC,PZ,0)-DYNAINFO(7)>=ZSDS))then BEGIN
TSELL(1,TBUYHOLDINGEX(AC,PZ,1),MKT,0,0,AC,PZ);
END{如有没有平仓的多单,止损50个点}
④
if 平空信号 then begin
TSELLSHORT(1,TSELLHOLDINGEX(AC,PZ,2),LMT,A02,0,AC,PZ);
A43=0;
END
if 开多信号 then begin
B02=1TBUY((TSELLHOLDINGEX(AC,PZ,1)>=0),B04,LMT,A01,0,AC,PZ);
A43:=1;③
END
A43=1
END
.........................
以上是手动平多单后,自动开空单输出