AI数智时代:股票智能预测系统功能实战
本案例基于华为云码道(CodeArts)代码智能体,深度集成 Transformer 算法与华为云 MaaS 大模型,支持A股历史数据获取与未来 5 日价格预测。通过可视化图表直观展示实际与预测价格对比,并显示模型训练参数及误差分析,为投资决策提供智能化建议。
最新案例动态,请查阅AI数智时代:股票智能预测系统功能实战小伙伴们快来进行实操吧!
一、概述
1.1 案例介绍
本案例基于华为云码道(CodeArts)代码智能体,深度集成 Transformer 算法与华为云 MaaS 大模型,支持A股历史数据获取与未来 5 日价格预测。通过可视化图表直观展示实际与预测价格对比,并显示模型训练参数及误差分析,为投资决策提供智能化建议。
案例技术选型:
-
华为云码道(CodeArts)代码智能体:一个理解项目需求,懂得编码之道,善用百器的实干派AI研发专家,开启你的编码自动驾驶模式。本案例中作为交互工具,自动生成项目代码。
-
Tushare:是一个开源的 Python 数据接口库,主要用于获取金融数据。它为投资者、开发者和数据分析师提供股票、期货、基金等多种金融市场数据,可用于市场风险评估、交易策略开发、投资决策支持等场景。本案例使用 Tushare 获取股票数据。
-
华为云MaaS平台:是一站式大模型开发托管服务,提供灵活、低成本的模型调用方案,同时提供模型调优、模型推理等端到端功能,全流程助力您的AI应用开发落地。本案例使用文本模型 DeepSeekV3.2 对股票进行分析。
1.2 适用对象
- 个人开发者
- 高校学生
- 企业开发者
1.3 案例时间
本案例总时长预计60分钟。
1.4 案例流程

说明:
- 用户安装华为云码道 CodeArts 代码智能体。
- 华为云码道结合Tushare、MaaS模型,生成AI股票智能预测系统功能代码并进行项目重构。
- 浏览器调试运行AI股票智能预测系统。
- 华为云码道生成git-push skill,基于此skill实现远程代码托管。
1.5 资源总览
本案例预计花费0或1元。
| 资源名称 | 规格 | 单价(元) |
|---|---|---|
| 华为云码道(CodeArts)代码智能体 | 通用体验版 | 免费 |
| DeepSeek-V3.1/V3.2千万Tokens代金券 | DeepSeekV3.2 | 1.00 |
| ModelArts Studio大模型(DS/K2/Q3等)通用代金券 | DeepSeekV3.2 | 0.00 |
| Tushare大数据开放社区 | 免费版 | 0.00 |
二、环境和资源准备
2.1 领取华为云MaaS平台大模型Tokens福利(任选其一)
方式一: 登录华为开发者空间,参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券,获取到模型的API地址、模型名称和API Key。
方式二: 登录华为开发者空间,参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容,领取MaaS平台DeepSeek V3系列大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通模型服务,最后获取到模型的API地址、模型名称和API Key。
备注:记录API地址、模型名称和API Key,留作后面步骤使用。
2.2 AI IDE华为云码道安装部署
参考案例《Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署》完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。
2.3 获取Tushare接口Token
注册并登录Tushare,进入主页,右上方选择账号,点击个人中心,进入个人中心设置页面。
在个人中心页面选择点击 账号与TOKEN页签,复制获取TOKEN。

备注:请妥善保存此TOKEN,留作后续步骤使用。
三、AI股票智能预测系统
阶段1: AI预测股票系统生成
打开华为云码道,选择探索模式,在对话框中输入以下提示词:
请生成一个股票分析系统,具体要求如下:
1. 前端输入:用户在网页端输入中国A股的股票名称(而非代码),系统需自动转换为对应的股票代码。
2. 数据获取:以系统当前日期为准,后端通过Tushare接口获取该股票最近20个交易日的实际收盘价数据。Tushare的接口Token为"替换成您自己的Token"。
3. 预测模型:使用Transformer算法,基于上述历史收盘价预测该股票未来5个交易日的收盘价。
4. 结果展示:将预测结果以图表形式在前端展示。图表应按照时间顺序从早到晚排列,日期显示格式为“xx月xx日”(例如“04月24日”)。
5. 依赖管理:在输出项目代码或运行过程中,如遇到提示缺少服务或依赖包,请自动安装所需依赖。
参数说明:
- Token:替换为步骤"2.3 获取Tushare接口Token"中获取的Token地址。
华为云码道(CodeArts)代码智能体通过规划任务,开始自动生成项目代码。

注意:涉及变更文件的时候,我们点击全部接收。
功能调测
在对话框中输入以下提示词:
启动本项目,并且自动打开访问链接

