金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2577|回复: 8

python策略中如何获得当前k线的合约代码?

[复制链接]

3

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2023-12-13
曾用名:
发表于 2023-12-13 21:27 | 显示全部楼层 |阅读模式
初次接触金字塔的python,有些问题请教下。
我看这里是可以加入多个合约的,这是不是意味着,在一个策略中可以同时实现多个合约的交易?




如果可以一个策略同时对多个合约下单,那么如何获得当前k线(触发handle_bar)的合约代码?
翻遍了api手册也没看到这个东西,我倒是看到有个 context.run_info.base_book_id,不过这个是获得基准合约的。

本帖子中包含更多资源

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

x
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-12-14 08:35 | 显示全部楼层
context的universe属性,可以得到合约池中的品种
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-14 08:42 | 显示全部楼层
没有当前合约,只有基准合约。

在python 里 多品种下单 是需要自己遍历合约池 进行下单操作的。它的结构和后台程序化是不一样的,后台是会对每个品种创建指标运行的副本,python里是没有的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2023-12-13
曾用名:
 楼主| 发表于 2023-12-14 08:46 | 显示全部楼层
我是想知道,当前行情怎么对应合约池中的合约?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-14 08:48 | 显示全部楼层
在python里就没有  当前品种,当前合约,当前价格的这种概念。

所有的调用都需要自己去指定品种去调用。   
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2023-12-13
曾用名:
 楼主| 发表于 2023-12-14 08:49 | 显示全部楼层
我的理解是,行情过来后触发了handle_bar,那么这个行情是合约池中的哪个,这个总得知道么,不然指标计算不就乱了么。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2023-12-14 08:51 | 显示全部楼层
本帖最后由 技术009 于 2023-12-14 08:52 编辑

首先 handle_bar 的触发是基准合约的分笔驱动的,但是也仅仅是提供一个触发handle_bar的事件而已。
所有的行情价格也好,还是其他什么数据的调用 都是需要指定到品种的。 并不是合约池里有若干个品种,就建立了这么多个指标运行的副本,自然就不能存在“当前品种”的概念。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-12-14 08:53 | 显示全部楼层
python通过history_bars这类函数获取指定品种的数据,用这些数据进行运行。品种数据都是自己指定获取的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2023-12-13
曾用名:
 楼主| 发表于 2023-12-14 10:03 | 显示全部楼层
技术006 发表于 2023-12-14 08:53
python通过history_bars这类函数获取指定品种的数据,用这些数据进行运行。品种数据都是自己指定获取的。

感谢版主,你这么说我就明白了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 22:30 , Processed in 0.123818 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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