OpenStock实时价格追踪:3分钟跑在自己电脑上的免费行情工具
【免费下载链接】OpenStockOpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set personalized alerts, and explore detailed company insights — built openly, for everyone, forever free.项目地址: https://gitcode.com/GitHub_Trending/ope/OpenStock
查个股价,免费 App 塞满广告,专业行情平台又要按年订阅。如果你想要一份干净、无订阅费、数据还能自己掌控的实时行情,其实可以自己搭一个。OpenStock 就是一个开源股票分析平台:它把实时价格追踪服务完整开放出来,行情数据由 Finnhub API 提供,整套跑在自己机器上,一分钱不用花。
📥 三步部署股票看板
三条命令,就能在浏览器里看到行情页面:
git clone https://gitcode.com/gh_mirrors/ope/OpenStock cd OpenStock && npm install npm run dev装依赖和启动之间,还要在.env文件里补齐几项配置:MongoDB 连接串、Better Auth 密钥,以及一个 Finnhub API Key——免费档就够用,具体字段和示例仓库 README 里都写好了。服务起来后访问 localhost:3000,深色主题的市场页就摆在面前。
👀 三个典型使用场景:从市场总览到价格提醒
一眼看清全市场涨跌
首页左侧是市场概览面板,右侧是股票热力图,绿涨红跌用颜色直接标出。不用一只只点开,哪个板块在动、哪只票在拖后腿,扫一眼页面就能判断。
设置价格提醒,不错过关键波动
对盯得紧的股票,你可以设一个目标价:价格上穿或跌破阈值时触发提醒。规则直接写进数据库,创建后 90 天自动过期,不用自己回头清理失效的提醒。
自己维护关注列表
每个账号有独立关注列表,添加、移除标的都是一次点击的事。列表数据按用户隔离存储,换设备登录后还是你自己的那份。
🧩 两个值得留意的设计细节
所有报价、公司资料和市场新闻都经由行情数据模块调用 Finnhub 接口拿回,覆盖了 30 多家交易所的标的。搜索输入则在防抖钩子里做了 300 毫秒的延迟处理——你停顿下来它才发请求,避免每敲一个字母就刷一次 API。
🔧 想加更多图表?从这个组件入手
个股详情页的 K 线和高级图表来自 TradingViewWidget.tsx 对 TradingView 嵌入组件的封装。以后想换图表类型、换数据展示形式,从这个文件改起就行,这是现成的扩展入口。
🙋 OpenStock 适合谁
找免费实时行情源的个人投资者、想要自建价格提醒的投资人,以及想拆一个完整股票 App 看看 Next.js 前后端怎么分工的学习者。
现在就试
一个免费、可自建的实时价格追踪看板,代码和数据来源全都摊开给你看。要不要现在 clone 下来,先设好第一条价格提醒?
【免费下载链接】OpenStockOpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set personalized alerts, and explore detailed company insights — built openly, for everyone, forever free.项目地址: https://gitcode.com/GitHub_Trending/ope/OpenStock
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考