分類
平台
難度
進階
適用情境
券商選擇EA 評估回測

隔夜利息

隔夜利息是部位被持有到經紀商每日轉倉時點之後所產生的融資費用或貸記,由兩種貨幣之間的利率差,再加上經紀商自己的加成決定。

亦稱:swap, 轉倉費, 隔夜費用, 融資成本, 利差交易

更新於 · 審閱於

一句話講清

隔夜持有一個貨幣對,等於借入一種貨幣同時持有另一種,於是利息會易手。經紀商每天結算一次這個差額,在上面加進自己的利潤,結果就以貸記或收費的形式落在部位上。

為什麼重要

隔夜利息是唯一一項隨時間增長、而不是隨交易活動增長的成本。一套很少交易、卻一持有就是好幾天的策略,付給融資的錢可能多過付給點差的錢;而在當初用來證明它可行的那份回測裡,這正是最常缺席的一項成本。

  • 它按每手每晚累積,因此隨持倉時間與部位大小放大,而且與這筆交易做得好不好完全無關。
  • 一週之中有一個交易日要三倍計收以涵蓋週末,於是一晚的成本變成三晚,也在任何以多日持倉為基礎的權益曲線上留下一級台階。
  • 它可以是正的。順著利率差方向持有的貨幣對會把錢付進帳戶,這正是利差(carry)策略的全部基礎。
  • 它因經紀商而異、而且會被修訂,所以一份建立在今天這張表上的回測,描述的是今天的這家經紀商,而不是它宣稱涵蓋的那些年。
  • 它能讓一筆交易收在原本用來框住它的停損之下:Windrose 紀錄裡有一個部位跑了三個半月,最後以 −$148 收場,而名目停損是 −$91,兩者的差額就是在它底下持續累積的融資成本。

券商如何定義

  • 隔夜利息按每手每晚報價,多頭與空頭分開列出;在 MT5 中它以自己的欄位出現在部位上,而不是被算進獲利數字裡面。
  • 市場報價(Market Watch)→ 對商品按右鍵 → 規格(Specification),這裡有決定整項成本的四個欄位:Swap type、Swap long、Swap short 與 3-day swap,最後一個指明該商品由星期幾承擔三倍計收。
  • 工具箱 → 交易 會在每一個未平倉部位上顯示 Swap 欄位,工具箱 → 歷史 則在每一筆已平倉成交上顯示一個;兩處都在獲利數字旁邊,而不在它裡面。
  • 它在經紀商的轉倉時點入帳,慣例是伺服器時間 23:59,而在同一個交易時段之內開倉又平倉的部位,永遠碰不到它。
  • 計算的基礎是兩種貨幣之間的利率差;經紀商在其上加成,這就是同一個貨幣對的多頭與空頭隔夜利息通常兩邊都是負數的原因。
  • 一週之中有一個交易日承擔三倍計收以結清週末——多數外匯貨幣對是星期三,反映的是即期交割日。
  • 免隔夜利息帳戶以管理費取代這項收費,通常是在寬限期之後按每手固定計收,而不是由利率推導出來。

各家券商的差異

  • 在原始利率差之上加的那一層加成,這是差異最大、也最少被單獨揭露的一部分。
  • 轉倉時點,它跟隨經紀商伺服器的時區,並隨日光節約時間移動——對在午夜前後交易的 EA 來說,這件事有分量。
  • 由星期幾承擔三倍計收,在金屬與指數上尤其要看,因為那未必是星期三。
  • 隔夜利息表是以點、以帳戶貨幣,還是以基準貨幣單位報價。
  • 免隔夜利息選項的條件:哪些商品符合資格、是否有寬限期,以及取代它的費用是每手每晚多少。

