get stock data from different APIs
Project description
ezfintech
Introduction
沪深股票数据API:
- 数据
日数据(当日、4日数据)
年数据(一年的数据)
周期数据(日/周/月数据)
区间数据(起止日期内的数据)
实时数据(未开发)
多只股票合表数据(未开发) - 数据来源包括: Netease,Sohu,StockStar
- 数据可视化: K线图
依赖包
pandas,requests,mplfinance
使用方式
安装
python pip install ezfintech
导入
import ezfintech.stockData as ezd
import ezfintech.stockAnalysis as eza
日数据
ezd.getStockByDay(stockCode,day="today",source="126")
stockCode:"XXXXXXX"
day: "today" / "4d"
source: "126"
年数据
ezd.getStockByYear(stockCode,year="2020",adjust="klinederc",source="126")
stockCode:"XXXXXXX"
year: "YYYY"
adjust: "kline" / "klinederc"
source: "126"
周期数据
ezd.getStockByPeriod(stockCode,period="week",adjust="klinederc",source="126")
stockCode:"XXXXXXX"
period: "day" / "week" / "month"
adjust: "kline" / "klinederc"
source: "126" / "stockstar"
区间数据
ezd.getStockByTwoDate(stockCode,startDate="20210301",endDate="20210308",source="sohu")
stockCode:"XXXXXX"
startDate: "YYYYMMDD"
endDate: "YYYYMMDD"
source: "sohu"
K线图
eza.plotKLine(data,movingAvg=(3,6,9),plotType="candle",startDate="",endDate="")
data: pd.Dataframe
movingAvg: (X1,X2,X3) or X1
plotType: "candle" / "line" / "renko" / "pnf"
startDate: "YYYY-MM-DD"
endDate: "YYYY-MM-DD"
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ezfintech-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097fb3181acd4f55597687bc2178f4894f6692adf2c4f5a7e17656b0e1d4ec2f |
|
MD5 | 120fbd8a58bf75b3ec06c838e75e6b76 |
|
BLAKE2b-256 | 7189a274b27ce3a44934bf0822807f75a8ed9b7678a0aff35929d53ccce256b6 |