api股票数据接口在量化投资方面能够受到比较多交易者的开发和使用的,主要是得于股票量化交易数据接口的7个策略十档行情,可以实现一键解决炒股难题,和多指标辅助追踪主力,跟主力做强势股,只有在行股票数据接口一键就可以领取双龙指标战法,然后捕捉连板涨停机会也是很有帮助的。那么,api股票数据接口在这其中可以实现哪些功能呢?我们可以看下以下这些方面:
上交所方面 | 十档行情快照(Level-2) |
委托队列(Level-2) | |
逐笔成交(Level-2) | |
深交所方面 | 十档行情快照(Level-2) |
逐笔委托(Level-2) | |
委托队列(Level-2) | |
逐笔成交(Level-2) | |
沪深交易所方面 | 期权、可转债 |
也就是说,api股票数据接口实际跟Level-2接口是一样道理,直接可以连接券商,然后通过交易所方面将相应的股票代码识别出来,获取数据很方便。举个获取股票数据的例子:
import requests;
import time;
import json;
import pandas as pd;
def fenshishuju_dfcf(daima);
//注意在这里我们要定义数组来区分开来,让打印结果更加详细化,实现股票爬取接口实时抓取的数据按时间详细化分割,精准的打印出来;
if daima[:2] == "sh":
lsbl = '1.'+daima[2:];
else:
lsbl = '0.' + daima[2:];
wangzhi = "http://push2his.eastmoney.com/api/qt/stock/trends2/get?&fields1=f1%2Cf2%2Cf3%2Cf4%2Cf5%2Cf6%2Cf7%2Cf8%2Cf9" \
"%2Cf10%2Cf11%2Cf12%2Cf13&fields2=f51%2Cf52%2Cf53%2Cf54%2Cf55%2Cf56%2Cf57%2Cf58&" \
"ut=7eea3edcaed734bea9cbfc24409ed989&ndays=1&iscr=0&secid="+lsbl+ \
"&_=1643253749790"+str(time.time);
resp = requests.get(wangzhi, timeout=6);
# print (resp);
#打印请求结果的状态码
data = json.loads(resp.text)
shuju = {'日期时间': [], '最新价': [], '均价': [], '成交额': []}
for k in data['data']['trends']:
lsbl = k.split(",")
shuju['日期时间'].append(lsbl[0]);
shuju['最新价'].append(lsbl[2]);
shuju['均价'].append(lsbl[-1]);
shuju['成交额'].append(lsbl[-2]);
shuju = pd.DataFrame(shuju);
print(shuju);
return shuju
if __name__ == '__main__':
while 1:
fenshishuju_dfcf('sh603102');
time.sleep(3);
return{
}
执行示例: