量化分析入门
量化分析是一个充满魔力的词汇。前段时间淘了两本书,简单研究一下。
调取数据
一个是雅虎平台的数据。
导入相关模块包:
from pandas_datareader import data as dt
获取中国平安的日线行情数据:
start_date = '2020-01-01'
end_date = '2020-03-20'
zgpa = dt.DataReader('601318.ss','yahoo',
start_date,
end_date)
zgpa.head()
可以看到,数据已经导入了进来:
使用雅虎平台,最大的问题是需要开VPN。雅虎已经暂停了在大陆地区的服务。虽然咱有,但是多一步也是麻烦。决定放弃。
所以,我开始使用另外一个平台TuShare。这个平台还是很友好的。我使用的是pro版本,需要简单注册一下拿到Token。注册过程这里不再详述,详见其官网https://tushare.pro/document/1。
导入相关模块包
import tushare as ts
初始化模块接口:
pro = ts.pro_api('26498d37......1af056de1a0') #完整Token 56位字符串,这里隐去一部分
获取日线行情数据:
zgpa = pro.daily(**{
"ts_code": '601318.SH',
"trade_date": "",
"start_date": "20220101",
"end_date": "20220304",
"offset": "",
"limit": ""
}, fields=[
"ts_code",
"trade_date",
"open",
"high",
"low",
"close",
"pre_close",
"change",
"pct_chg",
"vol",
"amount"
])
print(zgpa)
数据同样获取成功,可以看到包括了股票代码、交易日期、开盘价、收盘价、交易量等重要的日线行情数据:
接下来,我们就可以使用这些数据进行后续的分析了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)