以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问开启持仓同步检测后,程序没有出现信号吗,为什么会反复买卖  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=142149)

--  作者:phacker2008
--  发布时间:2016/11/3 9:19:48
--  请问开启持仓同步检测后,程序没有出现信号吗,为什么会反复买卖
2016-11-02 20:40:19.409    【回报】614224 : 登录成功
2016-11-02 21:00:05.159    【图表】J01 运行完毕
2016-11-02 21:00:06.159    【图表】RB01 运行完毕
2016-11-02 21:02:50.222    【同步】614224 : J01 理论持仓 多0 空40 实际持仓 多40 空0
2016-11-02 21:02:50.222    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:02:50.222    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:02:50.222    【下单】J01 价0.000000 量40 买卖1 类型1 开平1 账户614224 Formula 1
2016-11-02 21:02:50.222    【下单】已提交,订单ID :1432239156
2016-11-02 21:02:50.222    【下单】J01 价0.000000 量40 买卖1 类型1 开平0 账户614224 Formula 1
2016-11-02 21:02:50.222    【下单】已提交,订单ID :1432239157
2016-11-02 21:02:50.237    【指令】收到回报指令 ID = 1432239156
2016-11-02 21:02:50.237    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 卖
2016-11-02 21:02:50.237    【指令】收到回报指令 ID = 1432239156
2016-11-02 21:02:50.237    【指令】收到回报指令 ID = 1432239156
2016-11-02 21:02:50.253    【指令】收到成交回报指令 ORDERID = 1432239156
2016-11-02 21:02:50.253    【指令】平仓计量 EBuy:0 ESell:20
2016-11-02 21:02:50.253    【回报】614224 : j1701 - 已成交 20 价格:1775.5 平 卖
2016-11-02 21:02:50.253    【指令】收到回报指令 ID = 1432239157
2016-11-02 21:02:50.253    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 卖
2016-11-02 21:02:50.253    【指令】收到回报指令 ID = 1432239156
2016-11-02 21:02:50.269    【指令】收到成交回报指令 ORDERID = 1432239156
2016-11-02 21:02:50.269    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:02:50.300    【回报】614224 : j1701 - 已成交 20 价格:1775.5 平 卖
2016-11-02 21:02:50.300    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:02:50.300    【指令】收到回报指令 ID = 1432239157
2016-11-02 21:02:50.316    【指令】收到回报指令 ID = 1432239157
2016-11-02 21:02:50.316    【指令】收到成交回报指令 ORDERID = 1432239157
2016-11-02 21:02:50.316    【回报】614224 : j1701 - 已成交 20 价格:1775.5 开 卖
2016-11-02 21:02:50.316    【指令】收到回报指令 ID = 1432239157
2016-11-02 21:02:50.331    【指令】收到成交回报指令 ORDERID = 1432239157
2016-11-02 21:02:50.331    【回报】614224 : j1701 - 已成交 20 价格:1775.5 开 卖
2016-11-02 21:02:50.331    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:03:00.894    【同步】614224 : J01 理论持仓 多40 空0 实际持仓 多0 空40
2016-11-02 21:03:00.894    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:03:00.894    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:03:00.894    【下单】J01 价0.000000 量40 买卖0 类型1 开平0 账户614224 Formula 1
2016-11-02 21:03:00.894    【下单】已提交,订单ID :1432239158
2016-11-02 21:03:00.894    【下单】J01 价0.000000 量40 买卖0 类型1 开平1 账户614224 Formula 1
2016-11-02 21:03:00.894    【下单】已提交,订单ID :1432239159
2016-11-02 21:03:00.909    【指令】收到回报指令 ID = 1432239158
2016-11-02 21:03:00.909    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 买
2016-11-02 21:03:00.909    【指令】收到回报指令 ID = 1432239159
2016-11-02 21:03:00.909    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 买
2016-11-02 21:03:00.909    【指令】收到回报指令 ID = 1432239158
2016-11-02 21:03:00.909    【指令】收到回报指令 ID = 1432239158
2016-11-02 21:03:00.925    【指令】收到回报指令 ID = 1432239158
2016-11-02 21:03:00.925    【指令】收到成交回报指令 ORDERID = 1432239158
2016-11-02 21:03:00.925    【回报】614224 : j1701 - 已成交 20 价格:1778.0 开 买
2016-11-02 21:03:00.925    【指令】收到成交回报指令 ORDERID = 1432239158
2016-11-02 21:03:00.925    【回报】614224 : j1701 - 已成交 20 价格:1778.0 开 买
2016-11-02 21:03:00.925    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:03:00.925    【指令】收到回报指令 ID = 1432239159
2016-11-02 21:03:00.941    【指令】收到回报指令 ID = 1432239159
2016-11-02 21:03:00.941    【指令】收到回报指令 ID = 1432239159
2016-11-02 21:03:00.941    【指令】收到成交回报指令 ORDERID = 1432239159
2016-11-02 21:03:00.941    【指令】平仓计量 EBuy:20 ESell:0
2016-11-02 21:03:00.941    【回报】614224 : j1701 - 已成交 20 价格:1778.0 平 买
2016-11-02 21:03:00.941    【指令】收到成交回报指令 ORDERID = 1432239159
2016-11-02 21:03:00.941    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:03:00.956    【回报】614224 : j1701 - 已成交 20 价格:1778.0 平 买
2016-11-02 21:03:00.956    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:03:51.753    【同步】614224 : J01 理论持仓 多0 空40 实际持仓 多40 空0
2016-11-02 21:03:51.753    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:03:51.753    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:03:51.753    【下单】J01 价0.000000 量40 买卖1 类型1 开平1 账户614224 Formula 1
2016-11-02 21:03:51.753    【下单】已提交,订单ID :1432239160
2016-11-02 21:03:51.753    【下单】J01 价0.000000 量40 买卖1 类型1 开平0 账户614224 Formula 1
2016-11-02 21:03:51.753    【下单】已提交,订单ID :1432239161
2016-11-02 21:03:51.769    【指令】收到回报指令 ID = 1432239160
2016-11-02 21:03:51.769    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 卖
2016-11-02 21:03:51.769    【指令】收到回报指令 ID = 1432239161
2016-11-02 21:03:51.784    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 卖
2016-11-02 21:03:51.784    【指令】收到回报指令 ID = 1432239160
2016-11-02 21:03:51.784    【指令】收到回报指令 ID = 1432239161
2016-11-02 21:03:51.784    【指令】收到回报指令 ID = 1432239160
2016-11-02 21:03:51.784    【指令】收到回报指令 ID = 1432239160
2016-11-02 21:03:51.800    【指令】收到成交回报指令 ORDERID = 1432239160
2016-11-02 21:03:51.800    【指令】平仓计量 EBuy:0 ESell:20
2016-11-02 21:03:51.800    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:03:51.800    【指令】收到回报指令 ID = 1432239161
2016-11-02 21:03:51.800    【指令】收到成交回报指令 ORDERID = 1432239161
2016-11-02 21:03:51.800    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:03:51.800    【指令】收到成交回报指令 ORDERID = 1432239160
2016-11-02 21:03:51.800    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:03:51.816    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:03:51.816    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:03:51.816    【指令】收到回报指令 ID = 1432239161
2016-11-02 21:03:51.816    【指令】收到成交回报指令 ORDERID = 1432239161
2016-11-02 21:03:51.816    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:03:51.816    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:08:56.409    【同步】614224 : J01 理论持仓 多40 空0 实际持仓 多0 空40
2016-11-02 21:08:56.409    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:08:56.409    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:08:56.409    【下单】J01 价0.000000 量40 买卖0 类型1 开平0 账户614224 Formula 1
2016-11-02 21:08:56.409    【下单】已提交,订单ID :1432239162
2016-11-02 21:08:56.409    【下单】J01 价0.000000 量40 买卖0 类型1 开平1 账户614224 Formula 1
2016-11-02 21:08:56.409    【下单】已提交,订单ID :1432239163
2016-11-02 21:08:56.425    【指令】收到回报指令 ID = 1432239162
2016-11-02 21:08:56.425    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 买
2016-11-02 21:08:56.425    【指令】收到回报指令 ID = 1432239163
2016-11-02 21:08:56.425    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 买
2016-11-02 21:08:56.425    【指令】收到回报指令 ID = 1432239162
2016-11-02 21:08:56.425    【指令】收到回报指令 ID = 1432239162
2016-11-02 21:08:56.425    【指令】收到成交回报指令 ORDERID = 1432239162
2016-11-02 21:08:56.441    【回报】614224 : j1701 - 已成交 20 价格:1777.0 开 买
2016-11-02 21:08:56.441    【指令】收到回报指令 ID = 1432239162
2016-11-02 21:08:56.441    【指令】收到成交回报指令 ORDERID = 1432239162
2016-11-02 21:08:56.441    【回报】614224 : j1701 - 已成交 20 价格:1777.0 开 买
2016-11-02 21:08:56.441    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:08:56.441    【指令】收到回报指令 ID = 1432239163
2016-11-02 21:08:56.456    【指令】收到回报指令 ID = 1432239163
2016-11-02 21:08:56.456    【指令】收到成交回报指令 ORDERID = 1432239163
2016-11-02 21:08:56.456    【指令】平仓计量 EBuy:20 ESell:0
2016-11-02 21:08:56.456    【回报】614224 : j1701 - 已成交 20 价格:1777.0 平 买
2016-11-02 21:08:56.456    【指令】收到回报指令 ID = 1432239163
2016-11-02 21:08:56.456    【指令】收到成交回报指令 ORDERID = 1432239163
2016-11-02 21:08:56.456    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:08:56.472    【回报】614224 : j1701 - 已成交 20 价格:1777.0 平 买
2016-11-02 21:08:56.472    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:07.081    【同步】614224 : J01 理论持仓 多0 空40 实际持仓 多40 空0
2016-11-02 21:09:07.081    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:09:07.081    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:09:07.081    【下单】J01 价0.000000 量40 买卖1 类型1 开平1 账户614224 Formula 1
2016-11-02 21:09:07.081    【下单】已提交,订单ID :1432239164
2016-11-02 21:09:07.081    【下单】J01 价0.000000 量40 买卖1 类型1 开平0 账户614224 Formula 1
2016-11-02 21:09:07.081    【下单】已提交,订单ID :1432239165
2016-11-02 21:09:07.097    【指令】收到回报指令 ID = 1432239164
2016-11-02 21:09:07.097    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 卖
2016-11-02 21:09:07.097    【指令】收到回报指令 ID = 1432239164
2016-11-02 21:09:07.097    【指令】收到回报指令 ID = 1432239164
2016-11-02 21:09:07.097    【指令】收到成交回报指令 ORDERID = 1432239164
2016-11-02 21:09:07.097    【指令】平仓计量 EBuy:0 ESell:20
2016-11-02 21:09:07.097    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:09:07.097    【指令】收到回报指令 ID = 1432239164
2016-11-02 21:09:07.112    【指令】收到成交回报指令 ORDERID = 1432239164
2016-11-02 21:09:07.112    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:09:07.128    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:09:07.128    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:07.128    【指令】收到回报指令 ID = 1432239165
2016-11-02 21:09:07.128    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 卖
2016-11-02 21:09:07.128    【指令】收到回报指令 ID = 1432239165
2016-11-02 21:09:07.128    【指令】收到回报指令 ID = 1432239165
2016-11-02 21:09:07.128    【指令】收到回报指令 ID = 1432239165
2016-11-02 21:09:07.128    【指令】收到成交回报指令 ORDERID = 1432239165
2016-11-02 21:09:07.144    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:09:07.144    【指令】收到成交回报指令 ORDERID = 1432239165
2016-11-02 21:09:07.144    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:09:07.144    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:17.253    【同步】614224 : J01 理论持仓 多40 空0 实际持仓 多0 空40
2016-11-02 21:09:17.253    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:09:17.253    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:09:17.253    【下单】J01 价0.000000 量40 买卖0 类型1 开平0 账户614224 Formula 1
2016-11-02 21:09:17.253    【下单】已提交,订单ID :1432239166
2016-11-02 21:09:17.253    【下单】J01 价0.000000 量40 买卖0 类型1 开平1 账户614224 Formula 1
2016-11-02 21:09:17.253    【下单】已提交,订单ID :1432239167
2016-11-02 21:09:17.269    【指令】收到回报指令 ID = 1432239166
2016-11-02 21:09:17.269    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 买
2016-11-02 21:09:17.269    【指令】收到回报指令 ID = 1432239167
2016-11-02 21:09:17.284    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 买
2016-11-02 21:09:17.284    【指令】收到回报指令 ID = 1432239166
2016-11-02 21:09:17.284    【指令】收到回报指令 ID = 1432239166
2016-11-02 21:09:17.284    【指令】收到回报指令 ID = 1432239166
2016-11-02 21:09:17.284    【指令】收到成交回报指令 ORDERID = 1432239166
2016-11-02 21:09:17.284    【回报】614224 : j1701 - 已成交 20 价格:1777.0 开 买
2016-11-02 21:09:17.284    【指令】收到成交回报指令 ORDERID = 1432239166
2016-11-02 21:09:17.300    【回报】614224 : j1701 - 已成交 20 价格:1777.0 开 买
2016-11-02 21:09:17.300    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:17.300    【指令】收到回报指令 ID = 1432239167
2016-11-02 21:09:17.300    【指令】收到回报指令 ID = 1432239167
2016-11-02 21:09:17.316    【指令】收到成交回报指令 ORDERID = 1432239167
2016-11-02 21:09:17.316    【指令】平仓计量 EBuy:20 ESell:0
2016-11-02 21:09:17.316    【回报】614224 : j1701 - 已成交 20 价格:1777.0 平 买
2016-11-02 21:09:17.316    【指令】收到回报指令 ID = 1432239167
2016-11-02 21:09:17.316    【指令】收到成交回报指令 ORDERID = 1432239167
2016-11-02 21:09:17.316    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:09:17.331    【回报】614224 : j1701 - 已成交 20 价格:1777.0 平 买
2016-11-02 21:09:17.331    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:27.425    【同步】614224 : J01 理论持仓 多0 空40 实际持仓 多40 空0
2016-11-02 21:09:27.425    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:09:27.425    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:09:27.425    【下单】J01 价0.000000 量40 买卖1 类型1 开平1 账户614224 Formula 1
2016-11-02 21:09:27.425    【下单】已提交,订单ID :1432239168
2016-11-02 21:09:27.425    【下单】J01 价0.000000 量40 买卖1 类型1 开平0 账户614224 Formula 1
2016-11-02 21:09:27.425    【下单】已提交,订单ID :1432239169
2016-11-02 21:09:27.441    【指令】收到回报指令 ID = 1432239168
2016-11-02 21:09:27.441    【回报】614224 : j1701 - 已报单 40 价格:0.0 平 卖
2016-11-02 21:09:27.441    【指令】收到回报指令 ID = 1432239169
2016-11-02 21:09:27.441    【回报】614224 : j1701 - 已报单 40 价格:0.0 开 卖
2016-11-02 21:09:27.441    【指令】收到回报指令 ID = 1432239168
2016-11-02 21:09:27.441    【指令】收到回报指令 ID = 1432239168
2016-11-02 21:09:27.456    【指令】收到成交回报指令 ORDERID = 1432239168
2016-11-02 21:09:27.456    【指令】平仓计量 EBuy:0 ESell:20
2016-11-02 21:09:27.456    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:09:27.456    【指令】收到回报指令 ID = 1432239168
2016-11-02 21:09:27.456    【指令】收到成交回报指令 ORDERID = 1432239168
2016-11-02 21:09:27.456    【指令】平仓计量 EBuy:0 ESell:0
2016-11-02 21:09:27.472    【回报】614224 : j1701 - 已成交 20 价格:1775.0 平 卖
2016-11-02 21:09:27.472    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:09:27.472    【指令】收到回报指令 ID = 1432239169
2016-11-02 21:09:27.487    【指令】收到回报指令 ID = 1432239169
2016-11-02 21:09:27.487    【指令】收到回报指令 ID = 1432239169
2016-11-02 21:09:27.487    【指令】收到成交回报指令 ORDERID = 1432239169
2016-11-02 21:09:27.487    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:09:27.487    【指令】收到成交回报指令 ORDERID = 1432239169
2016-11-02 21:09:27.487    【回报】614224 : j1701 - 已成交 20 价格:1775.0 开 卖
2016-11-02 21:09:27.487    【回报】614224 : j1701 - 全部成交 40
2016-11-02 21:10:18.284    【同步】614224 : J01 理论持仓 多40 空0 实际持仓 多0 空40
2016-11-02 21:10:18.284    【图表】J01 理论持仓比实际持仓大,需要补仓
2016-11-02 21:10:18.284    【图表】J01 比实际持仓小,需要平仓
2016-11-02 21:10:18.284    【下单】J01 价0.000000 量40 买卖0 类型1 开平0 账户614224 Formula 1
2016-11-02 21:10:18.284    【下单】已提交,订单ID :1432239170
2016-11-02 21:10:18.284    【下单】J01 价0.000000 量40 买卖0 类型1 开平1 账户6

