挖地兔-Thshare
网页链接
我们所熟知的免费财经数据只有Tushare数据了,Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工到数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。当然,如果您习惯了用Excel或者关系型数据库做分析,您也可以通过Tushare的数据存储功能,将数据全部保存到本地后进行分析。
import tushare
print(tushare__version__)
你是输入这段代码的时候要疯了吧
我告诉你,全部是权限的问题,按照我下面的步骤
1 把Anaconda的安装目录直接找到,删除掉
2 下载最新版的,然后在在终端中使用 sudo su 进入超级管理员权限,后面的 *** 作都只能在这个终端里面完成,以确保权限不会错
3 然后在终端中通过 bash Anaconda3sh ,当然,你要用实际的文件名,而且确保终端实在Anaconda的下载目录中打开,这样顺利安装了,就可以下一步
4pip install tushare
这样就ok
在数据获取方面强烈推荐使用TuShare,简单易用,速度很快,而且只写一行代码就能将数据存储在本地了,支持csv、excel、hdf5和关系型数据库和NoSQL。
补充一个:tinysoft
Python通过pywin32调用天软COM,主要是调用天软的数据,利用天软在数据整合上面的优势快速获得数据,并且有大量积累的金融方法函数!
dll方式的调用正在丰富中。
WIND数据是由中国大陆金融数据、信息和软件服务企业Wind资讯提供的金融财经数据。Wind资讯具有以金融证券数据为核心的大型金融工程和财经数据仓库,数据内容涵盖股票、基金、债券、外汇、保险、期货、金融衍生品、现货交易、宏观经济、财经新闻等领域。
扩展资料:
针对金融业的投资机构、研究机构、学术机构、监管部门机构等不同类型客户的需求,Wind资讯开发了一系列围绕信息检索、数据提取与分析、投资组合管理应用等领域的专业分析软件与应用工具。通过这些终端工具,用户可以从Wind资讯获取到财经数据、信息和各种分析结果。
在国内市场,Wind资讯的客户主要是中国证券公司、基金管理公司、保险公司、银行和投资公司等金融企业,同时国内多数知名的金融学术研究机构和权威的监管机构也是其客户,大量中英文媒体、研究报告、学术论文等经常引用Wind资讯提供的数据。
#!/usr/bin/python
# -- coding: UTF-8 --
import tushare as ts
from sqlalchemy import create_engine
code_list = []
#数据库链接参数
host = '10005'
port = 3306
user = 'root'
password = 'qweqwe'
database = 'stock'
charset = "utf8"
table = "stock_data"
# create table stock_data(id int auto_increment,code int(6) zerofill,date date not null,open decimal(10,2) not null,high decimal(10,2) not null,close decimal(10,2) not null,low decimal(10,2) not null,volume decimal(10,2),turnover decimal(10,2),primary key (id),index(code),index(date),index(open),index(high),index(close),index(low));
def get_data (code):
df = tsget_hist_data(code)
data = dfiloc[::-1, [0, 1, 2, 3, 4, 13]]
data["code"] = code
return data
def save_data_to_mysql (data,user = 'root',password = 'qweqwe',database = 'stock',charset = "utf8",table = "stock_data"):
engine = create_engine('mysql://' + user + ':' + password + '@' + host + '/' + database + 'charset=' + charset)
datato_sql(table, engine, if_exists='append')
return
for code in code_list:
try:
data = get_data(code)
save_data_to_mysql(data)
print str(code) + "导入mysql成功"
except:
print str(code) + "获取数据失败"
以上就是关于有哪家免费的财经数据方便查找全部的内容,包括:有哪家免费的财经数据方便查找、tushare总是进入不了!我快疯了、中国的 Python 量化交易工具链有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)