金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: hanzi-999

关于python下单指令中的参数order_queue的问题

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-5-27 15:11 | 显示全部楼层
1.这个目前的确无法判断的。队列单 只能在相对理想的情况下实现队列效果。如果要精细控制,目前是做不到的。而且你策略是py的,本身也可以自己做队列处理的吧。把要下单的参数填充到一个队列里,后续处理队列就行了,这样也能更个性化的实现队列单效果了。
2.只是在py接口无法知道。你要是设置了账户栏的撤单,客户端肯定是可以处理撤单的呀。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-5-27 22:23 | 显示全部楼层
技术009 发表于 2025-5-27 15:11
1.这个目前的确无法判断的。队列单 只能在相对理想的情况下实现队列效果。如果要精细控制,目前是做不到的 ...

多谢指教!
看来要实现这个python策略需求,还真得如你说的,自己做队列,这样的话,如果中间一个环节失败,可以做针对性的处理.
不过我想请教下:
1.期间对队列里的每笔单子,我是否要做超时控制?
2.若是非队列单,我是否也要做超时控制?还是说,平台有超时自动撤单的相关设置?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-5-28 09:09 | 显示全部楼层
1.可以参考软件功能里的设置。有一个超时等待。也就是到时间了,无论前一个订单状态如何,直接委托出去,亦或者也可以前一笔单子撤单/成交/失败了 再委托。 这个反正你可以参考系统的功能 再做一些自己自定义的逻辑。

2.默认没有。软件有自带的追撤单设置,你设置了就会奏效的。但是如果你要精细控制,还是自己做撤单的逻辑比较好。软件的设置 是针对所有单子 无差别进行判断和追撤单。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

45

主题

254

帖子

254

积分

等级: 免费版

注册:
2023-9-29
曾用名:
 楼主| 发表于 2025-5-28 12:53 | 显示全部楼层
技术009 发表于 2025-5-28 09:09
1.可以参考软件功能里的设置。有一个超时等待。也就是到时间了,无论前一个订单状态如何,直接委托出去,亦 ...


大侠:
1. 你说的超时等待设置,是指'Orderqueue顺序下单'设置项里的'顺序下单超时等待'吧?
   1.1 我的策略是需要精细控制的, 所以要超时控制,应该是要用贵平台的settimer (funciton, msec)函数吧?
       1.11. settimer函数不支持回测模式. 我曾经尝试自定义定时器,但是似乎受平台机制限制无法实现定时器效果,
             实盘中是在python运行池运行,进程会被切换,自定义定时器是无法实现预期功能吧?
   1.2 其实我的策略不光需要队列下单模式,也有普通下单模式,也一样需要定时器吧?
       首先单子有可能未被成交而长时挂着,第2若是等下一次回调handle_bar时去判断挂单过了多少时间,那就太笨拙
2. 我看了那个追单撤单设置,上面有说明'仅限PEL语言,仅对图表和后台自动下单有效),上面不包含python策略哦! ?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 12:26 , Processed in 0.117684 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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