【答读者问56】backtrader如何输出持仓时候的每日收益率

这篇具有很好参考价值的文章主要介绍了【答读者问56】backtrader如何输出持仓时候的每日收益率。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

有个读者咨询如何在运行策略之后,能够输出来特定的数据到csv文件中,比如持仓期间每个bar的收益率等相关信息?

简单方法

要解决这个问题有很简单的方法,比如初始化的时候创建一个容器(比如列表)用来保存每个bar运行的数据,在next中尝试获取相关的信息,添加到容器之中,最后结束的时候,在stop函数中把这个容器里面的数据转换成df格式,然后保存到本地就可以了。

复杂方法

如果要收集的信息数据是经常会用到的,可以自己创建一个Analyzer,用于收集数据,这样下次使用的时候直接加载这个Ananlyzer到cerebro中,策略运行完之后读取这个Analyzer就可以了
参考下面的文章:
14、backtrader的一些基本概念-如何使用analyzer和创建新的analyzer(1)
15、backtrader的一些基本概念-如何使用analyzer和创建新的analyzer(2)
16、backtrader的一些基本概念-如何使用analyzer和创建新的analyzer(3)—及backtrader交流群
17文章来源地址https://www.toymoban.com/news/detail-499023.html

到了这里,关于【答读者问56】backtrader如何输出持仓时候的每日收益率的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MATLAB第56期】#源码分享 | 基于MATLAB的机器学习算法单输入多输出分类预测模型思路(回归改分类)

    针对单输入多输出分类预测,可采用回归的方式进行预测。 本文采用BP神经网络进行演示。 数据为1输入,5输出,总共482个样本。 输出分为五个指标,每个指标共4个评分维度,即【0 10 20 30】 保持样本均匀多样性,可将数据打乱。 若不需要打乱,上面代码改成: 训练样本数

    2024年02月17日
    浏览(36)
  • 【金融、量化系列】计算股票历史期望收益率(年化)、收益率标准差(年化)、夏普比率、以及股票之间月收益率的相关系数,并以夏普比率、相关系数为条件筛选股票

    使用akshare获取股票数据,利用月度数据计算每只上证50成分股的股票历史期望收益率(年化)、收益率标准差(年化)、夏普比率、以及股票之间月收益率的相关系数,并以夏普比率、相关系数为条件筛选股票。挑选5只股票组成篮子,篮子股票必须满足下列三个条件: A)过

    2024年02月06日
    浏览(33)
  • CTP查询持仓和持仓明细的那些事儿

    很多CTP API初学者遇到的一个头疼的事情,就是持仓和持仓明细的查询。这里简单介绍一下这二者的查询的处理,希望对大家有所帮助。 首先讲一下啥是 持仓 ,以及啥是 持仓明细 。 CTP里的 持仓明细 ,则是由开仓成交产生的逐笔持仓数据,而 持仓 ,实际是持仓明细按合约

    2024年04月14日
    浏览(34)
  • BTC连续7个月收涨,三月收超7万刀——十年之约#20(收益率120%)

    原创 | 刘教链 竹外桃花三两枝。正是河豚欲上时。 不知不觉间,我们已经送走了乍暖还寒的3月,送走了2024年的第一个季度。3月份,BTC(比特币)开盘62.7k,最高73.8k(历史新高),最低59k(3月6日插针),收盘70.4k,月度成功收于7万刀上方,为历史最高月度收盘价,比上一

    2024年04月17日
    浏览(38)
  • C语言中关于printf()输出的时候的一个出栈入栈问题

    先看一段代码,可以自己尝试一下,反正我当时尝试的时候好多搞不懂, 不过现在搞懂了,里面牵扯到了一个入栈和出栈的问题,

    2024年02月09日
    浏览(42)
  • etf期权个人持仓上限是多少手?

    ETF期权就是股票,唯一区别标的物上证指数,会看大盘吧,交易两个方向认购做多,认沽做空,双向t+0交易没了,ETF期权个人限仓的数量取决于多个因素,包括投资者的经验、资金规模、风险承受能力以及交易所的规定,那么etf期权个人持仓上限是多少手? 本文来自:期权酱

    2024年04月25日
    浏览(32)
  • 【JAVA学习笔记】 56 - 开发中如何选择集合实现类,以及Collection工具类

    https://github.com/yinhai1114/Java_Learning_Code/blob/main/IDEA_Chapter14/src/com/yinhai/Collections_.java 目录 项目代码 Collections工具类 一、Collections工具类介绍 1.排序操作: (均为static方法) 2.查找、替换 在开发中,选择什么集合实现类,主要取决于业务操作特点,然后根据集合实现类特性进行 选择

    2024年02月06日
    浏览(42)
  • 使用git时候提交时候发生冲突,你能解释冲突如何产生,你是如何解决的

    Git冲突情况举例: 简单来说就是本地修改的文件和目标远程库的同一个文件都有修改。这时无论是pull/push/merge时都会产生冲突。 1、不同分支下的merge 比如在不同分支下进行分支合并时,我们在本地修改了a文件并把a文件的修改push到了test分支下,接着我们切换到master分支下将

    2024年02月08日
    浏览(54)
  • BackTrader 中文文档(十二)

    原文: www.backtrader.com/ 原文: www.backtrader.com/docu/live/vc/vc/ 与 Visual Chart 的集成支持两者: 实时数据 提供 实时交易 Visual Chart 是完整的交易解决方案: 在单个平台上集成图表、数据源和经纪功能 更多信息,请访问:www.visualchart.com VisualChart 6 Windows - VisualChart 正在运行的平台

    2024年04月15日
    浏览(40)
  • backtrader和vnpy哪个更好用?

    研究backtrader这么长时间,我感觉相对vnpy,backtrader最大的优势在于对多标的,多周期的处理上非常优雅,比vnpy强。多标的,多周期在实盘时处理时,由于存在不确定的网络延时,更加复杂。考虑一个单周期多标的简单的场景,从远端接收tick,然后合成1分钟k线。 vnpy合成分钟

    2023年04月19日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包