Spike Catcher

Spike Catcher 是 Stratum 中的一种事件驱动算法,面向进阶(Advanced)用户。它将一个桶的资金搁置一旁,在正常情况下分文不借,然后在 Bitfinex 融资利率突然跳升时以长借出时长投入整个份额。其理念是完全跳过普通利率,只在市场飙升时才获取收益。

在 Stratum 中,一个货币策略是一个容器,其资金被拆分为若干分配桶,每个桶在其份额上运行单一算法。你通常会将 Spike Catcher 用在你的部分资金上——即你想为飙升而预留的储备——同时让其余资金运行其他算法。要了解它的定位,请在策略页面浏览完整阵容。

工作原理

当利率正常时,Spike Catcher 将其份额保持闲置,不发出任何订单。编排器从不借出被门限拦住的桶的份额,因此那份储备是真正被搁置下来,而非以低利率静候。

当 FRR——即 Bitfinex 的 Flash Return Rate(闪电回报率),平台的平均融资利率——攀升至融资订单簿当前中间利率(最优买价与最优卖价的中点,Stratum 以此作为近期参照)之上,超过你设定的跳升阈值时,它便会醒来。当该飙升触发时,它会以单笔订单按长借出时长投入整个份额,力求将抬升后的利率锁定其通常会持续的时长。订单按触发时刻的当前 FRR 定价。

何时使用

  • 你想置身于正常利率之外,只在市场出价丰厚时才投入资金。
  • 你能接受持有一份在飙升之间分文不赚的储备,以换取捕捉到峰值。
  • 你将它与其他算法搭配使用,使你其余的资金保持投入,而这一份额则在一旁等待。

取舍

  • 预留的现金在飙升之间分文不赚——那段闲置时间就是等待的代价。
  • 短暂的飙升可能不足以让订单有时间成交,因此你可能错过你一直在等的那波行情。
  • 其收益与流动性画像被建模为高收益、低流动性:上行空间集中于飙升,而一旦投入资金便会被长期锁定。

设置

  • 触发投入所需的跳升幅度spikeThreshold,默认 0.30)——FRR 相对融资订单簿当前中间利率跳升多大才会唤醒该桶。0.30 表示 +30% 的跳升。越高则等待越大的飙升;越低则投入越频繁。
  • 触发时的借出时长targetPeriod,默认 120 天)——一旦飙升触发它,将资金锁定多少天。时长越长,将高利率持有的天数越多。

回测与风险

每一个 Spike Catcher 策略都可以针对真实的 Bitfinex 历史融资数据进行回测,且回测运行的正是挂出实盘订单的同一套算法代码。回测结果是建模结果,而非保证——它们假设以全额成交,并忽略订单簿深度与市场冲击,因此偏乐观。过往表现并不预示未来结果。

当你在 Bitfinex 保证金融资上借出时,你借出的对象是保证金交易者,并承担 Bitfinex 抵押品系统的信用风险。Stratum 不保证收益。Stratum 是非托管的:它通过你自己的受限 Bitfinex API 密钥挂出订单,并会核验该密钥拒绝提现与交易。请参阅安全页面了解密钥的处理方式,并参阅添加 API 密钥指南以开始上手。

相关