【开源】Aniu——利用妙想接口进行全自动虚拟炒股的平台
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
Aniu——利用东方财富妙想接口进行虚拟炒股的平台,个人第一个Vibe Coding项目
项目地址:AnacondaKC/Aniu: 利用东方财富妙想接口的AI模拟炒股平台
0.更新日志
V0.3.0 版本发布 (纯新手小白在维护,bug和使用不畅大家多包涵)
- 优化AI聊天功能,现在AI聊天可以调用技能,读取持仓以及AI分析的内容来和你交流了
- 新增技能管理,可以上传skillhub、clawhub或者用户自己的技能进行使用
- 新增手动执行,为了防止点击后,AI自主决策挂单交易,目前主要用于测试分析技能
- 新增Markdown实时渲染和流式输出等其他新的功能
1.背景情况
在介绍项目之前先多啰嗦两句吧,我大学本科是土木工程,毕业后从事的是投资领域的工作,虽然对电脑、电子产品以及软件程序等都非常感兴趣,但是完全的编程小白。自从加入Linux.do以来,也算是找到组织了,刷Linux.do感觉像回家一样,这里的佬友个个都是人才,讲话又好听,我超喜欢这里的。自去年Openclaw和Vibe Coding火起来以后,每天都有各种新想法,前端时间东方财富开放了妙想Skill的龙虾炒股技能,一直在让自己的龙虾去股海沉浮,但是相关数据不是很直观,所以就想着开发了这样一个程序,专门用来虚拟炒股,这个项目由此诞生,全称用OpenCode+GPT-5.4开发,大概用了一个周末+两个晚上的时间,再加上我的代码水平基本是0,所以基本上也没啥优化,不完善的地方大家多担待。
2.项目情况
Aniu是一个本地运行的开源AI模拟股票交易项目,采用 Vue 3 前端和 FastAPI 后端构建。
项目提供了包括账户总览、AI分析运行、定时任务执行、AI聊天和模型/API 配置。它是通过东方财富的模拟仓进行操作,不面向真实资金交易。
功能特性
- 账户总览面板,展示持仓、委托、交易摘要和收益指标
- AI 分析运行记录页,支持查看执行详情、工具调用轨迹和模拟交易动作
- AI 聊天页面,支持按需附带账户与运行上下文
- 交易日感知的定时任务配置,支持盘前、午间、盘后和盘中运行
- 可配置 OpenAI 兼容模型接口和东方财富 MX API Key
- 基于 SQLite 的本地持久化,保存设置、任务、运行记录和交易订单
- 基于环境变量的记录配置,更适合开源发布
技术栈
- 前端:Vue 3、Vite、Pinia、Vue Router、TypeScript
- 后端:FastAPI、SQLAlchemy、Pydantic Settings、HTTPX
- 存储:SQLite
- 交易日历支持:本地缓存 + HTTP API兜底
3.更新路线图
白天工作比较忙,只有晚上和周末有空,所以更新速度不会很快。
1.继续优化后端工具平台的调用逻辑,让大模型能更加便捷和高效的调用相关接口来获取信息;
2.增加Telegram、QQbot、微信等接口渠道;
3.优化前端页面,现在的页面只满足了功能性,美观性不足;
4.设置界面增加DeepSeek、MinMAX等预设渠道,设置界面增加易用性;
5.AI聊天功能强化,将定时任务调取的信息和大模型分析的结论进行保存,作为记忆方便后续聊天的时候AI大模型进行调用。
6.希望大家能提出更多好的建议…
4.如何使用
前提条件:需要大家下载东方财富APP,首页搜索妙想Skills,立即领取。点击APP下方交易,点击上方模拟,领取20万元模拟资金。回到妙想Skills界面,下滑找到妙想模拟组合管理skill,绑定你的模拟组合。然后将API Key保存到程序设置界面填入即可。
注意妙想的相关技能使用有限额。
程序使用:程序支持Docker和二进制直接部署
5.整活玩法
大家设置系统提示词的时候可以整活的人设,比如穷困潦倒的中年男人突然获得20万元,踏上炒股之旅,或者是60岁的老登专炒夕阳产业,赌徒打板,甚至是精神病炒股?
6.多多分享
这是我用默认提示词+GPT-5.4操作的结果,说实话挺震惊的,它的很多操作让我一个具有十多年投资经验的人都觉得佩服,杀伐果断,雷厉风行。我也跟着它操作了几笔,赚到了一年的大模型Token费用。希望大家多多分享自己的收益情况,或者搞一个大模型A股收益排行榜?
image1920×1388 192 KB
--【壹】--:
image2194×468 23.2 KB
不行,还是这样,试过了。而且如果路径不对,它会直接抛错的,这里也没抛错
--【贰】--:
前几天就想着写一个虚拟币的模拟交易了 刚好拿来借鉴你这个写一个玩玩
--【叁】--:
因为不是量化,所以并不是实时操作的,而是每天定时运行最多8次
--【肆】--:
不敢不敢,关键还是提示词要精准+大模型要获取足量的准确信息。
--【伍】--:
膜拜一下,正在学习,看看这个低频率的是不是也可以操作
--【陆】--:
正在考虑增加自主添加skill技能的功能
--【柒】--:
没有模拟盘的接口,所以支持不了,后续看看有没有其他券商的模拟盘接口。
--【捌】--:
这个数据是模拟盘,如果你完全跟着AI操作,实盘也就是这个收益
--【玖】--:
image2684×1410 229 KB
image2722×1082 140 KB
@zheye 请问佬,我安装好后应该如何执行一次任务呢?没找到可以触发任务的地方。另一个问题是为何在聊天界面无法对话呢?我检查过模型 api,在 cherry studio 和 codex 里都是通的
--【拾】--:
你好,没有添加手动执行的按钮,因为担心大模型会自主决策向系统报买入操作,如果不撤销的话周一就自动买入了。所以目前只能设置好任务等到交易日就会触发。聊天这里你可以尝试先把上下文开关这里全关,尝试能不能对话。有问题随时联系。
--【拾壹】--:
我这个比较粗糙,发给AI分析的话就见笑了
--【拾贰】--:
妙想这一天50次调用限制怎么搞实时价格预警?
--【拾叁】--:
保留到v1就可以,后面的都删掉。下个版本我调整一下,增加不同样式的自主识别,
--【拾肆】--:
看上去不错
佬,问下有没考虑下加一下美股日股之类的啊?
--【拾伍】--:
看着好好玩诶,刚好有大佬发了评估股票的 skill,想让我的 agent 接入了在这里面模拟测试一下,看看怎么样
--【拾陆】--:
膜拜大佬,是不是已经实盘验证过了,看数据还不错。
--【拾柒】--:
强烈支持,既然老友是投资专业的,那肯定 策略什么的都很厉害了,AI 能帮助设计程序,所以你这个是强强联合了。加油加油。
--【拾捌】--:
image2086×1372 428 KB
佬,我把上下文开关的勾选都去掉了,还是不行,是我这里的url 配置有问题吗?这样的配置在 cherrystudio 里是 ok 的,我是调用本机 cpa 反代出来的接口
--【拾玖】--:
从后端代码来看,应该是连接成功,但是大模型返回的内容为空,所以提示了这个模型本轮未返回可展示内容。看端口你用的应该是CPA,是公益站吗?如果公益站返回的是reasoning_content字段,因为aniu只部分兼容 OpenAI,可能会出现你的这个问题,看一下CPA的后台日志是什么情况,可以更好的定位问题。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
Aniu——利用东方财富妙想接口进行虚拟炒股的平台,个人第一个Vibe Coding项目
项目地址:AnacondaKC/Aniu: 利用东方财富妙想接口的AI模拟炒股平台
0.更新日志
V0.3.0 版本发布 (纯新手小白在维护,bug和使用不畅大家多包涵)
- 优化AI聊天功能,现在AI聊天可以调用技能,读取持仓以及AI分析的内容来和你交流了
- 新增技能管理,可以上传skillhub、clawhub或者用户自己的技能进行使用
- 新增手动执行,为了防止点击后,AI自主决策挂单交易,目前主要用于测试分析技能
- 新增Markdown实时渲染和流式输出等其他新的功能
1.背景情况
在介绍项目之前先多啰嗦两句吧,我大学本科是土木工程,毕业后从事的是投资领域的工作,虽然对电脑、电子产品以及软件程序等都非常感兴趣,但是完全的编程小白。自从加入Linux.do以来,也算是找到组织了,刷Linux.do感觉像回家一样,这里的佬友个个都是人才,讲话又好听,我超喜欢这里的。自去年Openclaw和Vibe Coding火起来以后,每天都有各种新想法,前端时间东方财富开放了妙想Skill的龙虾炒股技能,一直在让自己的龙虾去股海沉浮,但是相关数据不是很直观,所以就想着开发了这样一个程序,专门用来虚拟炒股,这个项目由此诞生,全称用OpenCode+GPT-5.4开发,大概用了一个周末+两个晚上的时间,再加上我的代码水平基本是0,所以基本上也没啥优化,不完善的地方大家多担待。
2.项目情况
Aniu是一个本地运行的开源AI模拟股票交易项目,采用 Vue 3 前端和 FastAPI 后端构建。
项目提供了包括账户总览、AI分析运行、定时任务执行、AI聊天和模型/API 配置。它是通过东方财富的模拟仓进行操作,不面向真实资金交易。
功能特性
- 账户总览面板,展示持仓、委托、交易摘要和收益指标
- AI 分析运行记录页,支持查看执行详情、工具调用轨迹和模拟交易动作
- AI 聊天页面,支持按需附带账户与运行上下文
- 交易日感知的定时任务配置,支持盘前、午间、盘后和盘中运行
- 可配置 OpenAI 兼容模型接口和东方财富 MX API Key
- 基于 SQLite 的本地持久化,保存设置、任务、运行记录和交易订单
- 基于环境变量的记录配置,更适合开源发布
技术栈
- 前端:Vue 3、Vite、Pinia、Vue Router、TypeScript
- 后端:FastAPI、SQLAlchemy、Pydantic Settings、HTTPX
- 存储:SQLite
- 交易日历支持:本地缓存 + HTTP API兜底
3.更新路线图
白天工作比较忙,只有晚上和周末有空,所以更新速度不会很快。
1.继续优化后端工具平台的调用逻辑,让大模型能更加便捷和高效的调用相关接口来获取信息;
2.增加Telegram、QQbot、微信等接口渠道;
3.优化前端页面,现在的页面只满足了功能性,美观性不足;
4.设置界面增加DeepSeek、MinMAX等预设渠道,设置界面增加易用性;
5.AI聊天功能强化,将定时任务调取的信息和大模型分析的结论进行保存,作为记忆方便后续聊天的时候AI大模型进行调用。
6.希望大家能提出更多好的建议…
4.如何使用
前提条件:需要大家下载东方财富APP,首页搜索妙想Skills,立即领取。点击APP下方交易,点击上方模拟,领取20万元模拟资金。回到妙想Skills界面,下滑找到妙想模拟组合管理skill,绑定你的模拟组合。然后将API Key保存到程序设置界面填入即可。
注意妙想的相关技能使用有限额。
程序使用:程序支持Docker和二进制直接部署
5.整活玩法
大家设置系统提示词的时候可以整活的人设,比如穷困潦倒的中年男人突然获得20万元,踏上炒股之旅,或者是60岁的老登专炒夕阳产业,赌徒打板,甚至是精神病炒股?
6.多多分享
这是我用默认提示词+GPT-5.4操作的结果,说实话挺震惊的,它的很多操作让我一个具有十多年投资经验的人都觉得佩服,杀伐果断,雷厉风行。我也跟着它操作了几笔,赚到了一年的大模型Token费用。希望大家多多分享自己的收益情况,或者搞一个大模型A股收益排行榜?
image1920×1388 192 KB
--【壹】--:
image2194×468 23.2 KB
不行,还是这样,试过了。而且如果路径不对,它会直接抛错的,这里也没抛错
--【贰】--:
前几天就想着写一个虚拟币的模拟交易了 刚好拿来借鉴你这个写一个玩玩
--【叁】--:
因为不是量化,所以并不是实时操作的,而是每天定时运行最多8次
--【肆】--:
不敢不敢,关键还是提示词要精准+大模型要获取足量的准确信息。
--【伍】--:
膜拜一下,正在学习,看看这个低频率的是不是也可以操作
--【陆】--:
正在考虑增加自主添加skill技能的功能
--【柒】--:
没有模拟盘的接口,所以支持不了,后续看看有没有其他券商的模拟盘接口。
--【捌】--:
这个数据是模拟盘,如果你完全跟着AI操作,实盘也就是这个收益
--【玖】--:
image2684×1410 229 KB
image2722×1082 140 KB
@zheye 请问佬,我安装好后应该如何执行一次任务呢?没找到可以触发任务的地方。另一个问题是为何在聊天界面无法对话呢?我检查过模型 api,在 cherry studio 和 codex 里都是通的
--【拾】--:
你好,没有添加手动执行的按钮,因为担心大模型会自主决策向系统报买入操作,如果不撤销的话周一就自动买入了。所以目前只能设置好任务等到交易日就会触发。聊天这里你可以尝试先把上下文开关这里全关,尝试能不能对话。有问题随时联系。
--【拾壹】--:
我这个比较粗糙,发给AI分析的话就见笑了
--【拾贰】--:
妙想这一天50次调用限制怎么搞实时价格预警?
--【拾叁】--:
保留到v1就可以,后面的都删掉。下个版本我调整一下,增加不同样式的自主识别,
--【拾肆】--:
看上去不错
佬,问下有没考虑下加一下美股日股之类的啊?
--【拾伍】--:
看着好好玩诶,刚好有大佬发了评估股票的 skill,想让我的 agent 接入了在这里面模拟测试一下,看看怎么样
--【拾陆】--:
膜拜大佬,是不是已经实盘验证过了,看数据还不错。
--【拾柒】--:
强烈支持,既然老友是投资专业的,那肯定 策略什么的都很厉害了,AI 能帮助设计程序,所以你这个是强强联合了。加油加油。
--【拾捌】--:
image2086×1372 428 KB
佬,我把上下文开关的勾选都去掉了,还是不行,是我这里的url 配置有问题吗?这样的配置在 cherrystudio 里是 ok 的,我是调用本机 cpa 反代出来的接口
--【拾玖】--:
从后端代码来看,应该是连接成功,但是大模型返回的内容为空,所以提示了这个模型本轮未返回可展示内容。看端口你用的应该是CPA,是公益站吗?如果公益站返回的是reasoning_content字段,因为aniu只部分兼容 OpenAI,可能会出现你的这个问题,看一下CPA的后台日志是什么情况,可以更好的定位问题。

