AI量化实验室

 找回密码
 立即注册
查看: 118|回复: 1

bt的printInfo如何打印买卖的标的是什么?买卖了多少?

[复制链接]

1

主题

1

帖子

13

积分

量化新人

积分
13
发表于 2024-8-10 11:02:05 | 显示全部楼层 |阅读模式
我搜了一下bt的API说明Examples — bt 0.2.10 documentation (pmorissette.github.io)
关于打印log的只找到bt.algos.PrintInfo('Strategy {name} : {now}.\tNotional:  {_notl_value:0.0f},\t Value: {_value:0.0f},\t Price: {_price:0.4f}'),如下图。
但例子里打印的内容不是我想要的,我想要打印出买卖的标的是什么,这个参数应该如何写?另外例子中的参数_notl_value,_value不太清楚这些是什么,去api里面搜了一下也没有相关信息。
如果想知道PrintInfo具体能打印哪些参数,应该如何查询?



61

主题

135

帖子

531

积分

管理员

积分
531
发表于 2024-8-10 20:17:07 | 显示全部楼层
printinfo是用来debug策略回测过程的。
res = bt.run(*stras)
df_trans = res.get_transactions(), 这个在回测完成后,会生成交易记录详情。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

AI量化实验室 ( 京ICP备16049031号-2 )

GMT+8, 2024-9-20 07:58 , Processed in 0.063701 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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