股票量化交易进阶001_回测框架backtrader(一)
目录
- 前言
- 一、backtrader是什么?
- 二、backtrader的组成
- 三、开始使用backtrader
- 总结
前言
做量化交易有三个重要环节:
第一、数据源
有关数据源部分可以了解我之前一个专栏:python股票量化交易入门
第二、数据回测
第三、实盘交易其中数据回测,目前市面上有一些第三方云平台,以聚宽、优矿、米筐这3个最常见,这3个平台都是Python API的结构,并且有完善的测试结果的可视化工具。
但是,第三方云平台都是封装了底层代码,如果在你代码运行出现问题想调试的时候,就不能直接修改源码去解决,并且如果你想定制化你个人的一些回测都会受到一定的限制;另外,第三方云平台的网络服务器编译往往没有本地编译快;还有第三方云平台一般都存在收费情况。
结合第三方云平台的几个问题,你是否想构造一套属于自己的回测框架?或者有没有好的开源的本地回测框架可以使用?
一、backtrader是什么?
用于回测和交易的功能丰富的 Pytho
股票量化交易进阶001_回测框架backtrader(一)相关推荐
- 量化交易如何进行回测+模拟+实盘?包括哪些回测框架?
大家在进行实盘交易前,必须对量化交易策略进行回测和模拟,以确定策略是否有效,并进行改进和优化.作为一般人而言,你能想到的,一般都有人做过了.回测框架也如此.当前小白看到的主要有如下五个回测框架: 1. ...
- Quant工具箱:量化开发之事件驱动回测框架与实盘交易系统
所以这一章,我们将分别聊一遍 事件驱动回测框架 和 实盘交易系统 的架构与实现细节.这篇开始就逐渐有工程味道了,小伙伴们准备好哦. 一.事件驱动回测 承接着向量化回测,这一篇我们先说事件驱动回测模块. ...
- 数据分析师1.4量化交易策略的回测方法和技巧
1.具体流程 1.利用Python编写好策略,选择选好的股票池. 2.设置开始和结束的时间点,然后设定资金池 3.通过股票池和日期获得股票数据,然后按照设定的间隔,比如每天/每 分钟调用回测函数. 4 ...
- 量化回测框架Backtrader【3】-核心概念Lines
目录 一,什么是Lines 二,Lines的声明 三,Lines的访问 四,Lines的长度 五,Lines和参数的继承机制 题外话 这讲介绍BackTrader的一个贯穿框架始终的核心概念-line ...
- 量化回测框架Backtrader【2】-数据导入(附:Tushare介绍)
目录 一,通用参数 二,通用CSV格式数据导入 三,panda数据导入 四,导入扩展数据类别 量化回测的第一步就是导入数据,Backtrader中称这个为data feeds,支持多种数据导入方式 通 ...
- python量化回测框架_股票量化交易回测框架pyalgotrade源码阅读(一)
PyAlgoTrade是什么呢? 一个股票量化交易的策略回测框架. 而作者的说明如下. To make it easy to backtest stock trading strategies. 简单 ...
- 祝《玩转股票量化交易》星友们2022年股市收益高涨、财源滚滚!
前言 元宵大师给大家拜年啦!祝大家虎年大吉.阖家安康.万事如意! 最最最重要的是在2022年里,祝愿知识星球<玩转股票量化交易>的小伙伴们能够继续在量化交易之路上取得进步,搭建出属于自己的 ...
- 《玩转股票量化交易》学习路线导览
前言 创建知识星球<玩转股票量化交易>的初心是为读者们提供一个深入学习和交流的平台,在搭建自己的量化交易系统之路上更有方向. 随着加入会员以及主题内容的不断增多,为了帮助新加入的会员能够更 ...
- 通过股票量化交易券商接口如何减少发生亏损的风险?
在进行股票量化交易券商接口回测的时候,可以在翻单或者每次新建部位( from Position = 0 to Position > 0 ) ,定义两个新的数值,pl1记录基本部位损益.pl2加码 ...
- 用Python徒手撸一个股票回测框架
通过纯Python完成股票回测框架的搭建. 什么是回测框架? 无论是传统股票交易还是量化交易,无法避免的一个问题是我们需要检验自己的交易策略是否可行,而最简单的方式就是利用历史数据检验交易策略,而回测 ...
最新文章
- Installing PowerShell Management Library for windows server 2008
- where is os type and version determined for a ui5 html
- Codeforces Round #674 (Div. 3) F. Number of Subsequences 简单计数dp
- LeetCode 2059. 转化数字的最小运算数(BFS)
- 论文浅尝 | Tree-to-sequence 学习知识问答
- LeetCode(#26)————删除排序数组中的重复项
- 后台数据库优化——板机
- .NET-C#超文本编辑器FreeTextBox使用
- Origin 2017 给曲线加标记符号
- 部分移动卡 无人接听时呼叫转移失败 问题分析
- xzp android webview,加载gif动态图的三种方式
- 九、奈氏准则和香农定理
- 二氯甲烷废气处理吸附工艺
- APP Store下载一直等待中解决办法
- HBase Shell常用命令
- 数据库实验2 数据库安全性定义与检查
- 自定义firefox背景色(豆绿色)
- Redis过期键的删除策略
- ppt输出图片更改分辨率设置
- win10计算机拨号连接,Win10设置电脑开机自动连接宽带的方法