ByteNoteByteNote
字

字节笔记本

2026年11月6日 · 约 2 分钟读完

一万多个 AI 散户陪你练炒股:一个 Go 写的小市场

API中转
¥120

V2EX"分享创造"节点 11 月 6 日有个帖子,作者 unbe 发了自己的"纯自娱自乐项目":一个模拟交易实验场——虚拟资金、虚拟股票,不涉及真实交易;打开即账户、不用注册,白送 10 万虚拟本金,50 只虚拟股票,对手盘是一万多个机器人。

这个小市场是怎么跑起来的

最有意思的是对手盘结构(帖子原文口径):随机散户 3375、趋势散户 1125、做市商 243、价值投资 121、资金大户 121,外加 15 个"游资"各握 2–30 亿虚拟资金。所有订单走同一套撮合:价格优先/时间优先、支持部分成交、资金冻结、同账号防自成交。关键设计是机器人不直接定价——行情全部由真实成交生成,价格曲线是被"交易出来"的,不是画出来的。

玩法上支持 T+0 与 T+1 主板规则(±10% 涨跌停、100 股整数手),1/5/20/60 倍速,无人在线时市场时钟自动暂停。复盘有分钟级资产曲线、最大回撤、成交 CSV 导出。

技术栈(作者口径)

后端 Go:撮合 + 行情 + WebSocket 推送 + SQLite 持久化,单二进制;前端 Vue 3.5 + TypeScript + Vite,K 线、分时、月年 K、五档盘口全部手写;部署在腾讯云轻量 2C2G、4Mbps 带宽上。一个人的小市场,从撮合引擎到 K 线图都是自己写的。

三件事说在前面

  1. 地址是裸 IP + http(http://43.142.50.150),无域名、无仓库、无源码——纯自娱自乐项目,别写成开源项目;
  2. 4Mbps 带宽、首屏 350KB JS,人多了会排队,作者自己都说"第一次打开慢是正常的";
  3. 机器人策略全是规则引擎、没用 ML,作者在帖子里主动求建议——想给撮合或策略提意见的,这是作者明说的开放议题。

落点说明:这篇是"一个人的小市场"(Go 单二进制撮合 + 一万机器人对手盘 + 真实成交生成行情),不是"炒股软件推荐",也和任何真实交易无关。

参考来源

相关文章

分享: