股票复盘小程序产品系统Vibe Coding

我要开发同款
jokepot2026年08月04日
6阅读

技术信息

语言技术
C++PHPTarouniapp
系统类型
小程序轻应用
行业分类
金融教育校园

作品详情

行业场景

1. 立项原因
散户做股票笔记工具分散(记事本、Excel、截图),预测与复盘脱节,无法追踪自己的判断准确率。本项目用小程序把预测→K线验证→复盘→评分串成闭环,生成个性化 AI 分析提示词,让个人投资者有据可查地提升判断水平。
2. 行业场景,业务背景
A 股个人投资者超 2 亿,但多数缺乏个性化的交易复盘工具。市面产品(同花顺、东方财富)侧重行情展示,不提供"个人预测记录→自动验证→胜率统计→AI 复盘建议"的完整闭环。本项目填补个人投资者自我训练与反思的工具体系空白。

功能介绍

1. 功能模块
自选股管理、股价预测、K线图表、复盘记录、预测结算、胜率统计、提示词生成、定时自动复盘,共 8 个模块。

2. 主要功能描述
核心流程是预测→验证→复盘→统计→AI 建议的闭环。用户对自选股给出方向与幅度预测,收盘后系统自动用真实 K 线结算评分;用户可回看预测结果并撰写复盘笔记,分析判断对错的原因。所有历史复盘累积为个人胜率数据,最终通过"提示词生成"一键导出结构化的分析请求,让 AI 结合个人数据给出改进建议。定时自动复盘功能在交易日收盘后自动生成当日复盘草稿并预填指标参考值,用户只需审核补充。

项目实现

技术栈

前端:TypeScript + WXML + WXSS(微信小程序原生框架),ECharts 渲染 K 线图表,Skyline 渲染引擎,Apple 风格三态(浅色/深色/跟随系统)设计系统,50+ CSS 自定义属性覆盖。

后端:微信云开发全托管,Node.js 云函数 8 个(含定时触发器),云数据库 5 个集合(类 MongoDB),wx-server-sdk 连接。外部数据源:东方财富(主)、腾讯财经(备)、新浪财经(北交所指数三备)。

架构

云函数从外部 API 拉取行情数据存入云数据库,客户端通过云函数或直连读取。定时触发器在交易日收盘后自动结算预测并生成复盘草稿。前端采用脏标记轮询模式——任何数据写入后标记 data_dirty_ts,页面 onShow 时按时间戳判断是否刷新。用户数据隔离通过 _openid 强制匹配实现,云数据库安全规则约束。

亮点

多源 K 线数据管线:三级回退(东方财富→腾讯→新浪),北交所指数因腾讯仅返回单根 K 线而特殊调整回退顺序,批量 upsert 通过 Promise.allSettled 避免逐条写入。
五维评分引擎:方向(25)、涨跌幅(25)、操作计划(20)、日内压力(15)、日内支撑(15),方向错误时涨跌幅归零一票否决,梯级差算法精细到 0.1 倍系数。另有独立的统一梯度评分模块(纯函数、无依赖、可跨环境复用)。
K 线形态识别:自动判断 10+ 种日本蜡烛图形态(大阳线、锤子线、十字星等),结合 15+ 项技术指标(MACD、KDJ、RSI、BOLL、均线排列、金叉死叉、量价关系)生成自动复盘参考值。
时区安全:云函数服务器时间不可控,getBeijingNow() 从本地时间手动换算 UTC+8,isNextDayClosed() 三态防备确保盘中不误判结算。
难点

跨来源日期格式不一致

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论