套利的種類:選擇你的機器人類型

套利課程第 2 課。四種主要套利(跨交易所、循環、統計、期貨現貨),各有一個小例子,以及如何選擇你的機器人要尋找哪一種。

課程「建立自己的套利機器人」第 2 課。第 1 課讓你做出一個比較兩間交易所同一枚幣的掃描器。今天你會認識整個家族,並選擇你的機器人類型。

一個想法,四種樣子

每種套利都用同一個方法:本來應該一致的兩個價格並不一致,你同時交易兩邊,把這個不一致變成自己的收益。不同之處在於你比較的是哪兩個價格。常見的選擇有四種。

第 1 種:跨交易所

這就是第 1 課的內容。同一枚幣在兩間交易所的價格不同。你在便宜的交易所買進,在昂貴的交易所賣出。

用數字舉例。Bitcoin 在交易所 A 的買入成本是 100.10,在交易所 B 的賣出價格是 100.30。每枚幣的價差是 0.20。

難處在於,你必須同一時間在兩間交易所都有資金(或幣),而且在交易所間轉移資金很慢,也會收手續費。許多跨交易所機器人會在每間交易所保留一部分幣,這樣就不必匆忙轉移它們。

第 2 種:循環(三角)套利

這裡你留在同一間交易所,繞一圈交易。假設交易所列出三個市場:USD 兌 EUR、EUR 兌 GBP,以及 GBP 兌 USD。從 100 USD 開始。

  • 100 USD 可買 90 EUR(匯率 0.90)。
  • 90 EUR 可買 79.2 GBP(匯率 0.88)。
  • 79.2 GBP 可買 102.96 USD(匯率 1.30)。

最後你有 102.96 USD,因此賺了 2.96。三個價格彼此不一致:匯率的乘積 0.90 × 0.88 × 1.30 是 1.0296,而合理的市場會給出 1.0000。

「三角」這個詞來自三種貨幣。這個圈也可以更長,有四或五個步驟。第 5 到第 8 課會教你如何讓程式快速找到這種圈。

第 3 種:統計套利

現在這兩個價格不是同一樣東西,但它們通常會一起移動。想像同一條街上兩間店賣不同品牌的瓶裝水。當一間漲價,另一間也會漲,只是會晚一點。如果今天一個品牌相對於另一個品牌的價格高得異常,你就押注這個差距會縮小:賣出貴的,買進便宜的。

在加密貨幣中,這兩樣東西可能是 Ethereum 和建立在 Ethereum 上的一枚幣。你衡量它們的價格比率距離正常水準有多遠。這叫做價差,當它異常大時,你就建立這個配對部位。

「統計」這個詞很重要。沒有任何事強迫價格一定要靠攏。它們通常會靠攏,有時卻不會,所以你可能虧錢。第 1 和第 2 種在你真的能按看到的價格交易時,幾乎是確定的;第 3 種則是有一點優勢的機率下注。

第 4 種:期貨與現貨

現貨是指你買進這枚幣本身。期貨合約是日後交易這枚幣的協議;或者是永續合約,它會追蹤幣價,並每隔幾小時支付或收取一小筆錢(資金費率),以維持貼近現貨價格。

當期貨價格高於現貨價格時,你可以同時買進現貨、賣出期貨。你的部位不在乎幣價上漲或下跌,因為一邊的損失會由另一邊的收益補上。你取得的是合約到期時兩個價格之間的差額,或永續合約持有者彼此支付的資金費。

例子:現貨 100.00,期貨 101.00。你買現貨、賣期貨。合約結束時兩個價格都會靠攏,例如來到 95。你在幣上虧 5,放空期貨賺 6,淨賺 1。

比較表

種類比較什麼可能出什麼問題需要什麼
跨交易所兩間交易所的一枚幣還沒交易價差就消失;轉帳慢兩間交易所都有帳戶和資金
循環同一間交易所中繞一圈的匯率手續費;各步之間價格移動一個帳戶、快速程式
統計兩枚相關的幣關係失效統計知識、耐心
期貨現貨現貨價格和期貨價格追繳保證金、交易所問題現貨與期貨都有資金

如何選擇你的機器人類型

問自己三個問題。

  1. 你能開幾個帳戶?一個帳戶適合循環套利。兩個或更多帳戶可以做跨交易所套利。
  2. 你想做能用學校算術驗證的東西嗎?循環和跨交易所套利正是這樣。統計套利需要一點統計知識。
  3. 程式必須多快?循環套利要求最高,因為一個圈可能在幾分之一秒內消失。

在接下來的課程裡,主要的機器人是循環套利,因為它會教到讓本課程有特色的圖論演算法(第 5 到第 8 課)。第 14 課會把期貨現貨加入為第二種策略,第 15 課讓你加入配對交易或機器學習篩選器。

讓 AI 代理人協助你決定

一個模糊的要求:

哪一種套利最好?

一個已經包含決定的要求:

我可以開兩個交易所帳戶,也懂基本 Python。請用一張表列出四種套利:我比較什麼、主要風險,以及需要什麼。接著推薦一種給使用 100 美元模擬帳戶的初學者,並給我一個能手算驗證的數字。

要批判地閱讀答案。如果代理人推薦某件事卻沒有解釋風險,就要求它再解釋一次風險。

你的練習

寫一個叫做 idea.md 的短檔案,包含五行:

  1. 你的機器人要做的套利種類。
  2. 它比較的兩個價格。
  3. 可能出問題的一件事。
  4. 你每一課都會手算驗證的一個數字。
  5. 用一句話說明「機器人有在運作」對你來說是什麼意思。

沒有錯誤答案。你應該得到一頁內容,能在第 16 課再讀一次,看看改變了多少。

接下來

第 3 課會介紹每個套利系統都要經過的階段,讓你知道後面每一課放在哪裡。