ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何用 easyquotation 免费拿到新浪实时股票行情?

如何用 easyquotation 免费拿到新浪实时股票行情? 如何用 easyquotation 免费拿到新浪实时股票行情【免费下载链接】easyquotation实时获取免费股票行情支持新浪 / 腾讯(港股) / 集思录项目地址: https://gitcode.com/gh_mirrors/ea/easyquotation下午两点五十七分距离收盘只剩三分钟。你盯着自选股列表网页行情刷得慢手机弹窗又太吵就想在收盘前确认最后一遍价格。这种需要一份免费实时股票行情的时刻easyquotation 这个 Python 库正好接得住——它的新浪接口把整个场景缩成了几行代码。先搞明白easyquotation 到底是什么你可以把它想成给股票市场装了一台实时广播。新浪财经本来就把行情挂在公开接口上但你要直接去抠数据得自己拼 URL、带 Referer 头、解析一长串逗号分隔的文本再写正则把字段一个个抠出来。easyquotation 把这些脏活全包了你只需use(sina)选一下新浪接口后面全是现成的。它给出的数字也很实在网络正常时拉一次全市场快照大约 200 多毫秒单次请求最多带 800 只股票超出会自动分批再用多线程并发拉取你基本无感知。而且它不只做新浪一家腾讯、集思录也能用同一个写法切过去就行。第一步装库、连上新浪接口先做最小验证证明能连上。装库一行命令pip install easyquotation然后是最简脚本import easyquotation quotation easyquotation.use(sina) print(quotation.market_snapshot(prefixTrue))跑完你会拿到一个字典键是股票代码值是完整行情。这里唯一要记住的是prefixTrue它让键带上sh/sz/bj前缀否则你分不清000001是平安银行还是上证指数。第二步只取你关心的那几只全市场快照信息量大日常盯盘用real()就够了quotation.real(000001) # 单只 quotation.real([000001, 162411]) # 多只 quotation.real([sh000001, sz000001], prefixTrue) # 指数加股票代码传进去不用自己判断市场easyquotation 内置了识别规则6开头是沪市0、3开头是深市43、83之类归北交所。返回字段有名称、开盘、昨收、现价、最高最低、五档买卖价和量外加行情日期时间盯盘足够。如果你同时拿指数和同代码的股票记得打开prefixTrue不然两个000001会撞键。第三步把新浪行情接进真实场景数据到手怎么用就看需求了说两个最常见的。场景一收盘前的低价提醒回到开头最后三分钟的场景让脚本每 5 秒看一次跌到心理价位就提醒你import time while time.strftime(%H:%M) 14:57: data quotation.real([000001, 162411]) if data[000001][now] 10.5: print(平安银行跌破 10.5看一眼) time.sleep(5)场景二收盘后的全市场快照每天 15 点后跑一次market_snapshot()把快照落成 CSV攒几天就是一份复盘数据做分析和回测都够用import csv data quotation.market_snapshot(prefixTrue) with open(snapshot.csv, w, newline) as f: writer csv.writer(f) for code, info in data.items(): writer.writerow([code, info[name], info[now]])踩坑与建议摸清免费接口的脾气免费接口有点小脾气提前知道就不慌。个别股票行情会返回空串比如var hq_str_sz160923;这是正常的库会自动跳过空数据不会报错。别高频请求5 秒以上间隔比较稳妥刷太猛容易被临时限制。新浪接口要求带 Referer 头库已经内置了你要是拿 curl 手测记得自己带上否则拿不到数据。新股不断上市内置的股票代码表会过时定期跑一次easyquotation.update_stock_codes()保持新鲜。这是快照级行情盯盘和复盘没问题但别指望拿它做毫秒级的程序化交易。收个尾到这里用 easyquotation 的新浪行情接口从连上到用起来你已经走完一遍了。免费、够快、代码量少是它最实在的三个优点。想再进一步可以翻翻源码里的腾讯接口和港股日 K 线思路都是相通的。【免费下载链接】easyquotation实时获取免费股票行情支持新浪 / 腾讯(港股) / 集思录项目地址: https://gitcode.com/gh_mirrors/ea/easyquotation创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表