Spike Catcher

Spike Catcher là một thuật toán theo sự kiện (event-driven) trong Stratum, được xếp hạng cho người dùng Nâng cao (Advanced). Nó để vốn của một bucket sang một bên và không cho vay gì trong điều kiện bình thường, rồi cam kết toàn bộ phần vốn ở một độ dài khoản vay dài khi lãi suất funding của Bitfinex đột ngột nhảy vọt. Ý tưởng là bỏ qua hoàn toàn các mức lãi suất thông thường và chỉ được trả tiền khi thị trường tăng vọt.

Trong Stratum, một chiến lược tiền tệ là một container mà vốn được chia thành các bucket phân bổ, và mỗi bucket chạy một thuật toán duy nhất trên phần vốn của nó. Bạn thường sẽ dùng Spike Catcher trên một phần vốn của mình — phần dự trữ bạn muốn giữ lại cho các đợt tăng vọt — song song với các thuật toán khác trên phần còn lại. Để xem nó phù hợp ở đâu, hãy duyệt toàn bộ danh sách trên trang chiến lược.

Cách hoạt động

Spike Catcher giữ phần vốn của nó nhàn rỗi và không phát ra lệnh chào nào khi lãi suất bình thường. Bộ điều phối (orchestrator) không bao giờ cho vay phần vốn của một bucket đang bị khóa cổng, nên phần dự trữ đó thực sự được giữ lại thay vì nằm chờ ở một mức lãi suất thấp.

Nó thức dậy khi FRR — Flash Return Rate của Bitfinex, lãi suất funding trung bình của nền tảng — leo lên trên lãi suất trung điểm hiện tại của sổ funding (điểm giữa của giá chào mua tốt nhất và giá chào bán tốt nhất, mà Stratum dùng làm tham chiếu gần đây) nhiều hơn ngưỡng nhảy bạn đặt. Khi đợt tăng vọt đó kích hoạt, nó triển khai toàn bộ phần vốn thành một lệnh chào duy nhất ở một độ dài khoản vay dài, nhằm khóa mức lãi suất cao trong thời gian dài như nó có xu hướng kéo dài. Lệnh chào được định giá ở FRR hiện tại tại thời điểm nó kích hoạt.

Khi nào nên dùng

  • Bạn muốn ngồi ngoài các mức lãi suất bình thường và chỉ cam kết vốn khi thị trường trả cao.
  • Bạn thoải mái giữ một phần dự trữ không kiếm được gì giữa các đợt tăng vọt để đổi lấy việc bắt được các đỉnh.
  • Bạn ghép nó với các thuật toán khác để phần vốn còn lại vẫn được triển khai trong khi phần này chờ đợi.

Đánh đổi

  • Tiền mặt dự trữ không kiếm được gì giữa các đợt tăng vọt — thời gian nhàn rỗi đó là cái giá của việc chờ đợi.
  • Một đợt tăng vọt ngắn ngủi có thể không cho lệnh chào đủ thời gian để khớp, nên bạn có thể bỏ lỡ chính động thái mình đang chờ.
  • Hồ sơ lợi nhuận và thanh khoản của nó được mô hình hóa là lợi nhuận cao, thanh khoản thấp: tiềm năng tập trung vào các đợt tăng vọt, với vốn bị khóa dài một khi đã cam kết.

Cài đặt

  • Mức nhảy cần để triển khai (spikeThreshold, mặc định 0.30) — một bước nhảy của FRR vượt lãi suất trung điểm hiện tại của sổ funding lớn đến mức nào sẽ đánh thức bucket. 0.30 nghĩa là một bước nhảy +30%. Cao hơn thì chờ các đợt tăng vọt lớn hơn; thấp hơn thì triển khai thường xuyên hơn.
  • Độ dài khoản vay khi kích hoạt (targetPeriod, mặc định 120 ngày) — một khi đợt tăng vọt kích hoạt nó, sẽ khóa tiền trong bao nhiêu ngày. Độ dài dài hơn giữ mức lãi suất cao trong nhiều ngày hơn.

Backtest và rủi ro

Mọi chiến lược Spike Catcher đều có thể được backtest dựa trên dữ liệu funding lịch sử thực của Bitfinex, và backtest chạy chính xác cùng mã thuật toán đặt các lệnh chào trực tiếp. Kết quả backtest là mô hình hóa, không phải bảo đảm — chúng giả định khớp lệnh toàn bộ kích thước và bỏ qua độ sâu sổ lệnh cùng tác động thị trường, nên chúng lạc quan. Hiệu suất trong quá khứ không dự báo kết quả tương lai.

Khi bạn cho vay trên margin funding của Bitfinex, bạn đang cho các nhà giao dịch margin vay và gánh rủi ro tín dụng của hệ thống tài sản thế chấp của Bitfinex. Stratum không bảo đảm lợi nhuận. Stratum không lưu ký (non-custodial): nó đặt lệnh chào thông qua khóa API Bitfinex có phạm vi giới hạn của riêng bạn, mà nó xác minh là từ chối việc rút tiền và giao dịch. Xem trang bảo mật để biết cách xử lý khóa, và hướng dẫn thêm khóa API để bắt đầu.

Liên quan