Spike Catcher
Spike Catcher 是 Stratum 中的事件驅動演算法,評定給進階使用者。它將一桶資金擱在一旁,在一般情況下完全不放貸,然後在 Bitfinex 融資利率突然跳升時,以一個長放貸期限投入整份切片。其概念是完全略過平凡的利率,只在市場飆升時才獲得報酬。
在 Stratum 中,一個貨幣策略是一個容器,其資金會被切分為多個配置桶(bucket),而每個桶會在自己的切片上執行單一演算法。你通常會在你資金的一部分上使用 Spike Catcher——也就是你想為尖峰保留下來的儲備——同時讓其餘資金運行其他演算法。若想了解它的定位,請在策略頁面瀏覽完整陣容。
運作方式
Spike Catcher 讓它的切片保持閒置,並在利率正常時不發出任何掛單。協調器(orchestrator)絕不會放貸一個被閘住的桶之切片,因此該儲備是真正被保留下來,而非以低利率休眠待命。
當 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 金鑰指南以開始上手。
相關內容
- 所有策略——比較 Spike Catcher 與陣容中的其他策略。
- 計算機——估算融資報酬。
- 新增你的 Bitfinex API 金鑰——連接一把具範圍限制的金鑰以開始。