为什么需要实时数据?
量化交易的第一步,就是获取数据。没有数据,再好的策略也跑不起来。
数据源选择
免费数据源推荐AkShare,国产开源库,数据全,更新快。
安装
pip install akshare
获取实时行情
import akshare as ak
# 获取所有A股实时行情
stock_df = ak.stock_zh_a_spot_em()
print(stock_df.head())
获取历史K线
# 获取单只股票历史数据
df = ak.stock_zh_a_hist(
symbol="000001", # 平安银行
period="daily",
start_date="20230101",
end_date="20231231"
)
print(df.head())
获取基本面数据
# 获取股票基本信息
stock_info = ak.stock_individual_info_em(symbol="000001")
print(stock_info)
常见问题
- Q: 数据从哪里来? A: 东方财富网
- Q: 数据有延迟吗? A: 有15分钟延迟
- Q: 可以用于实盘吗? A: 不建议,用专业数据源
下期讲如何用这些数据构建选股策略。
免责声明:本文仅供技术学习交流,不构成任何投资建议。股市有风险,投资需谨慎。