不知道这是第几遍阅读(可能是第五遍系统阅读吧)backtrader的官方文档了,每一次阅读都能有所收获。在这次阅读的过程中,也发现了不少backtrader官方教程中的问题,修正之后,也尝试加入了我自己的理解,所以,我并没有把这个系列的教程看作是对作者英文教程的一个简单翻译。春节快到了,今天回到老家了,趁着空闲的时间,争取把backtrader的基本概念分析完,并且尝试看能否把《151 trading strategy》中的股票策略也给测试完。定了一个很大的目标,我争取在这10多天的时间中完成吧。

先分享下,如何设置佣金,然后分享下佣金相关的参数的意义是什么

如何在backtrader中使用佣金?

有两种方式设置佣金,一种是在broker中使用setcommission,还有一种是在broker中使用addcommissioninfo,前一种是简单的使用,后一种使用起来相对来说复杂一些,但是在实际的多资产的测试中,经常使用后一种。

  • setcommission

    # 对于加载的资产,每手需要的保证金为2000,需要的佣金为2,资产计算盈亏的时候按照10倍的乘数算
    cerebro.broker.setcommission(commission=

45、backtrader的一些基本概念---佣金(commission)的设置相关推荐

  1. 21、backtrader的一些基本概念---市价单(market order)的创建和撮合逻辑

    在众多的订单中,首先分享一下,backtrader的订单执行的两个假设,然后分享下市价单的创建及其成交逻辑,最后分享一个小案例测试市价单. 订单执行的两个假设 backtrader默认只能在每个bar ...

  2. 26、backtrader的一些基本概念-市价止损单(stop_order)与限价止损单(stop limit order)的创建和撮合逻辑

    最近一直在分析各种不同的order,市价止损单和限价止损单是用来进行止损的,当价格触发到设定的价格之后,就会触发平仓的指令,比如现假设我们以10元的价格买入了1手股票,在9元的价格卖出止损,就可以用一 ...

  3. 54、backtrader的一些基本概念---如何进行时间管理?

    时间对比 在回测中,单个数据的时间对比一般不涉及到时区的问题,如果加载的多个数据并不是一个时区,在做时间对比的时候,需要做额外的时区转换:在实盘交易的过程中,如果交易所在的时区与交易的证券所在时区不一 ...

  4. Cocos Creator 3.2 中实现2D地图3D人物45度角RPG游戏效果笔记(摄像机设置方案)

    2D地图摄像机 创建一个平面几何体(plane.mesh),设置地图纹理材质 创建一个正交摄像机,视口朝向地图俯视 设置地图Layer类型为map,设置摄像机Visibility为只可见map 编辑器 ...

  5. 45 CO配置-控制-利润中心会计-维护控制范围设置

    业务背景:维护控制范围设置 事务码: 0KE5 SPRO路径:SPRO->控制->利润中心会计->基本设置->成本控制范围设置->维护控制范围设置 第1步,SPRO路径进 ...

  6. DMA基本概念与常见寄存器设置

    什么是DMA?   DMA(Direct Memory Access)即直接存储访问,DMA传输方式无需CPU直接控制传输,通过硬件为RAM.I/O设备开辟一条直接传输数据的通路,能使CPU的效率大为 ...

  7. 0、本专栏的预计更新的内容与更新时间表(2022-05-07更新目录排版)

    最近专栏增加了咨询服务,凡是以299元购买专栏的,提供三次免费的咨询服务.咨询服务是提供问题解决方向及解决方法(比如关于backtrader某方面的使用问题,量化投资相关的问题),并不是代写策略及根据 ...

  8. 基于backtrader的唐奇安结合ADX策略实现(自动多参数调优和回测)

    基于backtrader的唐奇安结合ADX策略实现(自动多参数调优和回测) ##导入相关包 优化jupyter画图设置 from datetime import datetime,timedelta ...

  9. Tushare + Backtrader实现双均线策略 以工商银行为例

    参看文章: Welcome - Backtrader 6.如何用backtrader实现双均线策略?以工商银行为例_云金杞-CSDN博客 Python量化交易学习笔记(53)--backtrader的 ...

  10. 思考与总结:对佣金系统的思考

    目录 前言 讲讲佣金 延伸思考 前言 遵守法律为前提,我认为无论虚拟的,还是现实的,任何物品或行为都可以被视为商品. 用户对商品进行某种行为,进而产生行为单据.例如用户通过购买行为产生交易单据. 伴随 ...

最新文章

  1. ServletContext_概述
  2. Ubuntu下搭建Janus Server
  3. 在c语言中卖水果的程序,非常难的C语言问题!!!(悬赏80)
  4. 计算机网络实验vc6实现串口通信,用vc的串口通信实验报告.docx
  5. Flex的动画效果与变换(1)
  6. mysql1558错误,mysql删除用户错误ERROR 1558解决办法
  7. Go 系列教程 —— 26. 结构体取代类
  8. 用VMWARE学习组网(二)
  9. 我的if else代码纯净无暇,一个字也不能简化
  10. Linux如何安装iperf软件,【iperf】iperfforLinux-最笨下载
  11. 三维重建 建立客观世界的虚拟现实||时空克隆 三维视频融合 投影融合 点卯 魔镜系列
  12. Python爆破ZIP文件(支持纯数字数字+字母密码本)
  13. 80后 程序猿 单恋10年,是一种怎样的体验?
  14. The inferior stopped because it received a signal from the Operating system signal name: SIGSEGV
  15. 恢复误删excel工作薄中的表格
  16. 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。
  17. PID控制器的优缺点和周期
  18. EasyRecovery15专业电脑数据恢复黑科技软件
  19. 使用chrome添加网页到桌面
  20. android 四方向摇杆源码,手游摇杆(一)最简单的四方向摇杆

热门文章

  1. shell实现简单计算机功能,Shell 实现简单计算器功能(示例代码)
  2. Heaps | 优先队列
  3. 呼和浩特php平均工资,2019年内蒙古平均工资出炉
  4. springcloud+eureka+seata实现分布式事务处理
  5. 调整计算机繁体,电脑输入法是繁体怎么办?电脑输入法变成繁体的解决办法
  6. 创建oracle自增序列
  7. 华为HCIE云计算认证备考通过心得
  8. 文件服务器挂在网上,(6)NAS简述 - 服务器 【已迁移到IXPUB】 - ITPUB论坛-专业的IT技术社区...
  9. 笔记-SIM900A模块开发:GPRS建立TCP连接与服务器进行数据传输
  10. R语言数据缺失值处理