金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 100021030

python逻辑相关问题

[复制链接]

7

主题

122

帖子

122

积分

Rank: 2

等级: 标准版

注册:
2024-11-26
曾用名:
 楼主| 发表于 2025-8-6 10:45 | 显示全部楼层
order对象里面的trade_price字段为啥是0,这笔订单filled_quantity数量跟我买入数量是一致的,也就是这笔订单完全成交了,为啥trade_price返回为0。
我有两个想咨询的问题
问题一:如果下单是20手,每手成交价格不一致,trade_price是返回平均价还是返回最后一笔成交价,还是返回什么
问题二:我有多个规则再跑,我想要知道我某一个规则某一个订单平均成交价,这个怎么获得,我之前用的portfolio对象buy_avg_holding_price,现在因为多个规则,这个也没法用了,用哪个字段可以取到单笔订单平均成交价格,trade_price字段好像不对总返回0,用trader对象里面的trade_price        ?
截图202508061037156164.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-8-6 10:48 | 显示全部楼层
这个trade_price 仅仅是一瞬间有值,因为它仅仅在订单状态为tadeing时候才有效,但是这个状态就一瞬间 。成交价需要从成交列表中获取


“我有多个规则再跑,我想要知道我某一个规则某一个订单平均成交价”  根据订单id 从成交明细中把所有对应的成交对象 都获取到,然后再自行计算均价。没有其他方式了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

122

帖子

122

积分

Rank: 2

等级: 标准版

注册:
2024-11-26
曾用名:
 楼主| 发表于 2025-8-6 11:17 | 显示全部楼层
成交列表或者成交明细在哪获取,怎么获取?我看没有这个函数。
trader对象里面的trade_price也不能获取到平均成交价格嘛
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-8-6 13:29 | 显示全部楼层
要用get_traders  函数 获取成交明细列表的。

然后你要筛选出去和你下单id一样的项,取出其中的成交价。一笔订单如果是部分或者分批成交,在成交明细是多笔的。所以必须做一个汇总的操作。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

7

主题

122

帖子

122

积分

Rank: 2

等级: 标准版

注册:
2024-11-26
曾用名:
 楼主| 发表于 2025-8-6 13:35 | 显示全部楼层
意思我从order里面拿到的order id,再用get_traders查order id对应的成交明细,会有多笔order id一样的成交明细?然后我自行汇总后处理?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2025-8-6 13:59 | 显示全部楼层
是的。如果想获取特定一笔订单的成交均价,就只能这样处理。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 06:08 , Processed in 0.139542 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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