Backtrader通过Position得到持仓的情况

Position官方文档:https://www.backtrader.com/docu/position/

在策略中,使用self.broker.positions获取全部的仓位情况,包括已清仓的股票,但这不是我们想要的,所以对它进行修改:

当前持仓的股票代码

在策略中使用:

hold_bond_name = []
for _p in self.broker.positions:if self.broker.getposition(_p).size > 0:hold_bond_name.append(_p._name)

hold_bond_name即为持仓的股票代码,可以简写为:

hold_bond_name = [_p._name for _p in self.broker.positions if self.broker.getposition(_p).size > 0]

每只持仓股票的数量

同理使用如下代码:

open_positions = len([_p for _p in self.broker.positions if self.broker.getposition(_p).size > 0])

Backtrader获得当前持仓详情——持仓数量与持仓的名称相关推荐

  1. 如何计算主力持仓成本?主力持仓成本的核算方法!

    主力坐庄就像是做生意一样, 也有投资成本,其利润是用最后收人减去成本后的余额. 投资者应该多关注庄股的获利空间,若庄股获利较少,甚至股价低于主力的坐庄成本,那么散户此时买入,获利前景较为可观:若现在的 ...

  2. 期货持仓不足(期货持仓量越来越少)

    期货持仓量为什么会减少啊? 成交量和持仓量的变化会对期货价格产生影响,期货价格变化也会引起成交量和持仓量的变化.因此,分析三者的变化,有利于正确预测期货价格走势. ①.成交量.持仓量增加,价格上升,表 ...

  3. 期货交易所持仓标准(期货持仓规则)

    期货持仓量大小的含义是什么? 期货持仓就是在期货交易过程中我们有交易的资金正在交易,这就是代表有持仓,持仓量的意思就是我们账户内的资金为总金额,交易时候扣除的保证金多少也就是仓位的大小 例如:目前账户 ...

  4. 博森科技-CCG机器人基础名词解释(列表字段)

    基础名词解释(列表字段) 一.监控状态 注意: 1.未勾选[开启监控]时,[只卖不买].[止盈停止]的勾选状态将无效: 2.同时勾选[开启监控].[只卖不买].[止盈停止]时,机器人则只执行[只卖不买 ...

  5. 工具教程第十五讲:如何查询大户持仓地址情况

    这里是王团长区块链学院,与最优秀的区块链人一起成长!今天给大家讲讲如何查询大户持仓地址情况. 点击观看视频教程:工具教程第十五讲:如何查询大户持仓地址情况 区块链上数据是个宝藏,有大量的信息可以发掘, ...

  6. 期货ctp持仓查询与更新

    持仓风控是程序化交易的必备风控之一,而持仓风控准确的前提是自己的交易系统要有准确的初始持仓及准确的后续更新持仓更新规则. 一般启动交易系统会做一系列初始化的操作,其中重要的一步便是获取该账号的当前持仓 ...

  7. 怎样精确计算股市主力的持仓量

    http://stock.cngold.org/jyzd/c2421637.html 金投股票讯,股价的涨跌,在一定程度上是由该股筹码的分布状况以及介入资金量的大小决定的:动用的资金量越大.筹码越集中 ...

  8. [ahk]通达信股票交易软件持仓数据获取(招商证券、中银国际、通达信官方版等测试可用)

    新版通达信持仓获取方式,得启动通达信,点击资金股份,再按热键F9,脚本如下,运行环境请去ahk英文官网下载 Current Version. ; Tested with AHK v1.1.31.00 ...

  9. MQL5: 通过反向持仓来平仓

    MQL5: 通过反向持仓来平仓 EA交易中最常见的操作,下单和平仓. 在脚本程序中写. 首先要了解发送下单需要的函数OrderSend 同样,先放上官方给的函数参考链接 OrderSend Order ...

最新文章

  1. Git的使用---版本控制
  2. 转:思科3750交换机堆叠技术配置向导
  3. C++实现邻接矩阵存储的图及dfs遍历
  4. svd medium_我们刚刚放弃了Medium博客。 您可能也应该这样做。
  5. 嵌入式操作系统_航天科工海鹰翼辉嵌入式操作系统获自主原创“身份证”
  6. java 64内存不足_请教一个 Java 内存占用的问题
  7. 复选框 ComboBox 1129
  8. mysql join 联合查询,MySQL连接(join)查询
  9. JAVA笔记:Java常用类库
  10. ElasticSearch索引
  11. 计算机系统配置有几方面要求,台式电脑安装win10系统配置要求有哪些
  12. 为什么我会被淘汰(续)
  13. 数据结构和算法 D2
  14. DE10-Nano Kit
  15. 外贸客户如何跟进?外贸客户类型及跟进策略
  16. 小米 10s fastboot下 刷入 rec
  17. C++内存泄漏及解决办法
  18. 计算机语言点餐笑话,笑话:逗逼的程序员去点餐,结果·····
  19. 初始化NC用友的表结构数据文件
  20. 基于Java毕业设计安路友汽车租赁源码+系统+mysql+lw文档+部署软件

热门文章

  1. 物体重心的特点是什么_重心是什么的交点?
  2. 漂亮英文翻译(关于爱的经典句子)
  3. PCA针对TE过程(田纳西伊斯曼过程)数据的故障监测处理
  4. 阿里云输出计算 天猫商家日处理400万订
  5. git rebase 的几种用法
  6. 信息无障碍 - 改造指南
  7. 甲骨文公司将云层添加至其大型机VTL当中
  8. Matlab读取excel并使用拉依达准则筛选数据
  9. 在高德地图 Android SDK上添加GeoServer发布的WMS图层
  10. qq扫码认证登录php,PHP实现第四方QQ微信扫码登陆,不接入qq互联以及微信开发者平台...