2016-03-03 17:53:40.807 【后台】HSI03 TSellShort 第 296 行出现信号
2016-03-03 17:53:40.808 【后台】HSI03 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:HSI03
2016-03-03 17:53:40.808 【后台】实际账户持仓 1
2016-03-03 17:53:40.809 【后台】下单已发送
2016-03-03 17:53:40.835 【后台】HSI03 运行结束
2016-03-03 17:53:40.836 【下单】已经调整为 实际持仓为 1
2016-03-03 17:53:40.836 【下单】HSI03 价0.000000 量1 买卖0 类型1 开平1 账户70000496 Formula 1
2016-03-03 17:53:42.915 【指令】收到回报指令 ID = 112
2016-03-03 17:53:42.926 【回报】70000496 : HSI1603 - 已报单 1 价格:0 平 买
2016-03-03 17:53:42.939 【指令】收到成交回报指令 ORDERID = 112
2016-03-03 17:53:42.956 【回报】70000496 : HSI1603 - 已成交 1 价格:19918 平 买
2016-03-03 17:53:42.957 【回报】70000496 : HSI1603 - 全部成交 1
2016-03-03 17:53:42.959 【指令】收到回报指令 ID = 112
2016-03-03 17:53:42.967 【后台】CN03 运行结束
2016-03-03 17:53:44.944 【后台】HSI03 TSell 第 297 行出现信号
2016-03-03 17:53:44.945 【后台】HSI03 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:HSI03
2016-03-03 17:53:44.945 【后台】实际账户持仓 1
2016-03-03 17:53:44.946 【后台】下单已发送
2016-03-03 17:53:44.962 【后台】HSI03 运行结束
2016-03-03 17:53:44.962 【下单】已经调整为 实际持仓为 1
2016-03-03 17:53:44.962 【下单】HSI03 价0.000000 量1 买卖1 类型1 开平1 账户70000496 Formula 1
2016-03-03 17:53:45.050 【指令】收到回报指令 ID = 113
2016-03-03 17:53:45.057 【回报】70000496 : HSI1603 - 已报单 1 价格:0 平 卖
2016-03-03 17:53:45.106 【指令】收到成交回报指令 ORDERID = 113
2016-03-03 17:53:45.119 【回报】70000496 : HSI1603 - 已成交 1 价格:19913 平 卖
2016-03-03 17:53:45.120 【回报】70000496 : HSI1603 - 全部成交 1
2016-03-03 17:53:45.121 【指令】收到回报指令 ID = 113
平空后成交了,双马上平多?
平空平多是用THOULDING来控制的,THOULDING用问题?
我的记录:
2016-03-03 17:53:39.366 恒指03,平空
2016-03-03 17:53:44.440 恒指03,平多, 开仓以来的最高价:19917.0
2016-03-03 17:53:44.441 恒指03,平多条件B4, 112
2016-03-03 17:53:44.441 恒指03,平多
平空后,马上又平多,WHY?
我的程序:
IF THOLDING<0 && 平空条件 THEN BEGIN
TSELLSHORT(1,0,MKT);
END
IF THOLDING>0 && 平多条件 THEN BEGIN
TSELL(1,0,MKT);
END
有什么问题吗?还是用THOLDING有问题?
有程序啊,你要看一下,在3楼。晕
我的程序:
IF THOLDING<0 && 平空条件 THEN BEGIN
TSELLSHORT(1,0,MKT);
END
IF THOLDING>0 && 平多条件 THEN BEGIN
TSELL(1,0,MKT);
END
就是定义平空和平多条件总是等于TRUE,通过THOULDING也不就会发生平空后,马上出现平多信号啊?
我说兄弟,我的程序结构你能不能用点心思看看。
平空条件 := TRUE
平多条件 := TRUE
我的程序:
IF THOLDING<0 && 平空条件 THEN BEGIN
TSELLSHORT(1,0,MKT);
END
IF THOLDING>0 && 平多条件 THEN BEGIN
TSELL(1,0,MKT);
END
无论我的平空和平多条件是什么,通过THOULDING的控制,也不发生平仓的操作,
说明白点,平空后,马上出现平多信号,这种现象与我的平空条件和平多条件有什么关系。
又出现这种情况:平空后,马上又平多。
2016-03-04 09:54:07.575 【后台】CN03 TSellShort 第 296 行出现信号
2016-03-04 09:54:07.575 【后台】CN03 TSellShort 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:CN03
2016-03-04 09:54:07.590 【后台】实际账户持仓 1
2016-03-04 09:54:07.590 【后台】下单已发送
2016-03-04 09:54:07.621 【后台】CN03 运行结束
2016-03-04 09:54:07.621 【后台】HSI03 运行结束
2016-03-04 09:54:07.621 【下单】已经调整为
实际持仓为 1
2016-03-04 09:54:07.621 【下单】CN03 价0.000000 量1 买卖0 类型1 开平1 账户70000496 Formula 1
2016-03-04 09:54:09.509 【指令】收到回报指令 ID = 118
2016-03-04 09:54:09.540 【回报】70000496 : CN1603 - 已报单 1 价格:0.0 平 买
2016-03-04 09:54:09.571 【指令】收到成交回报指令 ORDERID = 118
2016-03-04 09:54:09.587 【回报】70000496 : CN1603 - 已成交 1 价格:9090.0 平 买
2016-03-04 09:54:09.587 【回报】70000496 : CN1603 - 全部成交 1
2016-03-04 09:54:09.587 【指令】收到回报指令 ID = 118
2016-03-04 09:54:11.274 【后台】CN03 TSell 第 297 行出现信号
2016-03-04 09:54:11.274 【后台】CN03 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:CN03
2016-03-04 09:54:11.290 【后台】实际账户持仓 1
2016-03-04 09:54:11.290 【后台】下单已发送
2016-03-04 09:54:11.305 【后台】CN03 运行结束
2016-03-04 09:54:11.305 【后台】HSI03 运行结束
2016-03-04 09:54:11.305 【下单】已经调整为 实际持仓为 1
2016-03-04 09:54:11.305 【下单】CN03 价0.000000 量1 买卖1 类型1 开平1 账户70000496 Formula 1
2016-03-04 09:54:11.415 【指令】收到回报指令 ID = 119
2016-03-04 09:54:11.415 【回报】70000496 : CN1603 - 已报单 1 价格:0.0 平 卖
2016-03-04 09:54:12.932 【指令】收到成交回报指令 ORDERID = 119
2016-03-04 09:54:12.963 【回报】70000496 : CN1603 - 已成交 1 价格:9077.5 平 卖
2016-03-04 09:54:12.963 【回报】70000496 : CN1603 - 全部成交 1
2016-03-04 09:54:12.963 【指令】收到回报指令 ID = 119