预测市场做市商报出自己愿意买入或卖出事件相关头寸的价格。其他参与者可以选择按这些价格与其交易。提供报价可以支持可用流动性,但不能保证买卖两边都会成交,也不能保证显示价格之间的差额会成为利润。
核心经济挑战在于库存。买单可能成交,而卖单无人问津,使做市商承担事件风险以及后续价格变化的风险。在做市商来得及撤回报价之前,新信息就可能让原本合理的报价变得不利。
本指南通过假设的一美元合约和原创数值例子解释这一过程。它描述的是合规报价与库存管理,不是人工制造交易量、自我交易或保证回报的方法。实际场所的规则、支持的订单类型、费用和参与要求必须另行核查。
预测市场做市商提供什么
买价表示愿意按指定价格买入指定数量。卖价表示愿意按照账户和场所支持的机制卖出指定数量。两者之间的距离就是报价价差,但仅凭价差无法确定做市商最终的结果。
如果一个假设做市商以 $0.48 买入、以 $0.52 卖出,显示的价差就是四美分。要赚到整个价差,需要相容的执行和成本条件,包括买入相关数量并在之后卖出。发布报价只是发出交易邀请。
预测市场做市机器人指南探讨了这一角色的自动化。经济层面的问题仍然是:报价是否合理、由此形成的库存是否受控,以及实际成交是否支持所声称的绩效。
做市商即使并非每一刻都提供最优价格,也可以提供有用的流动性。数量、持续性和风险承受能力同样重要。然而,广泛报价不是忽略过时信息或在运营者预期风险敞口限额之外维持订单的理由。
从参考价值及其不确定性开始
报价流程需要对价值形成判断,但这种判断不必是精确预测。它可以把当前市场信息与独立建立的概率估计结合起来,同时承认事件本身和可用数据都存在不确定性。
中间价是一种参照,并不保证就是公允价值。它可能受到深度不足、报价过时或价差过宽的扭曲。做市商应理解自己的参照使用什么信息,以及哪些因素会使这些信息不再可靠。
赔率交易策略指南讨论了概率估计与可交易价格之间的关系。做市商的报价还应考虑提供即时成交的成本,以及积累不想持有的头寸的风险。
不确定性可以成为扩大价差、减少数量或不报价的理由。适当的应对取决于策略和证据,而不是所谓持续在场总会更好的通用规则。有意暂停可以是报价流程的有效组成部分。
理解报价价差为什么不等于回报
假设做市商以 $0.48 买入 60 份假设合约,之后以 $0.51 卖出 45 份。买入花费 $28.80,卖出在费用前得到 $22.95。已卖出部分的买入成本为 $21.60,因此这部分已完成交易获得 $1.35 毛利。
还剩十五份合约,买入成本为 $7.20。如果按照明确标注的估值,以 $0.40 对它们估价,其估计价值为 $6.00,未实现变动为负 $1.20。合并后的按估值计算的结果,在成本前只有 $0.15。
如果示例中的直接费用合计为 $0.45,合并结果就变成负 $0.30。做市商完成了一些有利可图的价差交易,但在这个特定的库存估值和成本假设下仍然亏损。
这就是为什么不能只用平均报价价差来概括预测市场做市商的绩效。必须把已完成交易、剩余库存和成本联系起来,才能看清这些活动的经济含义。
跟踪究竟是哪一边在成交
双边报价可能产生高度单边的执行。如果参与者反复向做市商卖出,做市商就会积累合约。如果他们反复从做市商买入,做市商就会减少可用持仓,或在场所规则下遇到其他库存约束。
成交失衡可能来自普通订单流、事件前景变化或过时报价。这应促使运营者调查,而不是自动认定策略发现了格外有吸引力的买入机会。
跟踪明确时间区间内的已执行数量,并与预期库存范围比较。相关限额不只是每笔订单的大小。多次小额成交可能累积成一个超过运营者预期持有规模的头寸。
预测市场流动性指南解释了深度和可执行数量为什么重要。做市商应同样关注自己的库存,尤其是在市场退出容量小于其逐步积累的头寸时。
调整报价,但不要假定库存会自动消失
考虑库存的流程可以调整价格或数量,降低继续积累已经较大头寸的可能性。它可能变得不那么愿意买入更多合约,或更愿意卖出部分持仓。具体政策需要测试和明确限额。
这种调整并不保证能够退出。其他参与者可能不愿按新价格交易,而跨越价差来减少库存可能产生已实现亏损。库存管理是一系列取舍,不是让风险敞口变得没有成本的机制。
预测市场做市策略应定义库存压力何时改变报价,以及何时完全停止新增承诺。渐进调整与硬性限额服务于不同目的,不应在界面中混淆。
还应区分库存与新的预测。为了减少头寸而移动的报价,未必意味着估计的事件概率改变。分别保留这些原因,能让后续绩效分析提供更多信息。
认识过时报价被抢先成交的成本
新信息到来后,挂出的报价可能变得过时。反应更快的参与者可能在做市商取消或更新报价之前与其成交。这样,做市商恰恰在旧价格根据新信息已经不利时收到了成交。
假设某个做市商正以 $0.52 卖出合约,而一则相关公告使其自身有依据的估值变为 $0.65。如果卖单仍然有效并成交,做市商就是按过时价格卖出。历史上较宽的价差无法消除这个时机问题。
这个例子并不能证明每笔看似知情的交易都掌握特殊信息或享有不公平的访问条件。它展示的是一种普通风险:不同参与者会在不同时间更新判断和订单。
衡量成交当刻报价的状况。如果后续不利估值集中出现在公告发布或数据过时的时候,策略可能需要针对这些条件制定不同的风险敞口规则,而不是简单地在繁忙时段下更多订单。
比较预定信息与突发信息
有些事件的信息发布时间已知,例如预定的数据发布。做市商可以规划在这一时刻前后维持多少风险敞口。计划应明确哪些订单继续有效,以及恢复常规报价之前需要哪些证据。
其他变化会意外到来。对于参考价值可能不再可靠的情况,软件流程仍然需要数据质量和账户控制。它不能假定每一次重大变化都会出现在日历上。
假设性评估可以比较平静区间与公告区间,而不是把它们混在一起取平均。在日常交易中表现尚可的策略,可能在信息快速到来时面临非常不同的库存和执行条件。
预测市场交易算法指南讨论了考虑时间的决策。对于做市商,同样的思路也适用于现有报价是否仍然合适,而不只是有没有出现新的入场信号。
把排队位置视为不确定的证据
在给定价格上,其他参与者可能已经有订单等待成交。新发布的报价未必会获得下一笔交易。实际撮合规则和可用信息决定了应如何解释排队位置。
如果模拟假定价格每次触及报价都会让做市商全部成交,就可能夸大绩效。它可能把本应属于更早订单的有利成交分配给模拟做市商,同时又避开不利的部分执行路径。这种不对称可能造成误导性的回测。
评估应披露成交假设,并测试更保守的替代方案。例如,可以降低分配给模拟做市商的符合条件交易量比例,或在计入成交之前要求更多证据。正确方法取决于可用数据和场所规则。
目的不是发明一个通用排队公式,而是防止未经说明的成交假设成为表面盈利的主要来源。当这些假设变得不那么有利时,策略结果仍然应当能够理解。
按照订单类型的实际行为使用它们
做市商可能希望订单只增加挂单流动性,而不立即与其他报价成交。相关界面是否支持这种行为,以及如何支持,都必须核查。不能因为订单标签熟悉,就假定它在任何地方的细节都一样。
Polymarket 的做市文档描述了报价、库存和订单管理的考量。实际启示是:在把某张订单解释为做市报价之前,先核实策略所依赖的具体执行行为。
到期时间也很重要。现在合适的报价,在预定公告之后或策略停止监控市场之后可能就不合适。订单有效期应与运营者愿意维持其承诺的时间范围一致。
账户记录应区分被拒绝的报价、挂出的报价、已取消的报价和已完成成交。把每次提交都计为已提供流动性或已赚取价差,会混淆意图与实际市场活动。
处理替换报价时的竞态
改变报价往往涉及一段旧订单仍然可能成交的时间。取消请求是一条指令,并不能证明没有发生额外执行。做市商应先核对观察到的成交,再确定替换数量。
假设做市商打算替换一张 50 份合约的买单,但在取消完成之前有 15 份成交。如果不考虑这笔成交就再挂 50 份,累计买入量可能超过预期限额。正确的替换数量取决于修正后的头寸和策略目标。
预测市场流动性机器人指南解释了报价更新的操作处理。更新频率高,并不能消除跟踪每张订单结果和保留不确定状态的必要性。
重新连接时,做市商应先取得有效订单和持仓的准确视图,再认定本地状态完整。否则,它可能一边放置新报价,一边让被遗忘的订单继续在同一市场产生风险敞口。
衡量相关合约中的库存风险
做市商可能持有多份依赖同一底层变化的合约。它们的名称可能不同,但亏损仍然高度相关。单个市场的限额未必能够充分描述合并风险敞口。
设想三份与同一公告相关的虚构合约,每份已买入头寸的成本都是 $40。一个不利变化就可能影响全部三份。即使每个单独头寸都低于 $50 限额,合计 $120 的资金承诺也值得关注。
因此,在相关关系能够得到支持时,预测市场做市商的库存风险应纳入事件组和共同驱动因素。这并不要求假装每一种相关性都已被精确了解。定性分组仍然可以揭示被独立行项目隐藏的明显集中风险。
还应考虑这些市场上的未成交订单。当前持仓可能看起来平衡,但一波单边成交可能让账户集中承担风险。限额应描述合理可能形成的风险敞口,而不只是这些订单执行之前的最新快照。
把奖励与交易经济结果分开
某些场所或项目可能在特定条件下提供奖励或返佣。其当前可用性、资格和计算规则都需要核实。做市商不应假定预计奖励必然到手,或会始终保持不变。
假设某个示例期间产生 $12 交易亏损,并获得确认的 $8 奖励。在固定运营成本之前,合并结果为负 $4。如果只把这个期间描述为赚了 $8,就会遗漏获取奖励的成本。
反过来,正的交易结果也应独立于激励展示。这种分离有助于评估:当奖励项目改变、市场不再符合资格,或账户得到的分配少于预期时,报价方法是否仍然有用。
加密货币做市机器人指南讨论了流动性提供的更广泛经济机制。合规的绩效报告绝不能把人工制造活动、自我交易或缺乏依据的奖励假设,当作经济上健全流程的替代品。
选择能够解释结果的绩效指标
有用的报告包括已完成交易结果、库存变化、成本以及任何已确认的激励。它还可以描述成交数量、报价可用性,以及执行时所用信息的年龄。每项指标回答不同的问题。
平均价差收益只有在定义明确时才有用。它是根据配对的买入与卖出计算,还是根据成交时的参考价格,或之后的估值计算?这些方法可能产生不同数字,不应共用一个未经解释的标签。
未实现库存估值应注明来源和局限性。中间价估值可以提供信息,但仍可能高于卖出整个头寸实际能获得的收入。如果存在足够的深度数据,单独的清仓估算可能有用。
报告应保留亏损期间和非活跃区间。删除做市商暂停、面临不确定性或无法退出库存的时段,可能造成机会持续存在、绩效平稳的失真印象。
在不同市场环境中评估预测市场做市商
报价方法应在不止一种市场条件下接受检验。平静交易、稀薄订单簿、信息事件集中以及临近结算,都可能产生不同的执行路径。把它们全部混在一起取平均,可能掩盖亏损的来源。
受控评估可以预先定义这些分组,并分别比较结果。不要在看到哪些期间盈利之后再选择分组边界。目的是发现方法的假设在每种条件下是否成立,而不是不断给亏损情况改名,直到它们消失。
保留参考价值、库存限额和报价决策的稳定记录。当后续改变改善绩效时,记录应有助于解释它究竟减少了过时成交、限制了风险敞口,还是只碰巧遇到了更有利的样本。
在比较中纳入一个简单基准。例如,可以在相同记录条件下,使用相同成交假设和成本,将一种虚构的固定数量报价政策与考虑库存的政策比较。如果只有更复杂的政策享受乐观执行假设,比较就无法证明额外逻辑发挥了帮助。应同时报告财务差异和最大持有风险敞口的变化,避免把风险控制改善与利润改善混为一谈。
少量盈利往返不足以证明持久优势。信心应来自使用现实成本和成交假设进行反复、透明的评估,同时承认未来事件行为和市场参与情况可能不同。
设计有序结束报价时段的流程
停止做市不只是关闭界面。运营者需要知道新决策是否停止、挂单是否取消,以及还剩什么库存。每项结果都应通过适当的账户证据确认。
时段结束计划可以选择持有某些头寸、在声明的限额内减少头寸,或把它们留待审查。这些是具有不同成本和风险的财务决策。应用不应悄悄清空所有头寸,也不应假定关闭程序就消除了全部风险敞口。
最终时段记录应核对期初账户状态、已执行交易、成本、转账和期末持仓。任何尚未解决的订单或结算都应继续可见,并明确负责人和下一步,而不是为了报告整洁将其隐藏。
当报价及其形成的库存,在整个过程中都始终能够被理解时,预测市场做市商就在操作层面取得了成功。经济上的成功还需要额外证据,证明已完成价差和其他回报,在策略实际能够持续的条件下超过库存亏损和成本。