订单如何成交

你按标记价格本身交易:无点差,任何规模都无滑点。订单在你下单几秒后成交,正是这段短暂的等待保证了安全。

无点差,无滑点

  • 无点差。每次开仓和平仓都按标记价格成交,不附加任何加价:多单按标记价格入场,而不是更高的价格;也按标记价格离场,而不是更低的价格。
  • 无滑点。没有需要逐档吃单的订单簿,因此 10 Blood 和 2,000,000 Blood 的成交价格相同。
  • 无资金费。持有仓位不会随时间产生费用。交易真正的成本是:盈利交易只保留部分利润(保留曲线)。

两步:下单,然后成交

  1. 你下单。你的链上交易会记录该订单,开仓时还会预留保证金。此时尚未确定任何价格。
  2. 约 5 秒(默认)后,金库的执行者将其成交,价格为那一刻的标记价格。金库会先重新检查一切:上限、暂停状态以及你的价格保护。只要有任何一项不通过,订单就会被取消,不收取任何费用。
0 s 你下单 保证金已预留,尚无价格 ~5 s 执行者将其成交 开仓价格 = 那一刻的标记价格

平仓也是同样的流程,而且没有最短持仓时间:仓位刚开就可以申请平仓。强平是唯一的例外,它会立即按当前标记价格执行。

为什么要短暂等待

标记价格大约每 3 秒更新一次。其他交易所的价格会早一步变动,因此反应快的交易者往往能判断出下一个标记价格会落在哪里。如果订单按当前标记价格立即成交,这类交易者就能一次又一次地以明知即将上涨的价格买入,而这些利润将出自属于每个 Maneki 的资金池。

大多数交易平台通过对每笔交易收取点差来弥补这一点。Manekora 则选择等待:订单成交时,新的标记价格已经发布,因此下单时任何人掌握的信息都已体现在他得到的价格中。没有人能利用预见到的价格交易,因此也没有人需要支付点差。

价格保护

价格保护不是手续费。下单时,你可以选择成交前标记价格对你不利变动的最大幅度:默认为 ±0.5%,可在下单面板中设置。如果成交时的标记价格超出该限值,订单将被取消而不会成交。开仓订单的保证金会退回;平仓订单对应的仓位继续持有。成交价格也可能优于你下单时的标记价格:价格保护只限制不利的一侧。

执行者与 30 秒(默认)窗口

  • 只有金库的执行者可以成交订单。如果任何人都可以,交易者就能挑选对自己最有利的时刻成交自己的订单,而这恰恰是等待机制所消除的优势。
  • 它不能提前成交,即订单等待满 5 秒(默认)之前不能成交。正常情况下,它会在此后一两个区块内成交。
  • 它不能延后成交。如果订单进入可成交状态 30 秒(默认)后仍未成交,订单即告过期,任何人都可以将其取消以退回保证金。因此,执行者至多只能在这 30 秒内的标记价格中做选择。
  • 它从不设定价格。金库在成交时自行读取标记价格,而你的价格保护仍会取消任何劣于你限值的成交。
  • 一切都有记录。每个订单、成交和取消都连同时间记录在链上,任何人都可以核查执行者的成交速度。
  • 你可以在不依赖执行者的情况下申请紧急平仓。如果执行者错过了某次平仓的时间窗口,仓位上会出现立即平仓按钮,持续 25 秒:它会立即按标记价格减 0.1% 平仓(成本不超过你保证金的五分之一)。这一成本加上短暂的窗口,使任何人都无法借此挑选时机,因此只有在执行者失灵时才值得使用。错过了这 25 秒?可以再次免费申请平仓:如果执行者又错过了,“立即平仓”会再次出现。 “立即平仓”仍需要有效价格;紧急退出被暂停期间无法使用。

订单在等待期间无法取消。如果能在看到价格变动后撤单,就等于一份由资金池买单的免费期权。按默认时间设置,未成交的订单会在提交约 35 秒后过期。过期后,任何人都可以提交链上取消交易。开仓订单的保证金会在取消交易执行后释放。

订单可能被取消的原因

原因处理方法
标记价格超出了你的价格保护范围重新下单,或放宽价格保护
执行者未在时间窗口内成交罕见:执行者宕机或网络停滞。请重新下单;如果是平仓,“立即平仓”也会开放 25 秒
市场上限先被占满尝试更小的规模,或稍后再试
开仓已暂停,或熔断机制已触发平仓和铸造继续。兑换需要足额的受保护资金储备及可用现金。
金库已暂停(漏洞应急暂停)暂停结束后重新下单。平仓和转换也需等待;强平照常进行
标记价格与预言机价格偏离待两者重新接近后再试
该市场的最大杠杆已下调选择更低的杠杆
平仓成交前仓位已被强平无需操作:强平已将其平仓

被取消的订单除链上交易的 Gas 费外,不产生任何费用。

订单等待期间

  • 它的保证金计为已用,因此不计入可用 Blood。
  • 与持有仓位时一样,Maneki 不能送别或转让;但它的可用 Blood 仍可转换。
  • 平仓正在等待的仓位仍可能被强平,此时其平仓订单会被取消。如果平仓成交时标记价格已到达强平价格,该仓位将被强平而不是平仓。