标签:行情系统
-
K 线生成:从逐笔成交到周期聚合
一分钟 K 线的 OHLC 是怎么从逐笔成交里聚合出来的:时间桶的对齐规则、开收盘价在边界上的取值、除权跳变与复权处理,以及增量状态机怎么把重算成本压到零。
-
行情系统的容量与降级:极端行情下的保命策略
带宽按历史峰值买、降级按阶梯做:行情系统如何在涨停潮的洪峰里保住核心功能——降频率、降维度、降订阅的取舍顺序,以及为什么不能靠堆硬件解决一切。
-
行情异常处理:断线、乱序、重复与序列号空洞
UDP 上的行情流必然丢包、乱序、重复,所有异常检测都压在序列号这一个字段上。这篇讲空洞检测、补包窗口、乱序重排和断线重连的完整状态机,以及主备切换这个最坑的场景。
-
行情链路总览:交易所到客户端的一跳一跳
从交易所撮合到客户手机,行情要过六到七跳:行情网关、专线传输、券商接收机、行情服务器、组播分发、行情代理。每跳都有确定的延迟预算和丢包语义,这篇按跳拆解整条链路。
-
盘口(十档)数据结构:快照+增量的合并算法
客户端的十档盘口是本地维护的快照:增量消息驱动增删改,快照负责兜底恢复。这篇讲数组方案为什么够快、档位移动怎么处理、以及合并算法的完整状态机。
-
Level-1 与 Level-2 的差异:逐笔数据能算出什么
L1 是三秒一张的简笔画,L2 是逐笔委托加逐笔成交的全息记录。这篇对比两者的数据维度、信息量差多少,以及订单流指标为什么只能从 L2 算出来。
-
-
行情协议解析:二进制流的快照与增量
行情数据为什么不用 JSON 而是一段定长二进制流:这篇拆解消息头、定点数价格、快照与增量两种语义,以及解析器在内存布局和版本兼容上的坑。
-
-
行情回放系统:复盘与回测的数据基础设施
把一天的行情原样再演一遍,是复盘、策略回测、压测造数的共同底座。这篇讲录什么、怎么存、三种回放语义的区别,以及时间戳这条暗线怎么决定回放的可信度。