--  作者:wenarm
--  发布时间:2016/11/3 9:29:28
--  

反复开仓是因为图表持仓和实际持仓不一致造成的。

你使用的是固定时间间隔?检查下你的策略中,开平仓信号,是否闪烁


--  作者:phacker2008
--  发布时间:2016/11/3 9:32:45
--  
我使用都是走完一根K线原则,我看了昨晚开盘没什么波动,怎么会突然下单怎么多
--  作者:phacker2008
--  发布时间:2016/11/3 9:37:08
--  
如果我把开启持仓检测关闭,应该不这个问题吧
--  作者:phacker2008
--  发布时间:2016/11/3 9:38:25
--  
信号应该有闪烁,但是最后K线没出信息
--  作者:wenarm
--  发布时间:2016/11/3 9:43:52
--  

关闭以后,也不好说,这个要看你的策略中是怎么处理的条件。

初学者建议使用走完k的运行方式,有助于学习,在充分了解和使用编程技巧后,才逐步增加难度


--  作者:yukizzc
--  发布时间:2016/11/3 9:44:13
--  

关闭后就不会这样同步了,这个不是你最新k上信号,而是图表上整个信号的综合反映。

你历史上信号如果闪烁了同样会变化


--  作者:phacker2008
--  发布时间:2016/11/3 9:56:06
--  
请指教问这么样,才能让K线信号不出现反复闪烁,或者说,让K线出现信号,走完前几秒下单
--  作者:wenarm
--  发布时间:2016/11/3 10:07:14
--  

走完提前几秒下单,要用固定时间间隔。

它并不能解决信号闪烁的问题。

固定时间间隔下,最长用的避免信号闪烁的方式,不要用当前的close作为条件,或者使用上根k的数据作为条件处理的基础。