以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 多窗口同时出现平仓信号是不是只会平一单 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143427) |
-- 作者:望海潮 -- 发布时间:2016/11/25 15:16:06 -- 多窗口同时出现平仓信号是不是只会平一单 昨天试了下四窗口跑程序,中间发现一个问题,就是如果某两窗口同时触发平仓信号,只会平一个是什么情况。 我今天试了一下 发现果然如此 例子 平多:SELL(TIME=1509,1,THISCLOSE); 开多:BUY(TIME=1508,1,THISCLOSE); 开空:BUYshort(TIME=1509,1,THISCLOSE); 我两个窗口同时运行这个程序。15:08分的时候 两边各进1手多单,总持仓 2多, 到15:09的时候,两边图表都显示 平多开空 ,可实际上只平了1多,开2空,总持仓变成2空1多。 |
-- 作者:望海潮 -- 发布时间:2016/11/25 15:17:13 -- 附上日志 2016-11-25 15:08:01.252 【图表】模型下单 1 2016-11-25 15:08:01.252 【图表】下单系数调整后 手数:1 2016-11-25 15:08:01.252 【图表】直接下单 2016-11-25 15:08:01.253 【图表】HSI00 运行完毕 2016-11-25 15:08:01.254 2016.11.25 15:08:01【图表】框架:Frame7 触发下单 BUY 品种 HSI00 下单K线 2016.11.25 15:08:00 公式:MY 2 窗格ID:1 代码行:4 2016-11-25 15:08:01.254 【图表】模型下单 1 2016-11-25 15:08:01.255 【图表】下单系数调整后 手数:1 2016-11-25 15:08:01.255 【图表】直接下单 2016-11-25 15:08:01.256 【图表】HSI00 运行完毕 2016-11-25 15:08:01.256 【下单】HSI11 价22751.000000 量1 买卖0 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:08:01.256 【下单】已提交,订单ID :-996464222 2016-11-25 15:08:01.257 【下单】HSI11 价22751.000000 量1 买卖0 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:08:01.257 【下单】已提交,订单ID :-996464221 2016-11-25 15:08:01.276 【指令】收到回报指令 ID = -996464222 2016-11-25 15:08:01.280 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 开 买 2016-11-25 15:08:01.282 【指令】收到回报指令 ID = -996464222 2016-11-25 15:08:01.288 【指令】收到回报指令 ID = -996464221 2016-11-25 15:08:01.294 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 开 买 2016-11-25 15:08:01.298 【指令】收到回报指令 ID = -996464222 2016-11-25 15:08:01.304 【指令】收到成交回报指令 ORDERID = -996464222 2016-11-25 15:08:01.305 【指令】平仓计量 EBuy:1 ESell:0 2016-11-25 15:08:01.315 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 开 买 2016-11-25 15:08:01.316 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:08:01.316 【指令】收到回报指令 ID = -996464221 2016-11-25 15:08:01.318 【指令】收到回报指令 ID = -996464221 2016-11-25 15:08:01.321 【指令】收到成交回报指令 ORDERID = -996464221 2016-11-25 15:08:01.322 【指令】平仓计量 EBuy:0 ESell:0 2016-11-25 15:08:01.327 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 开 买 2016-11-25 15:08:01.328 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:09:04.120 2016.11.25 15:09:04【图表】框架:Frame7 触发下单 SELL 品种 HSI00 下单K线 2016.11.25 15:09:00 公式:MY 1 窗格ID:0 代码行:4 2016-11-25 15:09:04.121 【图表】模型下单 1 2016-11-25 15:09:04.122 【图表】下单系数调整后 手数:1 2016-11-25 15:09:04.123 【图表】实际持仓 2 2016-11-25 15:09:04.123 【图表】直接下单 2016-11-25 15:09:04.124 2016.11.25 15:09:04【图表】框架:Frame7 触发下单 BUYSHORT 品种 HSI00 下单K线 2016.11.25 15:09:00 公式:MY 1 窗格ID:0 代码行:10 2016-11-25 15:09:04.125 【图表】模型下单 1 2016-11-25 15:09:04.125 【图表】下单系数调整后 手数:1 2016-11-25 15:09:04.125 【图表】直接下单 2016-11-25 15:09:04.126 【图表】HSI00 运行完毕 2016-11-25 15:09:04.127 2016.11.25 15:09:04【图表】框架:Frame7 触发下单 SELL 品种 HSI00 下单K线 2016.11.25 15:09:00 公式:MY 2 窗格ID:1 代码行:1 2016-11-25 15:09:04.127 【图表】模型下单 1 2016-11-25 15:09:04.128 【图表】下单系数调整后 手数:1 2016-11-25 15:09:04.128 【图表】实际持仓 2 2016-11-25 15:09:04.128 【图表】直接下单 2016-11-25 15:09:04.129 2016.11.25 15:09:04【图表】框架:Frame7 触发下单 BUYSHORT 品种 HSI00 下单K线 2016.11.25 15:09:00 公式:MY 2 窗格ID:1 代码行:7 2016-11-25 15:09:04.129 【图表】模型下单 1 2016-11-25 15:09:04.130 【图表】下单系数调整后 手数:1 2016-11-25 15:09:04.130 【图表】直接下单 2016-11-25 15:09:04.131 【图表】HSI00 运行完毕 2016-11-25 15:09:04.132 【下单】HSI11 价22746.000000 量1 买卖1 类型0 开平1 账户1004003 Formula 1 2016-11-25 15:09:04.132 【下单】已提交,订单ID :-996464220 2016-11-25 15:09:04.132 【下单】HSI11 价22746.000000 量1 买卖1 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:09:04.133 【下单】已提交,订单ID :-996464219 2016-11-25 15:09:04.133 【下单】实际持仓为0下单失败 2016-11-25 15:09:04.134 【下单】HSI11 价22746.000000 量1 买卖1 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:09:04.134 【下单】已提交,订单ID :-996464218 2016-11-25 15:09:04.147 【指令】收到回报指令 ID = -996464220 2016-11-25 15:09:04.153 【回报】1004003 : HSI1611 - 已报单 1 价格:22746 平 卖 2016-11-25 15:09:04.154 【指令】收到回报指令 ID = -996464220 2016-11-25 15:09:04.157 【指令】收到回报指令 ID = -996464220 2016-11-25 15:09:04.159 【指令】收到成交回报指令 ORDERID = -996464220 2016-11-25 15:09:04.160 【指令】平仓计量 EBuy:0 ESell:2 2016-11-25 15:09:04.169 【回报】1004003 : HSI1611 - 已成交 1 价格:22746 平 卖 2016-11-25 15:09:04.170 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:09:04.175 【指令】收到回报指令 ID = -996464219 2016-11-25 15:09:04.180 【回报】1004003 : HSI1611 - 已报单 1 价格:22746 开 卖 2016-11-25 15:09:04.180 【指令】收到回报指令 ID = -996464219 2016-11-25 15:09:04.182 【指令】收到回报指令 ID = -996464219 2016-11-25 15:09:04.186 【指令】收到成交回报指令 ORDERID = -996464219 2016-11-25 15:09:04.186 【指令】平仓计量 EBuy:0 ESell:1 2016-11-25 15:09:04.191 【回报】1004003 : HSI1611 - 已成交 1 价格:22746 开 卖 2016-11-25 15:09:04.192 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:09:04.201 【指令】收到回报指令 ID = -996464218 2016-11-25 15:09:04.205 【回报】1004003 : HSI1611 - 已报单 1 价格:22746 开 卖 2016-11-25 15:09:04.206 【指令】收到回报指令 ID = -996464218 2016-11-25 15:09:04.208 【指令】收到回报指令 ID = -996464218 2016-11-25 15:09:04.214 【指令】收到成交回报指令 ORDERID = -996464218 2016-11-25 15:09:04.215 【指令】平仓计量 EBuy:0 ESell:0 2016-11-25 15:09:04.220 【回报】1004003 : HSI1611 - 已成交 1 价格:22746 开 卖 |
-- 作者:jinzhe -- 发布时间:2016/11/25 15:38:58 -- 2016-11-25 15:09:04.133 【下单】实际持仓为0下单失败 第二个平仓报单时返回了这个,所以导致了第二个平仓没有触发 用户当前的软件版本号是多少?用户交易的是实盘还是模拟判断?实盘的话是哪家公司的? |
-- 作者:望海潮 -- 发布时间:2016/11/25 15:43:00 -- 用的是鑫管家的模拟号 刚刚听一个朋友说 把,平多:SELL(TIME=1509,1,THISCLOSE); 改成 平多:SELL(TIME=1509,holding,THISCLOSE); 就可以 试了一下确实可以,这是什么原因,写1不行 写holding可以 |
-- 作者:望海潮 -- 发布时间:2016/11/25 15:51:10 -- 版本 4.0 beta4 |
-- 作者:望海潮 -- 发布时间:2016/11/25 15:56:25 -- 实际持仓为0? 没有理由出现这种情况啊 日志之前不是开了2手多。 除非它是后面是先下的2手空单,不然不会出现这个问题,昨天我有个提问 就是金字塔这边持仓显示的问题,如果原先持仓为2多,后面再开2空,它初始那1,2秒会显示没有持仓,等一会才会正常。 可是看日志,明显是先检测平仓的,不会出现平仓为0的情况
|
-- 作者:jinzhe -- 发布时间:2016/11/25 16:00:43 -- 把用holding为手数的日志发一下 |
-- 作者:望海潮 -- 发布时间:2016/11/25 16:28:05 -- 2016-11-25 15:35:02.334 2016.11.25 15:35:02【图表】框架:Frame8 触发下单 BUY 品种 HSI00 下单K线 2016.11.25 15:35:00 公式:MY 1 窗格ID:0 代码行:7 2016-11-25 15:35:02.335 【图表】模型下单 1 2016-11-25 15:35:02.335 【图表】下单系数调整后 手数:1 2016-11-25 15:35:02.336 【图表】直接下单 2016-11-25 15:35:02.337 【图表】HSI00 运行完毕 2016-11-25 15:35:02.338 2016.11.25 15:35:02【图表】框架:Frame8 触发下单 BUY 品种 HSI00 下单K线 2016.11.25 15:35:00 公式:MY 3 窗格ID:1 代码行:3 2016-11-25 15:35:02.338 【图表】模型下单 1 2016-11-25 15:35:02.339 【图表】下单系数调整后 手数:1 2016-11-25 15:35:02.339 【图表】直接下单 2016-11-25 15:35:02.340 【图表】HSI00 运行完毕 2016-11-25 15:35:02.340 2016.11.25 15:35:02【图表】框架:Frame8 触发下单 BUY 品种 HSI00 下单K线 2016.11.25 15:35:00 公式:MY 2 窗格ID:2 代码行:4 2016-11-25 15:35:02.340 【图表】模型下单 1 2016-11-25 15:35:02.341 【图表】下单系数调整后 手数:1 2016-11-25 15:35:02.341 【图表】直接下单 2016-11-25 15:35:02.342 【图表】HSI00 运行完毕 2016-11-25 15:35:02.342 【下单】HSI11 价22749.000000 量1 买卖0 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:35:02.343 【下单】已提交,订单ID :-996464209 2016-11-25 15:35:02.343 【下单】HSI11 价22749.000000 量1 买卖0 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:35:02.344 【下单】已提交,订单ID :-996464208 2016-11-25 15:35:02.344 【下单】HSI11 价22749.000000 量1 买卖0 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:35:02.345 【下单】已提交,订单ID :-996464207 2016-11-25 15:35:02.363 【指令】收到回报指令 ID = -996464209 2016-11-25 15:35:02.375 【回报】1004003 : HSI1611 - 已报单 1 价格:22749 开 买 2016-11-25 15:35:02.383 【指令】收到回报指令 ID = -996464208 2016-11-25 15:35:02.387 【回报】1004003 : HSI1611 - 已报单 1 价格:22749 开 买 2016-11-25 15:35:02.388 【指令】收到回报指令 ID = -996464209 2016-11-25 15:35:02.390 【指令】收到回报指令 ID = -996464209 2016-11-25 15:35:02.394 【指令】收到成交回报指令 ORDERID = -996464209 2016-11-25 15:35:02.395 【指令】平仓计量 EBuy:2 ESell:0 2016-11-25 15:35:02.403 【回报】1004003 : HSI1611 - 已成交 1 价格:22749 开 买 2016-11-25 15:35:02.404 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:35:02.405 【指令】收到回报指令 ID = -996464208 2016-11-25 15:35:02.406 【指令】收到回报指令 ID = -996464208 2016-11-25 15:35:02.410 【指令】收到成交回报指令 ORDERID = -996464208 2016-11-25 15:35:02.411 【指令】平仓计量 EBuy:1 ESell:0 2016-11-25 15:35:02.417 【回报】1004003 : HSI1611 - 已成交 1 价格:22749 开 买 2016-11-25 15:35:02.417 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:35:02.422 【指令】收到回报指令 ID = -996464207 2016-11-25 15:35:02.426 【回报】1004003 : HSI1611 - 已报单 1 价格:22749 开 买 2016-11-25 15:35:02.427 【指令】收到回报指令 ID = -996464207 2016-11-25 15:35:02.428 【指令】收到回报指令 ID = -996464207 2016-11-25 15:35:02.436 【指令】收到成交回报指令 ORDERID = -996464207 2016-11-25 15:35:02.438 【指令】平仓计量 EBuy:0 ESell:0 2016-11-25 15:35:02.443 【回报】1004003 : HSI1611 - 已成交 1 价格:22749 开 买 2016-11-25 15:35:02.444 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:36:01.151 2016.11.25 15:36:01【图表】框架:Frame8 触发下单 SELL 品种 HSI00 下单K线 2016.11.25 15:36:00 公式:MY 1 窗格ID:0 代码行:4 2016-11-25 15:36:01.152 【图表】模型下单 1 2016-11-25 15:36:01.153 【图表】下单系数调整后 手数:1 2016-11-25 15:36:01.153 【图表】实际持仓 3 2016-11-25 15:36:01.154 【图表】直接下单 2016-11-25 15:36:01.156 2016.11.25 15:36:01【图表】框架:Frame8 触发下单 BUYSHORT 品种 HSI00 下单K线 2016.11.25 15:36:00 公式:MY 1 窗格ID:0 代码行:10 2016-11-25 15:36:01.157 【图表】模型下单 1 2016-11-25 15:36:01.158 【图表】下单系数调整后 手数:1 2016-11-25 15:36:01.158 【图表】直接下单 2016-11-25 15:36:01.159 【图表】HSI00 运行完毕 2016-11-25 15:36:01.159 【图表】HSI00 运行完毕 2016-11-25 15:36:01.160 2016.11.25 15:36:01【图表】框架:Frame8 触发下单 SELL 品种 HSI00 下单K线 2016.11.25 15:36:00 公式:MY 2 窗格ID:2 代码行:1 2016-11-25 15:36:01.161 【图表】模型下单 1 2016-11-25 15:36:01.161 【图表】下单系数调整后 手数:1 2016-11-25 15:36:01.162 【图表】实际持仓 3 2016-11-25 15:36:01.162 【图表】直接下单 2016-11-25 15:36:01.164 2016.11.25 15:36:01【图表】框架:Frame8 触发下单 BUYSHORT 品种 HSI00 下单K线 2016.11.25 15:36:00 公式:MY 2 窗格ID:2 代码行:7 2016-11-25 15:36:01.165 【图表】模型下单 1 2016-11-25 15:36:01.166 【图表】下单系数调整后 手数:1 2016-11-25 15:36:01.167 【图表】直接下单 2016-11-25 15:36:01.168 【图表】HSI00 运行完毕 2016-11-25 15:36:01.168 【下单】HSI11 价22751.000000 量1 买卖1 类型0 开平1 账户1004003 Formula 1 2016-11-25 15:36:01.168 【下单】已提交,订单ID :-996464206 2016-11-25 15:36:01.169 【下单】HSI11 价22751.000000 量1 买卖1 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:36:01.169 【下单】已提交,订单ID :-996464205 2016-11-25 15:36:01.170 【下单】HSI11 价22751.000000 量1 买卖1 类型0 开平1 账户1004003 Formula 1 2016-11-25 15:36:01.170 【下单】已提交,订单ID :-996464204 2016-11-25 15:36:01.171 【下单】HSI11 价22751.000000 量1 买卖1 类型0 开平0 账户1004003 Formula 1 2016-11-25 15:36:01.172 【下单】已提交,订单ID :-996464203 2016-11-25 15:36:01.183 【指令】收到回报指令 ID = -996464206 2016-11-25 15:36:01.188 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 平 卖 2016-11-25 15:36:01.189 【指令】收到回报指令 ID = -996464206 2016-11-25 15:36:01.191 【指令】收到回报指令 ID = -996464206 2016-11-25 15:36:01.196 【指令】收到成交回报指令 ORDERID = -996464206 2016-11-25 15:36:01.196 【指令】平仓计量 EBuy:0 ESell:3 2016-11-25 15:36:01.202 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 平 卖 2016-11-25 15:36:01.203 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:36:01.208 【指令】收到回报指令 ID = -996464205 2016-11-25 15:36:01.212 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 开 卖 2016-11-25 15:36:01.212 【指令】收到回报指令 ID = -996464205 2016-11-25 15:36:01.214 【指令】收到回报指令 ID = -996464205 2016-11-25 15:36:01.217 【指令】收到成交回报指令 ORDERID = -996464205 2016-11-25 15:36:01.218 【指令】平仓计量 EBuy:0 ESell:2 2016-11-25 15:36:01.222 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 开 卖 2016-11-25 15:36:01.223 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:36:01.228 【指令】收到回报指令 ID = -996464204 2016-11-25 15:36:01.231 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 平 卖 2016-11-25 15:36:01.232 【指令】收到回报指令 ID = -996464204 2016-11-25 15:36:01.233 【指令】收到回报指令 ID = -996464204 2016-11-25 15:36:01.237 【指令】收到成交回报指令 ORDERID = -996464204 2016-11-25 15:36:01.237 【指令】平仓计量 EBuy:0 ESell:1 2016-11-25 15:36:01.240 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 平 卖 2016-11-25 15:36:01.240 【回报】1004003 : HSI1611 - 全部成交 1 2016-11-25 15:36:01.246 【指令】收到回报指令 ID = -996464203 2016-11-25 15:36:01.251 【回报】1004003 : HSI1611 - 已报单 1 价格:22751 开 卖 2016-11-25 15:36:01.253 【指令】收到回报指令 ID = -996464203 2016-11-25 15:36:01.256 【指令】收到回报指令 ID = -996464203 2016-11-25 15:36:01.261 【指令】收到成交回报指令 ORDERID = -996464203 2016-11-25 15:36:01.262 【指令】平仓计量 EBuy:0 ESell:0 2016-11-25 15:36:01.267 【回报】1004003 : HSI1611 - 已成交 1 价格:22751 开 卖 2016-11-25 15:36:01.268 【回报】1004003 : HSI1611 - 全部成交 1
|
-- 作者:望海潮 -- 发布时间:2016/11/25 16:29:18 -- 另外建立了一个框架 只有开买的信号,不用在意。 |
-- 作者:jinzhe -- 发布时间:2016/11/25 16:42:22 -- 我看了一下有3手持仓,能不能用2手持仓然后测试一下? |