本文详细介绍了加密货币交易中的post only订单,解释了其工作原理、适用场景以及优缺点。Post only订单作为一种限价单,确保只以做市商 (maker) 的身份挂单,避免立即成交以收取吃单 (taker) 费用。文章还对比了post only订单与其他订单类型,并提供了在自动化交易中有效使用post only订单的实用技巧。
只挂单是一种限价单,只有当它可以作为 maker 订单挂在订单簿上时才会被下单。如果该订单会立即与现有订单匹配,交易所会取消或调整它,而不是让它执行。这种控制对于想要避免 taker 手续费、保持其作为流动性提供者角色或运行精确的自动化策略而不出现意外成交的加密货币交易者来说至关重要。
只挂单行为自然地融入到更高级的交易工作流程中。高频策略、market maker、套利系统和专业投资组合工具使用它来严格控制滑点、手续费和执行优先级。即使是手动交易者也可以在他们想要参与提供流动性而不意外地跨越价差时使用它。
本指南解释了只挂单在实践中如何运作、何时有用以及它们与其他订单类型的比较。它适用于已经了解限价单和市价单并希望更好地控制其订单如何与市场互动的交易者。
只挂单开始时是一个标准的限价单:你指定一个价格和数量来买入或卖出。不同之处在于交易所或协议在提交时如何处理它。
当你发送只挂单时,交易系统会检查你的限价是否会立即与现有订单匹配。如果是,那么系统不会立即作为 taker 交易执行,而是拒绝该订单或修改它,使其在不跨越价差的情况下留在订单簿上。具体行为取决于交易场所。
在中心化交易所,这通常发生在链下的撮合引擎中。你的订单经过验证,要么作为新的流动性挂到订单簿上,要么被拒绝。你几乎可以立即看到结果。
在去中心化交易所,行为取决于设计。在侧链或 rollup 上运行的订单簿 DEX 可能会在将其发送到链上之前模拟交易,然后仅在订单将作为 maker 流动性存在时才提交交易。诸如 CoW Swap 之类的聚合器会在多个流动性来源之间路由订单,并且在与限价单协议或 RFQ 系统集成时可能支持只挂单语义。目标始终相同:永远不要让订单立即与现有流动性执行。
这使得只挂单与可以充当 maker 或 taker 的普通限价单不同。它也将它们与优先考虑执行速度而不是提供流动性的“全部成交或全部取消”("fill or kill")或“立即成交或取消”("immediate or cancel")订单区分开来。
当你的首要任务是以特定价格提供流动性而不是立即成交时,只挂单效果最佳。它们在几种情况下很有用。
Market maker 使用只挂单来报出市场的双边价格,而不会意外地以比他们预期更差的价格进行交易。通过确保他们发送的每个订单都成为剩余流动性,他们可以在可用时获得 maker 返利,并避免不可预测的 taker 手续费。
自由交易者可以使用只挂单,当他们愿意等待成交并希望获得 maker 身份时。例如,交易者可能会在当前买入价略下方放置一个只挂单买入订单,以抓住回调,而不会冒着以更高价格立即执行的风险。
运行网格交易、区间交易或库存再平衡策略的算法机器人通常依赖于只挂单标志。这可以防止他们的逻辑下达立即执行并扰乱其内部模型的订单。这在套利机器人中也很常见,这些机器人只想在满足跨交易场所的特定价格条件时才提供交易的一侧。
与只挂单一起使用的常见参数包括限价、数量和有效时间。一些系统允许只挂单与“取消前有效”("good till canceled")结合使用以实现持久的流动性,或者与在会话结束时到期的“当日”("day")订单结合使用。高级设置还可能在发送每个订单之前应用自定义风险检查。
只挂单的主要好处是手续费控制。在许多交易场所,maker 手续费低于 taker 手续费,一些平台甚至向 maker 支付返利。通过强制执行 maker 身份,你可以改善长期交易成本,这对于高交易量和高频策略至关重要。
只挂单还可以减少滑点,因为你永远不会支付超过价差。只有当市场达到你的价格时,你才会进行交易。这与专注于在边缘提供流动性而不是积极追逐成交的策略相一致。
存在一些权衡。由于你的订单不会立即执行,因此始终存在无法成交的风险。在快速变化的市场中,价格可能会远离并且永远不会回来,或者如果交易场所拒绝为了保持只挂单行为,价格可能会跳过你的水平而无法匹配。这可能导致错失机会。
与市价单或激进限价单相比,执行速度较慢。如果你的首要任务是确定进入或退出,则只挂单通常是错误的选择。流动性在你选择的特定价位也可能较弱,因此你可能只能获得部分成交。
在灵活性方面,只挂单比普通限价单更专业。你可以控制你的 maker 身份,但你失去了“如果它立即匹配,就成交我”的选择权。可靠性在很大程度上取决于交易场所的实施,尤其是在必须平衡 gas 成本、模拟和跨多个 pool 路由的 DEX 上。
在自动化策略中,只挂单通常是订单放置逻辑中的一个标志或参数。机器人评估市场数据,决定要报价的价格,然后发送标记为只挂单的限价单。然后,交易引擎或 API 强制执行不发生立即执行的规则。
对于 market maker 而言,此功能有助于维持有序的报价行为。他们可能会随着中间价格的移动而不断调整买入价和卖出价订单,始终使用只挂单,以便任何会跨越价差的更新都会被拒绝或调整到适当的一侧。
聚合器和 DEX 通过在链下模拟交易并检查立即匹配来合并只挂单语义。在 CoW Swap 或类似系统中,订单意图可以点对点匹配或与外部流动性匹配。只挂单处理确保当用户想要充当流动性提供者时,他们的订单不会被其他路径立即消耗。
有效时间设置控制这些订单保持活动状态的时间。策略可能会使用较短的生命周期来避免陈旧的报价,并结合价格触发器,在波动性飙升时调整或取消订单。流动性路由逻辑决定将只挂单放置在何处,在多个交易场所之间进行选择以最大化返利或成交概率,而不会影响 maker 要求。
只挂单是包含市价单、限价单、止损单和高级条件单的更大工具包的一部分。每种类型都有不同的用途。
与可以作为 maker 或 taker 的标准限价单不同,只挂单保证你永远不会获取流动性。这是关键的区别。与市价单相比,只挂单位于频谱的另一端:你牺牲执行确定性和速度来换取更低的成本和对价格的更多控制。
相对于基于触发价格激活的止损单,只挂单处理订单激活后如何表现,而不是何时激活。你可以在某些系统中将止损逻辑与只挂单行为结合使用,但它们解决的是执行问题的不同部分。
对于在订单类型之间进行选择的交易者来说,问题是他们更关心现在成交还是关心成本和价格控制。如果目标是立即进入或退出,则市价单或激进限价单更合适。如果目标是获得 maker 身份、提供流动性或为 market making 策略提供支持,则只挂单通常是正确的工具。
要很好地使用只挂单,首先要了解你的交易场所的确切行为。一些交易所会拒绝任何会立即匹配的订单,而另一些交易所会调整价格以保持在订单簿上。在扩大规模之前,先测试小订单规模,看看你的平台如何表现。
以现实的期望设置限价。如果你下的订单距离当前市场很远,你可能永远无法成交。另一方面,如果你报价过于激进,你会增加订单被你的机器人拒绝或不断更新的机会,这可能会产生不必要的扰动。
整合风险管理。不要仅仅依靠只挂单标志来保护你免受不利走势的影响。当波动性飙升时,使用头寸限制、最大订单规模和取消逻辑。对于自动化策略,记录每个拒绝或取消,并监控只挂单行为阻止执行的频率,以便你可以调整模型。
初学者应首先在明确的支撑位和阻力位附近将只挂单添加到简单的限价单中,并观察它们成交的频率。更高级的用户可以将其纳入网格策略、跨交易场所套利和 market making 框架中,这些框架会不断适应订单簿深度和价差。
只挂单是一种限价单,它通过拒绝立即与现有流动性执行来强制执行 maker 身份。它很重要,因为它使交易者可以控制手续费、滑点以及他们的订单如何塑造市场,这在高频和自动化环境中尤其有价值。
了解只挂单在更广泛的订单类型集中所处的位置有助于你为每个交易目标选择正确的工具。更好地控制执行机制通常会导致更一致的结果和更低的隐藏成本。
一旦你熟悉了只挂单行为,就值得研究相关功能,例如有效时间、止损和条件单,以及不同的交易场所如何实施其匹配逻辑。掌握这些细节通常会将随意的交易与专业级的执行区分开来。
只挂单是一种限价单,只有当它可以作为 maker 订单挂在订单簿上时才会被下单。如果该订单会立即与现有订单匹配,交易所会取消或调整它,而不是让它执行。这确保了订单永远不会获取流动性,并且始终为市场提供流动性。
当你的首要任务是以特定价格提供流动性而不是立即成交时,请使用只挂单。它们非常适合想要报出市场双边价格的 market maker、愿意等待成交以获得 maker 身份的自由交易者,以及需要保持对执行的精确控制的算法策略,如网格交易或套利机器人。
主要优点是手续费控制(较低的 maker 手续费或返利)、减少滑点,因为你永远不会支付超过价差,以及保证 maker 身份。缺点包括如果市场走势不利则存在无法成交的风险、与市价单相比执行速度较慢、由于流动性较弱可能导致部分成交,以及灵活性低于普通限价单。
在中心化交易所,只挂单行为发生在链下的撮合引擎中,结果几乎是即时的。在去中心化交易所,该行为取决于设计 - 订单簿 DEX 可能会在发送链上交易之前模拟交易,而聚合器会在多个流动性来源之间路由订单并检查立即匹配以保持 maker 身份。
从了解你的交易场所的准确行为开始,并进行小规模测试订单。设置实际的限价 - 不要离市场太远(没有成交)或过于激进(不断拒绝)。整合适当的风险管理,包括头寸限制和基于波动性的取消逻辑。监控拒绝率以调整你的策略,并从围绕明确的支撑/阻力位的简单限价单开始,然后再推进到复杂的自动化策略。
- 原文链接: cow.fi/learn/what-you-ne...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!