工程与管理交易系统架构

2025:稳定运行的一年——风控、Redis 统计、多用户

2024 年的系统功能齐全——smart trade 引擎、救援模式、条件单、双向交易。但它还不够”可靠”。

2025 年,57 个 commit 的核心主题只有一个:生产环境稳定运行。


一年做了什么

01 月 (19 commits): 持续迭代改进(add fun)
11 月 (7 commits):  发布合并(release merge)
12 月 (12 commits): 风控、Redis 统计、MySQL、限流
其他 (19 commits):  零散的维护和优化

风控:mgn risk

12 月的 mgn riskmgn risk - add fun opt 是 2025 年最重要的 commit。

保证金风控——在保证金比例过低时限制交易。这是 2026 年 MARGIN_HARDLOCK 的前身。2025 年的版本可能只是简单的阈值检查,但它确立了一个原则:风控应该在策略之外独立存在。

这和广告系统的预算控制一样——预算 pacers 独立于出价策略,不管 OCPC 还是 CPA 出价,预算控制都是同一个模块。

Redis 统计

12 月的 redis statredis stat risk:用 Redis 做实时数据统计。

为什么要统计?因为没有数据就没有优化。 你不知道哪个策略在赚钱、哪个在亏钱、哪个交易频率太高。Redis 统计把所有交易行为量化了——成交率、胜率、平均持仓时间、盈亏比。

这和广告系统的”曝光→点击→转化”漏斗统计一样。没有数据,你就只能猜哪个策略好。

多用户 + 限流

12 月的 new usernew user limit 1/5s:多用户支持 + 每个用户每秒最多 1 个请求的限流。

多用户让系统从”个人工具”变成了”多人使用”。限流保护了系统不被某个用户的异常请求拖垮。

稳定的代价

01 月的 19 个 add fun commit——消息模糊,改动分散。这不是坏事。当 commit 消息变成”add fun”时,说明系统已经稳定到不需要解释每次改动——都是小修小补。

这跟成熟广告系统的日常一样:大部分的 commit 是修 bug、调参数、加监控。惊天动地的架构变更越来越少,因为架构已经稳定了。


2025 vs 2024 vs 2026

年份主题关键词
2024构建smart trade、rescue、conditional
2025稳定mgn risk、redis stat、限流、多用户
2026爆发多策略体系、shadow mode、ARE

2024 年是创业期,2025 年是守成期,2026 年是二次爆发期。


一句话

2025 年没有新策略,但做了比新策略更重要的事——把风控、统计、限流这些”无聊但必要”的基础设施补上。一个能跑的系统和能稳定运行的系统之间,差的就是这些”无聊”的 commit。