程序编程
-
证券行情快照频率提升后带宽成本变化大吗,如何降低?
行情快照频率从3秒提升到1秒后,带宽成本并非简单线性增长,多数券商的峰值带宽费用将提升2倍以上,但通过增量快照、行情网关压缩和CDN边缘节点分流三项手段,实际成本增幅完全可控制在可控范围内,行情快照频率提升 带宽成本涨了多少很多朋友在后台问我:“快照频率提上去之后,机房那边给的账单是不是直接翻倍?”这个问题问得……
-
低延迟网卡与内核旁路如何落地交易链路,落地场景有哪些
开篇答案低延迟网卡与内核旁路技术已经是高频交易链路中不可回避的基础设施,两者的组合能在行情解析、订单路由、风控校验三个核心环节把端到端延迟压进微秒级,是当前交易系统追求速度极限的最优解之一,如果你还在纠结业务逻辑优化却忽略了网络协议栈的内耗,那再好的策略也会在网卡这一层输给对手几个微秒,低延迟网卡在交易链路的核……
-
量化策略热更新会影响计算节点重启窗口吗,为什么?
量化策略热更新对计算节点重启窗口有什么实际影响量化策略热更新能在秒级完成策略逻辑切换,但代价是计算节点重启窗口被显著拉长——多数情况下,热更新后的重启耗时是冷启动的2到3倍,除非你用保留内存态和增量状态同步的方案去对冲这部分开销,这不是理论推演,而是实盘环境里跑策略必然面对的计算资源再分配问题,本文不绕弯子,直……
-
撮合系统磁盘写放大如何影响订单落盘,性能权衡怎么做?
撮合系统磁盘写放大与订单落盘的性能权衡,核心解法是把“快速确认”和“可靠存储”拆成两条通道:先给用户一个临时的内存态成功回执,再把订单批量、顺序地刷入磁盘,用组提交和异步刷盘换取95%以上的写入吞吐提升,这句话背后的逻辑很简单,撮合引擎的核心诉求是低延迟和高并发,而磁盘随机写天生慢,如果每来一笔单子都立刻强制落……
-
行情源多路冗余接入如何避免单点断流?部署方式有哪些?
行情源多路冗余接入的部署方式,核心是三条链路并行、故障自动切换、数据交叉校验,从架构上消除单点断流的可能性,行情源冗余的必要性:断流一次,代价多大做交易的人都有过这种经历:行情卡住不动,下单界面转圈,等恢复过来,价格已经跑到另一边去了,衍生品交易、量化策略执行、做市商报价,这些场景对行情的实时性和连续性要求极高……
-
对账系统批量跑批时段如何算力错峰?,最佳实践有哪些
对账系统批量跑批时段的算力错峰安排,核心思路是把不紧急的计算任务挪到业务低谷期执行,把紧急的清算任务固定在午夜后的专属窗口内,同时通过弹性伸缩和优先级抢占机制,在有限硬件资源下牺牲非核心任务、保核心任务准时出结果,为什么你的对账跑批总在跟核心系统抢资源几乎所有金融机构都会遇到这个问题:白天交易系统忙得不可开交……
-
交易系统日志留存周期多久合适?,存储扩容方案有哪些
交易系统日志留存周期越长,存储成本就越高,两者基本呈线性增长,但真正的解决方案不是单纯扩容,而是分级存储与生命周期管理的组合策略,日志留存周期与存储扩容的关系,本质上是合规底线、故障排查深度与硬件成本之间的三方博弈,很多团队一遇到日志存储告警,第一反应就是扩磁盘、加节点,但这只是治标,留存周期一旦定错,扩多少容……
-
高频策略撤单频率如何匹配报文处理能力,什么是报文处理能力?
高频策略的撤单频率与报文处理能力必须匹配,否则再好的策略逻辑也会在实盘中被延迟、丢单和交易所风控拦截拖垮,直接侵蚀收益,这两者的关系就像赛车引擎与变速箱——引擎转速再高,挡位挂不上,动力也传递不到地面,本文从量化实战角度拆解撤单频率与处理能力的匹配逻辑,先给结论,再分场景展开,撤单频率与报文处理能力的核心矛盾在……
-
期权组合保证金实时计算会消耗多少算力,如何优化?
期权组合保证金实时计算对算力的实际消耗远低于多数交易者的直觉,一个中等规模账户的实时计算通常只需占用单个CPU核心的少量资源,耗时以毫秒计,真正的瓶颈往往在于数据结构和风控逻辑的粗糙设计,而非计算本身, 业内共识认为,只要合理设计计算流程,实时校验完全可以在不影响交易延迟的前提下完成,期权组合保证金实时计算算力……
-
行情订阅如何按品种分片降低单节点负载?,怎么做
行情订阅按品种分片,就是把不同交易品种的订阅流量切割到不同节点上处理,用水平扩展换单机性能瓶颈,这是目前中大型交易系统降低单节点负载最直接有效的方案, 核心思路不复杂:不再让一台机器扛住所有品种的行情推送,而是把压力拆开,让每台机器只关心自己负责的那部分品种,行情订阅按品种分片,和轮询方式相比有哪些区别很多团队……