對 EA 表現的影響

  • 一套持倉數日的策略會在每一個部位上累積隔夜利息,而總額很容易被低估,因為它出現在一個多數人從來不去加總的欄位裡。
  • 策略測試器把商品規格中當前的隔夜利息數值套用到整段歷史期間,所以一份跨年度的回測,從頭到尾都是按今天的利率定價的。
  • 方向和大小一樣重要:一套結構上做多高息貨幣的 EA 會賺取隔夜利息,同一套 EA 反過來做就得付。
  • 網格與籃子策略會長時間持有大量部位,融資成本對它們是第一級的成本,對當沖策略則幾近於零。
  • 轉倉除了收費之外還會製造點差跳升,因此在那前後幾分鐘下單的 EA,會同時遇上這兩件事。
  • 測試器自己的 Deals 分頁能替任何一次運行了結這個問題:它的 Swap 欄位逐筆顯示這次運行實際記了多少。我們就是這樣知道 Stillwater 的 833 筆成交全部記為恰好是零,而它的 416 筆交易中有 286 筆至少跨過了一個晚上——這個零該讀成一項未被建模的成本,而不是一項不存在的成本。
  • 融資成本是唯一一項會讓回測無法重現的成本。在相同日期上重跑 Lattice Weave,得到的是完全相同的進場、完全相同的出場、連最後一位數字都相同的價格,總額卻只因融資而不同,因為經紀商在這段期間修訂了它儲存的隔夜利息歷史。

入金前要確認什麼

  • EA 實際交易的那個商品的多頭與空頭隔夜利息,取自 MT5 商品規格,而不是取自行銷材料。
  • 該商品由星期幾承擔三倍計收。
  • 經紀商伺服器的轉倉時點,以及它隨日光節約時間如何移動。
  • 如果要用免隔夜利息選項,它是否改收固定管理費,以及在幾晚之後開始收。
  • 一份公開的策略回測到底有沒有建模隔夜利息,而且是按哪一家經紀商的利率。
  • 紀錄是以貨幣寫出隔夜利息總額,還是只說已計入隔夜利息——這兩者是差距很大的兩種揭露程度。

常見風險

  • 把一份跨年度回測裡的融資成本讀成歷史事實,而測試器其實是按執行測試那天生效的利率,替每一個晚上定價的。
  • 為一套長持倉策略選擇免隔夜利息帳戶,結果付得更多,因為固定管理費超過了它所取代的隔夜利息。
  • 把策略建立在正的利差上,然後才發現利率差已經移動,或經紀商已經改了它的加成。
  • 在轉倉窗口之內下單,那裡的點差跳升比省下來的隔夜利息還貴。
  • 把報告裡那一行零隔夜利息讀成策略的性質。那是測試所用商品的性質;同一套規則放在利率尋常的真實商品上,每一晚都要照付。

範例

本站發布的 Windrose 紀錄,一套經常持倉數天到數週的 AUD/CAD 均值回歸策略。那份紀錄是把融資成本量出來,而不是假設出來,因此它最能清楚說明隔夜利息對一套慢策略做了什麼。

整段運行的融資成本
−$521
108 筆交易的逐筆隔夜利息加總,已經包含在公布的獲利之內。
同一次運行的淨結果
$1,445.84
付完融資之後活下來的那個數字。
最大結餘回撤
$519.08 (4.51%)
權益曲線上最深的一次下探——比那筆沒有人畫進圖裡的融資帳單還小。
最差的單一部位
−$148 對上 −$91 的停損
持有了三個半月;超出的部分是累積的隔夜利息,不是滑價。

這裡沒有任何一項取決於策略對或錯。這是持有部位本身的租金,而在這份紀錄上,租金跑贏了回撤。

計算 521 ÷ 1,445.84 ≈ 36% · 148 − 91 = 57 的隔夜利息落在一個部位上

結果 融資成本占它最後留下的淨利的 36%,而且大過這份紀錄最差的一次回撤

怎麼使用

隔夜利息要對照持倉時間來讀,而不是對照結餘。先算出每筆交易的融資成本,然後讀兩次:一次是占平均獲利的比例,也就是下面這張帶;一次是對照紀錄的最大回撤,那才會告訴你這項成本是不是已經大過每個人都在看的那個風險。

