股票回测看板

框架

  • streamlit,web搭建
  • akshare,获取数据
  • backtrader,回测
  • pyecharts,可视化

streamlit

Streamlit 是一个基于 Python 的 Web 应用程序框架,致力于以更高效、更灵活的方式可视化数据,并分析结果。

akshare

AkShare 是基于 Python 的开源金融数据接口库。

symbol,股票代码
period,数据颗粒度
start date,开始查询的日期
end date,结束查询的日期
adjust,默认返回不复权的数据; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据

backtrader

Backtrader 是基于 Python 编程语言的主要用于量化投资开源回测和交易的框架,可以用于多种资产的回测。

backtrader start date,回测开始时间
backtrader end date,回测结束时间
start cash,初始资本
commission fee,初始资本
stake,买入数量

pyecharts

pyecharts是一款将python与echarts结合的强大的数据可视化工具。

依赖

pip install -r requirements.txt

运行

streamlit run backtrader_app.py

策略

python -m unittest tests.MaStrategyTest

Ma
MaCross

Github

https://github.com/chenwr727/stock-backtrader-web-app

股票回测Web应用开发相关推荐

  1. 用Python徒手撸一个股票回测框架

    通过纯Python完成股票回测框架的搭建. 什么是回测框架? 无论是传统股票交易还是量化交易,无法避免的一个问题是我们需要检验自己的交易策略是否可行,而最简单的方式就是利用历史数据检验交易策略,而回测 ...

  2. 导致股票回测接口回测效果差的原因有哪些?

    股票回测接口实盘回测效果就很差,这算是量化界当中比较常见的现象,可能的原因咱来从头到尾捋一下. 一.回测是否正确 首先,回测效果非常好,实盘要复现出八九不离十的收益,那就要首先评估自己的回测是不是正确 ...

  3. 有什么好用的股票回测接口?

    回测是一个股票接口的最基础功能了,一般只要不是做的很差,基本上都靠谱,只不过有的比较难以理解罢了,但有的有一定的技术优势.比如第一报错:可能行情没有这么久,返回了None,直接引用就会出错.这些编程语 ...

  4. 【聚宽本地数据JQData】一个简单的股票回测策略

    点击查看jqdata sdk 详细内容 打开聚宽,https://www.joinquant.com/ 注册登录 策略 新建股票策略 填入下面代码: 利用凯利公式进行投资测试,基准为沪深300 def ...

  5. 基于MT5的沪深股票回测四--回测

    1.首先在菜单-查看里面找到 策略回测 或者快捷键ctrl+R 打开回测界面 选择指定策略--系统自带Moving average.ex5 选择合约 002594 选择测试周期,起始时间 然后点击开始 ...

  6. python 股票回测书籍推荐_python实现马丁策略回测3000只股票

    python实现马丁策略回测3000只股票 批量爬取股票数据 这里爬取数据继续使用tushare,根据股票代码来遍历,因为爬取数据需要一定时间,不妨使用多线程来爬取,这里要注意tushare规定每分钟 ...

  7. python股票回测_Python量化交易-回测简单的交易策略

    这篇文章主要介绍如何使用Python对一些简单的交易策略进行回测,对这块比较感兴趣的朋友可以看一看. 1.获取证券数据 本文以A股市场为例,先获取A股近10年的数据并保存到数据库. 1.1.安装数据库 ...

  8. 基于MT5的沪深股票回测三 自动化加载历史数据

    历史数据来源大概分为几类: 1. 券商股票API,获取tick数据,数据需要经过清洗,剔除了无效数据,生成不同周期的K线数据,整理后放入数据库或者文件,供导入MT5历史.缺点,需要自己清洗数据,存储, ...

  9. python tushare backtrader股票回测双均线策略

    前言: 在前面学了点机器学习知识后,发现自己还没有一个回测框架,找了短时间学习资料,还是决定使用backtrader,至于聚宽优米那些平台感觉使用起来好像没那么自由,还是先学习下backtrader, ...

  10. python股票回测源码_Python爬虫回测股票的实例讲解

    股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式.就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票 ...

最新文章

  1. 分类回归loss函数汇总分析
  2. Java的scjp_java scjp
  3. java 取上下文路径_取Servlet上下文路径,取WebContent的路径
  4. SQLServer错误:过程 sp_addextendedproperty,第 xxx 行对象无效。'dbo.xxx.xxx' 不允许有扩展属性,或对象不存在。...
  5. (转)Spring管理的Bean的生命周期
  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1044:判断是否为两位数
  7. 一篇文章搞懂架构师的核心技能
  8. Go中数字转换字符串的正确姿势
  9. android仿漫画源码、抽奖转盘、Google相册、动画源码等
  10. 深入理解Servlet原理
  11. NetSetMan IP快速切换
  12. 如何利用python爬取豆瓣250排行电影
  13. 360无线wifi 无法连接服务器,360wifi连接上但上不了网的解决方法
  14. CLM陆面过程模式实践技术应用
  15. 华为社招技术二面,总结复盘
  16. asps英文_车用英语怎么说
  17. cannon的英文名_卡农的作者是谁啊 此曲的赏析 英文名cannon不是大炮吗
  18. Java 多线程平行计算总结
  19. minio安装部署及使用
  20. POJ 3320 Jessica's Reading Problem

热门文章

  1. JDK1.5版本新增特性
  2. 基于深度学习的自然场景文字识别系统研究 faster-RCNN + CRNN (二)
  3. 设计一个雇员Employee类
  4. eboot.php如何转成iso,如何转换成iso格式
  5. 纯MSDOS操作系统下的计算机重启与关机
  6. 世界名著《读懂孩子心》的读后感范文3200字
  7. 计算机应用高级工程师,高级工程师职称考试项目
  8. 无约束一维极值——黄金分割法
  9. MySQL–ROW_NUMBER
  10. Unity3D Tessellation曲面细分