写了个模拟交易实验场: Go 撮合 + WebSocket 行情 +1w+ 个 AI 散户和 15 个游资,求拍砖

15 小时 2 分钟前
 unbe
纯属自娱自乐的项目,虚拟资金、虚拟股票,不涉及任何真实交易,链接是裸 IP + http ,介意慎点: http://43.142.50.150

## 这是个什么东西

打开就是账户,不用注册,白送 10 万虚拟本金。50 只虚拟股票,对手盘是 1w+ 个机器人:

- 随机散户 3375 + 趋势散户 1125
- 做市商 243 / 价值投资 121 / 资金大户 121
- 15 个「游资」,资金 2~30 亿,突破追涨、强势接力、回调低吸、放量反转、趋势波段各 3 人

全部走同一套撮合:价格优先 / 时间优先、部分成交、资金冻结、同账号防自成交,机器人不直接定价,行情全部由真实成交生成。

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

## 技术栈

- 后端:Go ,撮合 + 行情 + WebSocket 推送 + SQLite 持久化,单二进制
- 前端:Vue 3.5 + TypeScript + Vite ,K 线 / 分时 / 月年 K / 五档盘口都是手写的
- 服务器:腾讯云轻量 2C2G ,带宽只有 4Mbps ,首页要拉 350KB JS ,**第一次打开慢是正常的**,加载一次后面就是 WebSocket 增量推送

## 已知问题 / 求建议

- 4Mbps 带宽,人多了首屏会排队,暂时不想上 CDN (纯自用练手)
- 机器人策略都是规则引擎,没用 ML ,想听各位聊聊怎么改得不那么「机械」
- 撮合引擎的并发模型是单线程事件循环 + 无锁队列,有更好的设计欢迎教育

地址再贴一次: http://43.142.50.150

欢迎来玩,收益垫底不罚款,只求别把我的机器人打得太惨。
490 次点击
所在节点    分享创造
3 条回复
X1lyS
13 小时 46 分钟前
挂了修下佬
unbe
13 小时 8 分钟前
@X1lyS 修好了,原因是生产的数据非常庞大
winglight2016
11 小时 8 分钟前
bug 严重,我发现机器人在不停的买入拉抬股价,我用最快速度买入涨幅最大的几只股,就看 k 线直线上涨

这跟 A 股一个德行啊,只涨不跌🐶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1255065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX