金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 105101

使用python API 交易(buy_open/sell_open)不能返回正确的orderid

[复制链接]

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-21 10:15 | 显示全部楼层
我昨天下午,和夜盘,拿螺纹测了一晚上。全部正确,一笔错的,没有。今天换成套利品种,就不行。
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-21 10:16 | 显示全部楼层
这边咨询下其同事可能是什么原因,请稍后
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-23 14:05 | 显示全部楼层
本帖最后由 资深技术02 于 2022-12-23 14:28 编辑

刚测试的结果手动套利开空单进来有持仓,然后代码就运行平空指令是可以触发的。
套利平多时候因为i没有持仓,所以出现报错平仓数量不够
你本地平多平空都会报委托数量0的错误吗?试下就用简单平仓指令去平一手看看呢

2022-12-23 13:57:10.404    【Python】 策略:<MyPython40> 触发handle_bar
2022-12-23 13:57:10.404    【Python】buy_close 策略:<MyPython40> 出现信号 book_id:$$TA0843,voloram=1, Type=0, Price=570.000000, Account=, serial_id=1
2022-12-23 13:57:10.414    【下单】套利品种 TA0843(SP m2301&m2305) 价:570.000000 量:1 买卖:0 类型:0 开平:1 账户:000001
2022-12-23 13:57:10.423    【下单】确认报单已发送 ID=367527927 RefID = 2016
2022-12-23 13:57:10.442    【指令】收到回报指令 ID = 367527927 RefID = 2016 品种:SP m2301&m2305 账户:000001
2022-12-23 13:57:10.442    【回报】000001 : SP m2301&m2305 - 已报单 1 价格:570.000000 平 买
2022-12-23 13:57:10.515    【指令】收到回报指令 ID = 367527927 RefID = 2016 品种:SP m2301&m2305 账户:000001
2022-12-23 14:02:48.687    【Python】 策略:<MyPython40> 触发handle_bar
2022-12-23 14:02:48.695    【Python】sell_close 策略:<MyPython40> 出现信号 book_id:$$TA0843,voloram=1, Type=0, Price=570.000000, Account=, serial_id=1
2022-12-23 14:02:48.705    【下单】套利品种 TA0843(SP m2301&m2305) 价:570.000000 量:1 买卖:1 类型:0 开平:1 账户:000001
2022-12-23 14:02:48.714    【下单】确认报单已发送 ID=367527928 RefID = 2017
2022-12-23 14:02:48.737    【回报】000001 : SP m2301&m2305 - CTP:平仓量超过持仓量
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-24 13:35 | 显示全部楼层
我都是先下单成交,再下平仓单的。如果你觉得我的方法有问题。能不能具体说明。是不是不能马上买了,立即平。
逻辑是什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-24 13:48 | 显示全部楼层
看咱俩的日志有个很大的区别。你的成交回报是SP m2301&m2305 而我的成交回报是分别两个品种。
我用的是实盘,你是什么测试的?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-26 09:35 | 显示全部楼层
已报单的提示还是套利品种的,只是成交回报按单个品种各自成交而已。

平仓失败问题,你试下就一句话平仓那种不要用你那个策略呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-26 10:14 | 显示全部楼层
我刚才试了,如果我本身有一手持仓。 则开平可以成功。 说明,你们问题在于,你们的程序在我平仓的时候,没有识别出,我刚刚成交的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-26 10:35 | 显示全部楼层
又出错了。为什么莫名其妙给我下了两手单。

2022-12-26 10:30:01.821    【Python】 策略:<grid_trading> 触发handle_bar
2022-12-26 10:31:00.285    【Python】 策略:<grid_trading> 触发handle_bar
2022-12-26 10:31:40.176    【指令】收到成交回报指令 REFID = 59 vol = 1 Account = 10700106
2022-12-26 10:31:40.176    【回报】10700106 : m2305 - 已成交 1 价格:3894 开 卖
2022-12-26 10:31:40.197    【Python】sell_close 策略:<grid_trading> 出现信号 book_id:$$TA0002,voloram=1, Type=0, Price=578.000000, Account=, serial_id=3
2022-12-26 10:31:40.200    【下单】套利品种 TA0002(SP m2301&m2305) 价:578.000000 量:2 买卖:1 类型:0 开平:1 账户:10700106
2022-12-26 10:31:40.210    【下单】确认报单已发送 ID=6390087 RefID = 60
2022-12-26 10:31:40.225    【指令】收到成交回报指令 REFID = 59 vol = 1 Account = 10700106
2022-12-26 10:31:40.227    【指令】未找到 REFID = 59 订单
2022-12-26 10:31:40.237    【回报】10700106 : m2301 - 已成交 1 价格:4464 开 买
2022-12-26 10:31:40.249    【指令】收到回报指令 ID = 6390087 RefID = 60 品种:SP m2301&m2305 账户:10700106
2022-12-26 10:31:40.251    【回报】10700106 : SP m2301&m2305 - 已报单 2 价格:578.000000 平 卖
2022-12-26 10:31:40.320    【指令】收到回报指令 ID = 6390087 RefID = 60 品种:SP m2301&m2305 账户:10700106
2022-12-26 10:32:00.907    【Python】 策略:<grid_trading> 触发handle_bar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

2

主题

62

帖子

72

积分

Rank: 4

等级: 专业版

注册:
2022-8-5
曾用名:
 楼主| 发表于 2022-12-28 10:36 | 显示全部楼层
请问现在是什么情况?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-12-28 10:39 | 显示全部楼层
本帖最后由 资深技术02 于 2022-12-28 10:47 编辑

目前看就是正常平仓是没有问题,就是你那个程序不知道为何平仓时候就不行
问题这边也在和同事沟通中,在讨论可能是哪方面问题
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-9-20 03:01 , Processed in 0.264370 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表