![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python股票数据分析
文章平均质量分 79
从零开始记录python量化交易学习
Wilburzzz
这个作者很懒,什么都没留下…
展开
-
python金融计算器
前言:1.计算未来现金的现值公式:PV代表现值,FV代表未来获取的现金值,R指折现率,n指周期def pv_f(fv,r,n): return fv/(1+r)**nprint(pv_f(100,0.1,1))原创 2020-07-29 13:52:27 · 2064 阅读 · 0 评论 -
python tushare 最新版mplfinance股票K线蜡烛图绘制
序言:学着学着就学到股票图形绘制了,尝试了下,入门蛮简单的,后面就不知道了,现在好像mplfinance更换了新版本,老版本不支持了。以下代码能实现单个股票K线蜡烛图图形输出,不过我用的是tushare.pro版本,需要积分,代码如下:import numpy as npimport pandas as pdimport tushare as tsimport mplfinance as mpfimport matplotlib.pyplot as pltfrom pylab import mp原创 2020-08-04 17:30:02 · 2222 阅读 · 4 评论 -
python随机森林模型简单股票涨跌预测
前言:学了差不多10多天的入门机器学习,突然发现学好数学是多么的重要,以前上学时还觉得数学只要学会加减乘除就可以了,什么导数,回归方程都没什么用,这段时间真后悔死,看了好多模型原理推导,有好多的数学符号都不认识了,全部还给了老师,改天还得回家找下以前初中高中的数学书看看才行。感觉我一文科生学这些东西真的非常吃力,说不定哪天我秃头了就真的变强了,哈哈哈!n年后秃头的自己看到今天写的这篇文章会是什么样的心情,忍不住想象了下。每次都废话连篇,放出代码如下:import numpy as npimport p原创 2020-08-19 17:28:49 · 6839 阅读 · 3 评论 -
python tushare backtrader股票回测双均线策略
前言:在前面学了点机器学习知识后,发现自己还没有一个回测框架,找了短时间学习资料,还是决定使用backtrader,至于聚宽优米那些平台感觉使用起来好像没那么自由,还是先学习下backtrader,学完后再把自己学到的知识理顺下,然后再整理个符合自己使用的框架来,东学西学,学得越多就越乱,得重新审视下自己的需求。以下是我学习backtrader的一些笔记,主要是直接拿tushaer的数据来用,就不用先本地CSV数据化了,方便快捷,代码如下:from __future__ import (absolute原创 2020-09-01 11:46:52 · 2348 阅读 · 0 评论 -
python移动均线SMA及双均线策略
import pandas as pdimport numpy as npimport tushare as tsimport seabornimport matplotlib.pyplot as plotimport matplotlib as mplmpl.rcParams['font.sans-serif'] = ['SimHei'] # 设置matplotlib可以显示汉语mpl.rcParams['axes.unicode_minus'] = False#pd.set_opti原创 2020-07-28 15:20:46 · 2845 阅读 · 0 评论 -
python tushare mysql数据库的导入跟提取分析
前言:一个多月业余学习马马虎虎完成了tushare数据的储存跟数据使用这一进度,发现还有很多不懂的知识,基础很不牢固,只能边学习边巩固了,写完这一篇文章后,接下开始学习数据的分析了,再往后就开始学习写股票策略了,还有5个月就过完2020年了,希望年末达到自己理想的状态。下面放出代码:import pandas as pdimport tushare as tsimport pymysqlimport osimport docximport timeimport datetimeimport原创 2020-07-03 17:28:15 · 818 阅读 · 0 评论 -
python tushare直接写入mysql数据库
前言:前面的几篇文章都是记录tushare先写入本地硬盘变成csv格式,然后再从csv取数据进行分析再导入mysql。以下代码是直接将tushare获取到数据直接导入mysql,先大体放出简单代码,后面再记录完善的代码:import pandas as pdimport tushare as tsimport pymysqlfrom urllib import parsefrom sqlalchemy import create_engine#pd.set_option()就是pycharm输原创 2020-06-30 17:24:45 · 2304 阅读 · 1 评论 -
python tushare量化股票大数据分析整合版
**前言:**对前面的代码功能进行一次简要整合,简要添加了多线程功能:1.tushare股票数据本地csv格式。2.csv格式文件mysql化。3.tushare股票数据分析word文档化。代码如下:import osimport docximport timeimport pymysqlimport datetimeimport warningsimport pandas as pdimport tushare as tsimport threadingimport dateu原创 2020-06-29 17:18:11 · 1139 阅读 · 2 评论 -
Python批量将csv格式文件导入Mysql数据库
前言:前面分享的几篇文章当中已经实现从tushare获取数据文件本地储存化,这段时间我一直在考虑着如何实现csv文件mysql化,(当你是从我前面文章当中看过来的请再回去看看,我修改添加了转换trade_date的数据类型那一句代码,因为经过这几天mysql学习发现这一个小问题),于是在网上找相关的代码资料,发现好多都不能直接复制粘贴使用了,于是将其复制并修改了下拿出来跟大家分享下,首先我还是要在这感谢原作者的文章代码,因为是你的无偿分享我才会懂得更多,如果您觉得我侵权了请联系我,我会删除源代码,不多说废原创 2020-06-24 14:53:30 · 2623 阅读 · 3 评论 -
Python tushare股票大数据分析与报告生成(优化版2)
前言:完成了前面同时下载跟生成分析报告后,决定对生成的报告进行下格式设置,让报告直观好看点,改动增加的代码有点多,不过都是复制粘贴的,后面我还会继续增加跟完善功能,希望感兴趣的朋友关注下或者点个赞,打字不容易呀,更何况是无偿分享知识跟交流,额,废话又有点多了,代码如下:import osimport docximport timeimport warningsimport pandas as pdimport tushare as tsfrom docx.shared import Cm,原创 2020-06-12 16:11:49 · 601 阅读 · 0 评论 -
Python tushare股票大数据分析与报告生成(优化版1)
前言:重新复习了下之前写的代码,发现从tushare下载的数据有些是NaN值,自己研究了下这些NaN值的股票,都是些要么退市要么面临退市的风险问题股,之前在我写的文章代码里,生成的docx文档里含有0不明类别的分析报告,这些0的分类其实都是些问题股,于是先加句代码完善下当前的分析报告,完善后的完整代码如下:import osimport docximport timeimport warningsimport pandas as pdimport tushare as tsfrom docx原创 2020-06-10 16:55:09 · 1110 阅读 · 5 评论 -
Python tushare股票大数据分析与报告生成
Python tushare股票大数据分析与报告生成前言:经过前面从tushare数据的获取(在我的博客文章里有介绍),接下来肯定是要对数据进行分析,分析后还可以批量生成docx分析报告。前期肯定是要去安装docx库,具体要安装哪些库请根据自己缺哪些库安装,不懂的话请找度娘。哈哈哈,我的废话又多了,以下进入正题贴出代码:import pandas as pdimport tushare as tsimport docximport osimport timeimport warningsf原创 2020-06-05 15:44:59 · 1656 阅读 · 1 评论 -
python tushare股票数据的获取跟本地储存(优化版)
前言:距离上次发布《python tushare股票数据的获取跟本地储存》几天后,发现本地储存化的数据表格还是缺少了些重要的指标数据,比如PE,总市值,流通市值等,于是决定在写篇文章补充下代码,如果觉得可以请给个素质三连,给点动力继续更新文章,谢谢。哈哈,也有点啰嗦,下面给出代码了。import tushare as tsimport pandas as pdimport timeimport osos.chdir('D:/all_trading_data/') #保存的绝对路径,需要自己修原创 2020-06-04 10:25:07 · 1148 阅读 · 4 评论 -
python tushare股票数据的获取跟本地储存
#前言一直想将tushare的股票数据下载并储存到本地硬盘作为日后的量化分析,苦于自己菜鸟一个,经过在各大论坛学习,勉强写出了该功能,希望能起到抛砖引玉的作用得到各位大佬的建议跟改进,废话不多说了,放上代码了。import tushare as tsimport pandas as pdimport timeimport osos.chdir('D:/all_trading_data/') #保存的绝对路径pro = ts.pro_api('要到tushare官网注册个账户然后将token原创 2020-06-02 17:17:18 · 2685 阅读 · 1 评论