45、backtrader的一些基本概念---佣金(commission)的设置
不知道这是第几遍阅读(可能是第五遍系统阅读吧)backtrader的官方文档了,每一次阅读都能有所收获。在这次阅读的过程中,也发现了不少backtrader官方教程中的问题,修正之后,也尝试加入了我自己的理解,所以,我并没有把这个系列的教程看作是对作者英文教程的一个简单翻译。春节快到了,今天回到老家了,趁着空闲的时间,争取把backtrader的基本概念分析完,并且尝试看能否把《151 trading strategy》中的股票策略也给测试完。定了一个很大的目标,我争取在这10多天的时间中完成吧。
先分享下,如何设置佣金,然后分享下佣金相关的参数的意义是什么
如何在backtrader中使用佣金?
有两种方式设置佣金,一种是在broker中使用setcommission,还有一种是在broker中使用addcommissioninfo,前一种是简单的使用,后一种使用起来相对来说复杂一些,但是在实际的多资产的测试中,经常使用后一种。
setcommission
# 对于加载的资产,每手需要的保证金为2000,需要的佣金为2,资产计算盈亏的时候按照10倍的乘数算 cerebro.broker.setcommission(commission=
45、backtrader的一些基本概念---佣金(commission)的设置相关推荐
- 21、backtrader的一些基本概念---市价单(market order)的创建和撮合逻辑
在众多的订单中,首先分享一下,backtrader的订单执行的两个假设,然后分享下市价单的创建及其成交逻辑,最后分享一个小案例测试市价单. 订单执行的两个假设 backtrader默认只能在每个bar ...
- 26、backtrader的一些基本概念-市价止损单(stop_order)与限价止损单(stop limit order)的创建和撮合逻辑
最近一直在分析各种不同的order,市价止损单和限价止损单是用来进行止损的,当价格触发到设定的价格之后,就会触发平仓的指令,比如现假设我们以10元的价格买入了1手股票,在9元的价格卖出止损,就可以用一 ...
- 54、backtrader的一些基本概念---如何进行时间管理?
时间对比 在回测中,单个数据的时间对比一般不涉及到时区的问题,如果加载的多个数据并不是一个时区,在做时间对比的时候,需要做额外的时区转换:在实盘交易的过程中,如果交易所在的时区与交易的证券所在时区不一 ...
- Cocos Creator 3.2 中实现2D地图3D人物45度角RPG游戏效果笔记(摄像机设置方案)
2D地图摄像机 创建一个平面几何体(plane.mesh),设置地图纹理材质 创建一个正交摄像机,视口朝向地图俯视 设置地图Layer类型为map,设置摄像机Visibility为只可见map 编辑器 ...
- 45 CO配置-控制-利润中心会计-维护控制范围设置
业务背景:维护控制范围设置 事务码: 0KE5 SPRO路径:SPRO->控制->利润中心会计->基本设置->成本控制范围设置->维护控制范围设置 第1步,SPRO路径进 ...
- DMA基本概念与常见寄存器设置
什么是DMA? DMA(Direct Memory Access)即直接存储访问,DMA传输方式无需CPU直接控制传输,通过硬件为RAM.I/O设备开辟一条直接传输数据的通路,能使CPU的效率大为 ...
- 0、本专栏的预计更新的内容与更新时间表(2022-05-07更新目录排版)
最近专栏增加了咨询服务,凡是以299元购买专栏的,提供三次免费的咨询服务.咨询服务是提供问题解决方向及解决方法(比如关于backtrader某方面的使用问题,量化投资相关的问题),并不是代写策略及根据 ...
- 基于backtrader的唐奇安结合ADX策略实现(自动多参数调优和回测)
基于backtrader的唐奇安结合ADX策略实现(自动多参数调优和回测) ##导入相关包 优化jupyter画图设置 from datetime import datetime,timedelta ...
- Tushare + Backtrader实现双均线策略 以工商银行为例
参看文章: Welcome - Backtrader 6.如何用backtrader实现双均线策略?以工商银行为例_云金杞-CSDN博客 Python量化交易学习笔记(53)--backtrader的 ...
- 思考与总结:对佣金系统的思考
目录 前言 讲讲佣金 延伸思考 前言 遵守法律为前提,我认为无论虚拟的,还是现实的,任何物品或行为都可以被视为商品. 用户对商品进行某种行为,进而产生行为单据.例如用户通过购买行为产生交易单据. 伴随 ...
最新文章
- ServletContext_概述
- Ubuntu下搭建Janus Server
- 在c语言中卖水果的程序,非常难的C语言问题!!!(悬赏80)
- 计算机网络实验vc6实现串口通信,用vc的串口通信实验报告.docx
- Flex的动画效果与变换(1)
- mysql1558错误,mysql删除用户错误ERROR 1558解决办法
- Go 系列教程 —— 26. 结构体取代类
- 用VMWARE学习组网(二)
- 我的if else代码纯净无暇,一个字也不能简化
- Linux如何安装iperf软件,【iperf】iperfforLinux-最笨下载
- 三维重建 建立客观世界的虚拟现实||时空克隆 三维视频融合 投影融合 点卯 魔镜系列
- Python爆破ZIP文件(支持纯数字数字+字母密码本)
- 80后 程序猿 单恋10年,是一种怎样的体验?
- The inferior stopped because it received a signal from the Operating system signal name: SIGSEGV
- 恢复误删excel工作薄中的表格
- 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。
- PID控制器的优缺点和周期
- EasyRecovery15专业电脑数据恢复黑科技软件
- 使用chrome添加网页到桌面
- android 四方向摇杆源码,手游摇杆(一)最简单的四方向摇杆
热门文章
- shell实现简单计算机功能,Shell 实现简单计算器功能(示例代码)
- Heaps | 优先队列
- 呼和浩特php平均工资,2019年内蒙古平均工资出炉
- springcloud+eureka+seata实现分布式事务处理
- 调整计算机繁体,电脑输入法是繁体怎么办?电脑输入法变成繁体的解决办法
- 创建oracle自增序列
- 华为HCIE云计算认证备考通过心得
- 文件服务器挂在网上,(6)NAS简述 - 服务器 【已迁移到IXPUB】 - ITPUB论坛-专业的IT技术社区...
- 笔记-SIM900A模块开发:GPRS建立TCP连接与服务器进行数据传输
- R语言数据缺失值处理