金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1632|回复: 14

python 策略模式可以支持debug,调试吗?

[复制链接]

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 15:06 | 显示全部楼层
本帖最后由 资深技术05 于 2024-11-5 15:07 编辑

我们的py调试只能通过 log_debug_info  函数或者其他的log库  输出日志进行调试。

你说的那种debug调试模式,在我们的py编辑器下是不支持的。
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 15:25 | 显示全部楼层
通过  get_dynainf
https://www.weistock.com/docs/Py ... 7%E6%95%B0%E6%8D%AE

动态函数的参数对照表:https://www.weistock.com/docs/Py ... f%E5%87%BD%E6%95%B0



“python策略中,我查询A合约的数据,用B合约下单,可以实现吗?”下单函数都是可以指定品种参数的。
你可以看下函数说明:
https://www.weistock.com/docs/Py ... -%E4%B9%B0%E5%BC%80

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 16:20 | 显示全部楼层
本帖最后由 资深技术05 于 2024-11-5 16:23 编辑

1.get_dynainf获取得最新的主力,是没有历史值的。这类函数只有最新值。

2.你如果要测试连续合约。你直接指定连续合约的品种代码进行下单就可以的。并不需要获取到具体主力的代码。
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 16:32 | 显示全部楼层
本帖最后由 资深技术05 于 2024-11-5 16:34 编辑

本身连续合约就是当时的具体的主力 拼接的。只不过经过复权的处理 来解决了不同月份合约之间的缺口。都已经是多个月份拼接的结果了,回测时候就是当做一个单独的合约来处理的,自然没有换月的概念了。

实际交易中软件是有自带的换月功能可以使用的。
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 16:42 | 显示全部楼层
历史具体主力这个是没有办法获取的哦。

虽然我们有连续数据,但是这个数据 对应了当时哪一个具体的合约,这个映射是没有落地的。
回复

使用道具 举报

2

主题

5022

帖子

5022

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-11-5 16:58 | 显示全部楼层
你参数少了:

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 13:52 , Processed in 0.111488 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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