區間 含義
低於平均獲利的 2% 不重要。策略篩選時可以忽略,但成本模型裡要留著。
2–10% 一項真實的成本,值得在投入之前對照第二家經紀商的表核對一次。
10–25% 融資成本現在是一項設計約束。持倉時間與經紀商選擇,兩件事都需要有理由。
超過 25%,或把正利差本身當成宣稱的優勢 這套策略交易的是融資而不是市場,它的生死取決於一個由經紀商決定的利率。
  • 在你真正要跑的那個帳戶上,從市場報價(Market Watch)→ 規格(Specification)取出 Swap long 與 Swap short,而不是從比較表上抄;同時記下旁邊的 Swap type 欄位——它決定這個數字指的是點、貨幣還是百分比。
  • 乘上實際會持有的晚數,包含三倍計收的那一天,再拿去和平均獲利比。
  • 在 EA 實際交易的方向上檢查正負號。一個貨幣對可能一邊付錢給你、另一邊向你收錢。
  • 確認一份公開的回測有沒有建模隔夜利息,並把跨年度的結果視為按單獨一天的利率定價。
  • 拿免隔夜利息帳戶和標準帳戶比每筆交易的總成本,而不是比有沒有那一行隔夜利息。
  • 把紀錄寫明的融資總額擺在它的最大回撤旁邊,而不是擺在淨利旁邊。在 Windrose 這次運行上,−$521 的隔夜利息和 $519.08 的最差回撤一樣大,正是這個對照讓這項成本變得看得懂。

本站發布的 23 份紀錄中,有 15 份以貨幣寫出隔夜利息總額;其餘 8 份只說這次運行有計入隔夜利息,把逐筆數值留在可下載的交易明細裡。看一份商品頁屬於哪一種,是最快看出它有多仔細檢視過自己融資成本的方法。

常見誤解

以為回測正確地替融資定過價

MT5 把商品規格中當前的隔夜利息數值套用到整段測試期間。因此一份十年的回測,是用執行測試那天恰好生效的利率去計收十年份的晚上;融資成本會被低估還是高估,取決於當時利率在什麼位置。

把免隔夜利息當成比較便宜

免隔夜利息帳戶以管理費取代融資成本,通常是在寬限期之後按每手每晚固定計收。對一套一次持有一週的策略來說,這常常比它所取代的隔夜利息更貴。可比的是每筆交易的總成本,而不是有沒有「免費」兩個字。

漏掉三倍計收的那一晚

一週之中有一個交易日結算三個晚上以涵蓋週末。因此一個交易週的五次轉倉實際上計收七個晚上,於是一個跨越整週持有的部位,累積的融資成本比天真地數晚數所暗示的多出 40%,而多出來的那部分落在固定的某一天,在權益曲線上顯示為一級台階。

把停損當成最壞情況

停損框住的是市場能拿走多少。它框不住日曆能拿走多少。Windrose 有一個部位持有了三個半月,最後以 −$148 收場,而名目停損是 −$91,因為融資成本在一個停損早已定價完畢的部位底下持續累積。在任何可能持有數週的策略上,每筆交易真正的最壞情況是停損加上這段持有所累積的隔夜利息。

把報告裡的零隔夜利息讀成好消息

本站發布的 23 份紀錄中有 4 份記到的融資成本恰好是零,而每一份都是所測試商品的性質,不是策略的性質。Stillwater 的 833 筆成交全部記為零隔夜利息,因為它只做多,而那次運行背後的 USD/JPY 歷史在多頭方向沒有隔夜利息。同時,它的 416 筆交易中有 286 筆至少跨過了一個晚上。一個利率尋常的真實帳戶,這些晚上一個都不會少收。

把正利差當成優勢來源

正的隔夜利息由一個利率差決定,而經紀商會在上面加成、也會修訂它。一套獲利能力取決於它的策略,等於同時暴露在一次利率決策和一項經紀商政策之下,而這兩者在它的回測裡哪裡都找不到。

深入說明

在本站發布的 23 份紀錄裡,融資成本實際拿走了多少

在本站發布的 23 個 EA 中數值
以貨幣寫出隔夜利息總額的紀錄15
其中總額恰好為零的紀錄4
有計入隔夜利息但未加總的紀錄8
單一紀錄上最大的一筆融資帳單−$938.13
最小的非零帳單−$9.37
11 份非零紀錄的融資合計約 −$4,307
在運行清單中寫明每晚隔夜利率的23 份中的 1 份

