尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

OpenStock 免费自建指南:3 分钟跑起实时股票分析与价格预警平台

OpenStock 免费自建指南:3 分钟跑起实时股票分析与价格预警平台 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/OpenStockOpenStock 是一款开源的股票分析平台让你免费获得实时行情、自选股管理、价格预警和图表分析能力。它不锁定功能、不收取订阅费基于 Next.js 和 MongoDB 构建数据来自 Finnhub 与 TradingView。本文带你从零部署到上手使用覆盖新手最关心的三件事怎么跑起来、第一次打开能看到什么、进阶功能怎么用。第一次打开仪表板长什么样首页就是一个双面板市场总览信息密度高但不杂乱。市场概览左侧展示金融、科技、服务三大板块重点股票的 12 个月走势与迷你图股票热图右侧按板块分组绿色上涨、红色下跌块的大小对应市值一眼定位热点行业行情报价与要闻下方还有实时报价表和当日市场新闻时间线所有组件由 TradingView 嵌入组件驱动页面配置统一写在 lib/constants.ts 中想调整默认关注的股票分组改这个文件即可。三步在本地跑起来先说结论准备 Node.js 20 和 MongoDB 连接串然后克隆、安装、启动全程不到 3 分钟。克隆与安装git clone https://gitcode.com/gh_mirrors/ope/OpenStock cd OpenStock npm install配置环境变量在项目根目录创建.env核心只需三项MONGODB_URI数据库连接串可用 MongoDB Atlas 或本地 DockerBETTER_AUTH_SECRET认证密钥任意随机字符串即可NEXT_PUBLIC_FINNHUB_API_KEYFinnhub API 密钥免费层可用注意实时数据可能需要付费档可选配置GEMINI_API_KEYAI 个性化欢迎邮件、NODEMAILER_EMAIL/NODEMAILER_PASSWORDGmail 发信开启两步验证时请用应用专用密码。完整变量清单见 README.md 的环境变量章节。配置好后建议先验证数据库连通性npm run test:db启动与验证npm run dev打开 http://localhost:3000 即可看到仪表板。如果你更习惯容器化部署仓库自带 docker-compose.yml一条命令同时拉起应用和 MongoDBdocker compose up -d mongodb docker compose up -d --build生产环境构建则运行npm run build npm start。管理自选股与设置价格预警这是日常使用频率最高的功能把关注的股票收进列表再给它们挂上价格条件。添加自选股并查看持仓数据注册登录后用顶部导航的 Watchlist 按钮或搜索支持 Cmd/Ctrl K 命令面板添加股票代码。列表以表格形式展示公司、现价、涨跌幅、市值和市盈率每个用户独立存储同一股票代码不会重复。前端入口见 components/WatchlistButton.tsx数据模型在 database/models/watchlist.model.ts。挂上价格条件在自选列表里为某只股票创建预警指定高于或低于某个目标价。后端通过 Inngest 定时任务每 5 分钟批量拉取报价并比对条件命中即触发标记逻辑见 lib/inngest/functions.ts预警面板的展示与删除在 components/watchlist/AlertsPanel.tsx。提醒通道依赖邮件与订阅服务发信相关配置同样在.env中。个股详情页图表与技术面点击任意股票进入详情页路由为/stocks/[symbol]一屏内获得分析所需的全部要素K 线图日线蜡烛图可切换周期、叠加技术指标技术分析评分TradingView 技术面指标汇总直接给出偏多/偏空参考公司概况与财务报表基本面数据一目了然观点卡片配置 Adanos 密钥后可看到跨社交与新闻源的舆情快照图表能力全部封装在 components/TradingViewWidget.tsx参数化配置让每个 widget 的高度、主题、默认周期都集中管理。适合谁用以及两个数据边界OpenStock 适合三类人刚入门、想用零成本工具练习看盘的投资新手想摆脱商业平台订阅费的个人交易者以及希望二次开发、私有化部署股票工具的学习者。两点边界需要先知晓均来自数据供应商规则免费档存在延迟非美股实时数据在 Finnhub 免费层普遍延迟 15 分钟以上部分新兴市场图表受限TradingView 免费嵌入组件对印度、越南等市场支持有限可能出现该标的仅限 TradingView 使用的提示——此时搜索、公司概况、自选与新闻仍可用完整市场覆盖列表和故障排查方法见 MARKET_SUPPORT.md。下一步现在克隆仓库、配好.env、跑起npm run dev你就拥有了一个完全属于自己、可随意定制的股票分析平台。先注册账号把几只常看的股票加进自选列表再挂一条价格条件感受一下从打开看盘到被动提醒的完整闭环。项目基于 AGPL-3.0 协议永久免费开放若你想魔改功能贡献指南同样写在 README 里。【免费下载链接】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),仅供参考
返回列表