OKX 的 RPI(散户价格优化计划)对 App 和网页端用户默认生效,你不需要手动开关。它的作用方式是在你看到的常规订单簿之外,额外接入一层只对散户订单开放的做市商流动性。当这层流动性存在且价格更优时,你的订单会优先和它成交,从而拿到比常规订单簿更好的价格。
RPI 的流动性从哪来
常规订单簿里的挂单来自所有用户。RPI 则不同:只有 OKX 指定的做市商才能通过 API 提交 RPI 挂单,这些订单只和 App、网页端提交的"非算法订单"撮合。也就是说,API 程序单、网格策略单不会吃掉 RPI 流动性,这部分深度是留给手动交易者的。
做市商愿意挂 RPI 单,是因为它有一个明确的交换条件:RPI 挂单的撮合优先级低于同价位的常规挂单。当价格相同时,系统先撮合常规订单,常规订单全部成交后,才轮到 RPI 订单。做市商用"排队靠后"的代价,换来了"不被程序单抢跑"的保护。
它怎么改善你的成交价
改善发生在两个层面。
第一,增加了可成交的深度。 常规订单簿的卖单被吃掉后,可能就只剩下更贵的卖单了。如果此时 RPI 卖单还在,你的市价单或吃单限价单可以继续在更好的价格成交,从而减少滑点。这部分 RPI 深度会显示在 App 和网页端的订单簿中,和常规深度合并在一起,你看到的总量里已经包含了可用的 RPI 数量。
第二,可能拿到更优的价格。 RPI 订单的挂单价格由做市商决定,他们的报价可能比常规订单簿的最优价更激进(比如卖单价格更低)。只要你的订单符合条件,系统会直接以这个更优价格成交。
你的订单什么时候能用上 RPI
App 和网页端用户:对所有受支持的订单类型默认具备 RPI 吃单权限,不需要额外设置。
OpenAPI 用户:必须在下单或改单时主动传入 rpiTakerAccess: true,否则订单只会和常规流动性成交。有一个容易踩的坑:改单时如果忘记重新传入这个参数,RPI 权限会静默失效,系统不会给你任何提示,改后的订单就只能吃常规订单簿了。
什么时候 RPI 不会生效
RPI 流动性不存在时。 做市商不是每时每刻都在每个交易对挂 RPI 单。官方文档也明确说明,某个币种"启用了 RPI"并不代表"当前一定有 RPI 流动性"。
RPI 订单被隐藏时。 当一笔常规订单穿过了 RPI 挂单的价格,这笔 RPI 订单会从订单簿显示中隐藏,但它在撮合引擎里仍然有效,只是不再展示。你看到的订单簿深度可能因此减少,但这不代表 RPI 完全没了。
你的订单是 API 程序单或网格策略单时。 这些类型的订单不在 RPI 的撮合范围内,即使 API 用户传了 rpiTakerAccess: true,网格策略单也无法和 RPI 成交。
一个需要知道的细节
RPI 的改善幅度没有保证。做市商愿意挂多好的价格、挂多少量,取决于他们的报价策略和市场条件。RPI 的作用是增加一个可能更优的成交来源,而不是承诺你的每一笔交易都会比常规订单簿便宜。
对大多数手动交易者来说,RPI 是默认开启的,你能做的操作就是正常下单。如果你在使用 API,记住每次改单时都要重新传入 rpiTakerAccess: true。
参考资料
- OKX·散户价格优化计划,页面发布或更新日期:2026-07-23;核查日期:2026-09-26。
- OKX·Retail Price Improvement Program,页面发布或更新日期:2026-07-23;核查日期:2026-09-26。