這個區間頂端與底端之間的落差,就是整件事的重點。Ballast 賺到 $4,061.59 的毛利,其中 $938.13 付給了融資,公布出來的是 $3,123.46——這套策略產出的大約四分之一,花在了持有部位這件 事上。Nautical 跑在一個把 EUR/JPY 隔夜利息配置到接近零的自訂商品上,1,665 列成交、持倉中位數三天,總共只付了 $9.37。同一項成本、同一個平台,相差兩個數量級,而這兩個數字沒有一個能從策略邏輯裡推得出來。

那四份為零的紀錄才是陷阱。Stillwater 的 833 筆成交每一筆記到的隔夜利息都恰好是 零,因為它只做多,而我們測試所用的 USD/JPY 歷史在多頭方向沒有隔夜利息。它的部位還是照樣在外面過夜:416 筆交易 中有 286 筆至少跨過一個晚上,持倉中位數接近 51 小時,最長的一筆 44 天。那一欄裡的零描述的是測試商品,不是策 略。把它誤讀成策略的性質,你就悄悄刪掉了一筆真實帳戶在每一個那樣的晚上都會收的成本。

最後一列是真正動搖可重現性的那一列。23 份運行清單裡,只有一份寫下了每晚的利率;其餘的都交給交易明細裡的逐筆數 值,而這是有道理的。在相同日期上重跑 Lattice Weave,得到的是完全相同的進 場、完全相同的出場、連最後一位數字都相同的價格。動的只有總額,而且只因融資而動,因為經紀商在這段期間修訂了它儲 存的隔夜利息歷史。回測裡其他每一項成本都由資料決定;這一項由你按下開始的時間決定。

常見問題

MT5 回測裡會出現隔夜利息嗎?
會,但它是用商品規格中當前設定的隔夜利息數值,套用到整段歷史期間。測試器並沒有過去隔夜利率的歷史。因此一份跨年度的回測,是按單獨一天的利率替每一個晚上定價,報告裡的融資成本是一項假設,而不是一筆紀錄。
隔夜利息是哪一天收三倍?
多數外匯貨幣對是星期三,因為星期三部位的交割日會滾到星期一,一次結算三天。金屬、指數與差價合約可能用不同的星期幾,而且是在經紀商的商品規格中逐一商品寫明,並非全球通用。
免隔夜利息帳戶比較便宜嗎?
對會持有部位的策略來說通常不是。那一行隔夜利息被管理費取代,一般是在寬限期之後按每手每晚固定計收,而對多日持倉來說,這筆費用往往超過它所取代的融資成本。可以比較的數字,是在實際交易的那個貨幣對上每筆交易的總成本。
隔夜利息實際上會讓一個 EA 付出多少?
這幾乎完全取決於持倉時間,而且落差很大。在本站發布的 23 份 EA 紀錄中,寫出非零融資總額的那 11 份介於 −$9.37 到 −$938.13 之間,測試窗口各約七年,另有 4 份記到恰好是零。在 Ballast 上,融資從 $4,061.59 的毛利中拿走了 $938.13,留下 $3,123.46——大約是這套策略所賺到的一切的四分之一。
隔夜利息會把一筆交易推過它的停損嗎?
會,而且在慢策略上並不罕見。停損框住的是價格的走幅,不是日曆。在 Windrose 紀錄裡有一個部位被持有了三個半月,最後以 −$148 收場,而名目停損是 −$91;多出來的 $57 是在它底下累積的融資成本。對任何可能持有數週的策略而言,每筆交易的最壞情況是停損加上這段持有所累積的隔夜利息。
回測顯示隔夜利息為零,是不是代表沒有融資成本?
不是。那代表測試所用的商品,在實際交易的那一邊隔夜利息為零。本站發布的 23 份紀錄中有 4 份正是因為這個原因記到恰好是零,而其中好幾份會持倉數日——Kestrel Hover 每個部位平均約六天,卻完全沒有記到隔夜利息。一個利率尋常的真實帳戶,這些晚上每一晚都要收,所以一行零隔夜利息標示的是一項未被建模的成本,而不是一項不存在的成本。
我能完全避開隔夜利息嗎?
在經紀商的轉倉時點之前平倉就可以。當沖策略永遠不會付它,這是它們相對於波段策略在結構上的成本優勢之一。任何隔夜持有的做法都要付,剩下能選的只有經紀商、方向與持倉時間。

相關文章