搜索框输入平安银行,点击分析预测,效果如下所示:

下图为平安银行股票分析结果:

问题修改
如果界面最终的效果不满足我们的诉求,则通过码道对话框中输入具体问题予以解决(本次问题如下所示):
修复以下问题:
1.图标下方的日期要连续,不要重复,不要有间隔(避开非交易日显示);
2.使用文件夹下的all.cvs作为映射字典,输入股票名称,转换成股票代码,然后使用Tusare获取历史数据;
3.删除页面下方展示的日期、收盘价、类型表格数据;

备注:下载all.cvs文件,放入项目文件夹下。
问题修改后,重新启动应用,搜索框输入平安银行,点击分析预测,效果如下所示:

阶段2:前端页面增加模型信息
码道对话框中输入以下提示词:
1.前端页面显示业界标准模型参数、训练误差等信息;
2.将模型训练次数减少到2次,以加快训练速度。
发送指令后,码道通过任务规划完成了代码开发工作,前端页面显示模型参数与训练信息,展示效果如下所示:

阶段3:引入华为云MaaS平台大模型
码道对话框中输入以下提示词:
1.请在页面底部显示大模型对该股票的分析结果。
2.华为云MaaS配置:
API_URL = "替换成您自己的模型地址",
model = "替换成您自己的模型名称",
API_KEY = "替换成您自己的API key"
3.调用时使用的提示词为:“请根据预测结果,分析该股票的经营业务及最新财务数据,并给出投资建议。”
参数说明:
- API_URL:替换为步骤"2.1 领取华为云MaaS平台大模型Tokens福利"中获取的API地址。
- model:替换为步骤"2.1 领取华为云MaaS平台大模型Tokens福利"中获取的模型名称。
- API_KEY:替换为步骤"2.1 领取华为云MaaS平台大模型Tokens福利"中获取的API Key。
发送指令后,码道帮助我们接入了华为云MaaS平台大模型。

页面底部显示大模型对该股票的分析结果。

阶段4:增加收藏页面&分析功能
在码道对话框中输入以下提示词:
1.新增一个“股票收藏”页面,用户可通过主页的“收藏”按钮导航至该页面。在该页面中,用户可以:
(1)添加感兴趣的股票到收藏列表;
(2)从收藏列表中删除不再关注的股票。
2.收藏列表初始包含五支中国A股股票,所有收藏数据需存入数据库。
3.每支股票项后方增加一个“分析”按钮。用户点击该按钮后,页面将自动跳转回主页,并触发对该股票的自动分析。

发送指令后,码道帮助我们添加了收藏页面,显示收藏列表,支持添加、删除、分析操作。

功能完成后,重新启动应用,股票分析系统显示效果如下:

股票收藏列表。

添加股票到收藏。

以下是兴业银行股票价格预测及分析。


备注:
- 如果需要拓展其它功能,比如用户注册登录、修改密码、后台管理系统、支付系统、积分系统等功能,则可与华为云码道通过探索模式持续输入提示词完成相应的功能开发。
- 在与码道交互的过程中,如果生成的代码出现报错,可将具体错误信息发送给码道,码道会协助排查和解决。
四、项目重构及代码托管
4.1 项目重构
为了便于项目后续的的团队分工协作,我们可以通过以下提示词完成项目重构。
在对话框中输入以下提示词:
1.将本项目重构为前端、后端、算法三个模块,以便团队分工协作。
2.新建 doc 文件夹,用于存放项目文档,具体包括:需求分析说明书、概要设计说明书、详细设计说明书、用户使用说明书

几分钟后,华为云码道帮助我们重构了项目代码,分为前端、后端和算法三个模块并在doc文件夹下生成了项目文档。

4.2 项目代码托管
为了便于项目管理和团队协作开发,需要将代码托管到华为云CodeArts远程代码仓。
代码托管配置:
参考案例《华为云码道与CodeArts流水线的Agentic DevOps最佳实践》中“二、基础环境与资源准备”中的“2.2 代码托管配置”章节,完成项目创建和代码仓创建。
代码推送至远程仓库:
参考案例《华为云码道与CodeArts流水线的Agentic DevOps最佳实践》中“三、码道赋能编码与设计”中的“3.4 代码推送远程仓库”章节,完成git-push skill的创建并利用此skill将本地代码推送至远程CodeArts代码仓。
注意:由于本应用的开发是Agent自动生成的,每次提问生成的代码及最后的运行结果均存在出入,开发者可根据自己的需求,调教模型生成自己想要的结果。若想体验与案例一样的结果,请下载或克隆源码至本地运行。
至此,AI数智时代:股票智能预测系统功能实战的案例已全部完成。
五、反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
更多推荐




所有评论(0)