金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 289|回复: 14

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

[复制链接]

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
发表于 2024-11-5 15:01 | 显示全部楼层 |阅读模式
python 策略模式可以支持debug,调试吗?
python 策略模式回测可以调试吗,可以输出日志吗?

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

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

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

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

使用道具 举报

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-5 15:22 | 显示全部楼层
资深技术05 发表于 2024-11-5 15:06
我们的py调试只能通过 log_debug_info  函数或者其他的log库  输出日志进行调试。

你说的那种debug调试 ...

python策略中,那个接口能查询到当日的主力合约?
python策略中,我查询A合约的数据,用B合约下单,可以实现吗?
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

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
回复

使用道具 举报

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-5 16:18 | 显示全部楼层
资深技术05 发表于 2024-11-5 15:25
通过  get_dynainf
https://www.weistock.com/docs/Python_API/notes/%E6%95%B0%E6%8D%AE%E6%9F%A5%E8%AF ...

获取当前主力,为什么不是handle_bar当时的主力,而是目前的。怎么获取当时的主力。

本帖子中包含更多资源

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

x
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

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

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

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

使用道具 举报

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-5 16:26 | 显示全部楼层
资深技术05 发表于 2024-11-5 16:20
1.get_dynainf获取得最新的主力,是没有历史值的。这类函数只有最新值。

2.你如果要测试连续合约。你直 ...

连续合约不真实,我想获得主力合约。怎么实现。
回复

使用道具 举报

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-5 16:27 | 显示全部楼层
600327 发表于 2024-11-5 16:26
连续合约不真实,我想获得主力合约。怎么实现。

如果我使用了连续合约来交易,回测中能自动换月吗,实盘时支持自动换月吗?
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

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

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

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

使用道具 举报

15

主题

42

帖子

52

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2024-11-5 16:40 | 显示全部楼层
资深技术05 发表于 2024-11-5 16:32
本身连续合约就是当时的具体的主力 拼接的。只不过经过复权的处理 来解决了不同月份合约之间的缺口。都已经 ...

如果我不想用加权,也不想用连续的数据来计算。我只想知道当前的主力,并根据主力数据计算信号,并且自己换月,怎么实现。有接口查询当前主力吗?》
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 12:05 , Processed in 0.208066 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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