返回新手入門
新手入門

永續合約教學:從倉位、保證金到停損與交易成本

Trader Stan·2026.10.16·閱讀時間 17 min

永續合約是沒有固定到期日的衍生性商品,與買入現貨不同;本篇只教 USDT 線性合約。依 Gate《永續合約介紹》的商品區分,這篇永續合約教學先講倉位與保證金,再用 BTC 歷史案例計算含費預算、核對退出觸價。成交與費用另列假設;規則未核清就停止實盤操作,預算不保證最大損失。

帳戶有 10,000 USDT,這一筆只想承擔 50 USDT,於是把進場與停損價差除一除,數量就算好了。可是真正結算時,還有進出場手續費、可能的滑價與資金費。50 這個數字,究竟指價格損失,還是整筆交易的成本預算?少問這一句,算式看起來正確,結果卻可能超支。

我更在意的是,你能不能從商品名稱一路核對到退出後的紀錄。下面先把會用到的概念講清楚,再沿本站已採用的歷史空單,重做一份含成本的練習。這不是作者的實盤經歷,也不提供「新手一律開幾倍」的答案。

關鍵要點

  • 先決定風險預算與數量,再核對保證金占用;同一數量改槓桿,不會直接改寫價格損益。
  • 委託觸發、實際成交與平台強平是不同事件,必須分開查證。
  • 費用預留用於事前試算,實際費用仍要對帳;資料缺少時不填零。

永續合約教學先分清商品、倉位與保證金

永續合約讓你承擔標的價格變動,不等於把標的資產買進錢包。這篇只處理以 USDT 計價、數量用 BTC 表示的線性永續合約;USDT 是穩定幣,但不代表其價值或發行方沒有風險。幣本位、反向合約與其他結算機制,不套用下方全部算式。

永續與現貨,交易的東西不同

買入一般現貨,是取得帳戶內對應的資產;建立 BTCUSDT 永續部位,是依合約規則承擔比特幣價格漲跌。沒有固定到期日,也不表示能永遠持有:資金費可能持續結算,保證金不符要求時仍可能強平。Gate 官方《永續合約介紹》區分了合約類型、實盤與模擬交易。

做多時,價格上漲帶來正的價格損益;做空時方向相反。線性空單的價格損益是「數量 ×(進場價-出場價)」,再另核費用。至於為什麼選那個進場位置,屬於策略判斷,可以先從 SMC 的判讀順序 理解;商品機制不會替你產生交易優勢。

概念圖比較一般現貨與USDT線性永續,分開資產、倉位數量、名義價值和保證金。

同一個部位,改槓桿先改變資金占用

倉位數量是幾 BTC,名義價值是數量乘上用來估值的價格,保證金則是支撐部位的資金。選定槓桿會影響所需初始保證金;同一數量、相同進出場價,價格損益不會因為把 5 倍改成 10 倍而再翻倍。若你把省下的資金拿來增加數量,市場風險才隨之增加。

Bybit 官方《P&L Calculations》與《Initial Margin》分別說明線性損益及保證金計算。初步可用名義價值除以槓桿理解占用差異,但實際平台可能採標記價格估值,另納入預估平倉費;這個簡式不是可下單餘額,也不是強平公式。

逐倉、全倉與強平,各自管什麼

保證金模式決定哪些資金支撐部位,強平規則決定平台何時處置風險,兩者都不等於交易者自己訂的停損。把模式選好之後,仍須核對帳戶權益、維持保證金及退出委託,不能只看一個顯示中的強平價。

保證金模式決定哪些資金會被動用

逐倉通常把分配給該部位的保證金分開管理;全倉則可能由相關帳戶內多筆部位共用可用資金。追加保證金、啟用自動追加,或其他部位盈虧改變,都可能影響資金範圍。逐倉不代表你填的「50 USDT 風險預算」已被平台鎖成損失上限,那只是你的計畫數字。若想沿同一份帳本比較資金支持範圍,可接續逐倉與全倉的差異。

初始保證金是建立部位所需的資金,維持保證金是持有期間必須符合的要求。Gate 的同一份介紹也把平倉費與風險限額放進說明。平台、商品和帳戶模式不同,不能把一家交易所的公式直接當成另一家的帳戶規則。

逐倉與全倉資金支持範圍示意,追加設定及帳戶風險需核對,50USDT預算不是平台損失上限。

標記價格與停損觸發,不能只看一張 K 線

最新成交價是最近一筆成交價格;指數價格是參考市場形成的基準;標記價格則是平台用於估值、風險處置的參考。Bybit 官方《Order Execution and Liquidation》說明,其逐倉與全倉採不同的強平判定口徑;全倉顯示的參考強平價,也不代替帳戶整體風險條件。

如果停損採最新成交價觸發,平台強平卻參考標記價格,兩條價格可能先後到達不同門檻。因此「K 線還沒碰停損」不足以證明帳戶不會被強平。這裡的機制依該文件解釋,下方案例沒有當時的標記價格與帳戶資料,不會補畫一個歷史強平價。

下單前先寫退出與成本

一份能核對的計畫,需要先寫進場方式、數量、退出觸發來源、觸發後委託類型與成本假設。只有方向和停損價,還沒有說明訂單會怎麼執行。先把這些條件固定,後面才有辦法比較預算與結果。

限價、市價與條件單,差在怎麼成交

限價單約束可接受的價格,價格到達仍可能排隊、部分成交或未成交;市價單尋找當時可用的對手單,成交均價可能偏離畫面報價,這個差異就是滑價。條件單則先等指定價格觸發,再依設定送出市價或限價委託。觸發完成,不代表倉位已經退出。

停損之外還要核對平倉數量與方向。Reduce-only 是「只減倉」設定,用來限制訂單增加或反向建立部位;Bybit 官方《Reduce-Only Order》以限價退出單說明這個用途。各平台支援的訂單類型與綁定方式不同,實際要檢查設定及剩餘委託,不能只因看見這個英文就認定所有退出風險都已處理。

手續費與資金費,先知道怎麼收

交易手續費依成交金額與適用費率計算。Maker 指提供流動性的成交,Taker 指取走既有流動性的成交;限價單若立即吃到對手單,也可能是 Taker。這裡依 Bybit《Order Execution and Liquidation》的成交分類說明;費率仍要對回商品與帳戶。

資金費是永續合約多空持有人依規則收付的款項,Funding Rate 是計算它的費率。正費率通常由多方付給空方,負費率方向相反。OKX 官方《永續資金費規則》列有不同結算週期與調整條件;不能把所有商品都按每八小時計算,更不能把目前預測費率當成過去實際扣款。

限價市價條件單與只減倉的分工,以及MakerTaker交易費和Funding資金費的不同來源。

BTC 歷史案例:把 50 USDT 預算算完整

下面用 2026 年 9 月 10 日至 11 日的 Binance BTCUSDT 永續合約行情,練習把 50 USDT 預算分配給價格風險與成本。先在四小時圖建立計畫,再用十五分鐘圖查看入場與停損的先後。時間採 UTC,台灣時間加八小時;K 線名稱是開盤時刻,完整高低價要等該根收完才知道。

這是按已知歷史行情重做的教學案例,沒有送出真實委託。帳戶、費率、成交與滑價都是示範設定,計算結果不是實盤成績,也不證明策略有效。50 USDT 只是一份練習預算,不是建議所有人採用同一風險比例。

第一步:沿用已知價位,保留取消條件

來源區間固定取整根最高到最低,包含影線;前六根找不到陽線,或來源至確認間已越上緣,就不採用。原規則等待四小時收盤跌破已完成的 9 月 8 日日低 77,600.1,再從突破前六根找最近一根陽線作候選來源。9 月 10 日 12:00 那根收在 77,218.5,於 16:00 才完成確認;來源為當日 00:00,區間 77,912.2 至 78,543.9。來源到確認間沒有先越過上緣,之後才開始等待回測。

計畫在首次回測下緣 77,912.2 時,假設限價做空;價格停損設 78,600.0,固定目標 76,536.6。等待窗口為 9 月 10 日 16:00 至 11 日 16:00 前,共六根四小時 K 線;到期未觸及就取消。進場前若四小時先收盤上破上緣,或接續十五分鐘開盤直接高於上緣,也取消,不假裝在下緣成交。

本練習固定用最新成交價 K 線核對觸價,另假設入場全量成交。停損模型是成交價達到或高於 78,600.0 後,以市價買入平空;目標模型是到達或低於 76,536.6 時,以買入限價平空。這些都是演練設定,不是查到的歷史委託。未取得回報,實際成交欄仍留白。

原始四小時行情顯示9月10日16時確認收破77600.1,來源00時區間77912.2至78543.9;未來遮蔽。

第二步:把成本放進算式,數量改為 0.062 BTC

先看舊算式為什麼會超支。假設帳戶 10,000 USDT、預算 50 USDT,每 BTC 停損價差是 687.8 USDT。舊數量 0.072 BTC 的價格風險為 49.5216;若另假設進出場費率各 0.05%,雙邊費用為 5.6344392,兩者已達 55.1560392 USDT,還沒有計入滑價與資金費。

新練習沿用每邊 0.05% 的教學費率,假設空單進場按指定價成交;退出另外預留每 BTC 20 USDT 的不利滑價,於是成本情境按 78,620.0 計算退出價。再固定預留 1 USDT 給可能支付的資金費。這不是那天的真實費率、實際滑價或已發生扣款,也沒有保證滑價只到 20。

數量還沒定,手續費就會跟著數量變,不能只在最後隨手扣一個固定金額。每 BTC 的情境成本為:

(78,620.0-77,912.2)+(77,912.2+78,620.0)×0.0005=786.0661 USDT。

所以數量上限用(50-1)÷786.0661 計算,再以本練習自訂的 0.001 BTC 單位向下取整,得到 0.062 BTC。這個取整單位是練習設定,真正下單仍須核對商品規格。若增加到 0.063 BTC,同一情境加預留會達 50.5221643 USDT,已超過預算。

這份工作表的用途很具體:讓費用隨數量一起重算。它把同一筆舊例的成本缺口攤開,並沒有證明新數量適合所有行情。資料來源是前述公開 K 線,費用按本文假設,讀者可照式重做。若還要加上自訂資金占用上限,可接續合約倉位計算,分別核算兩道限制。

以原0.072BTC成本超50作對照,新教案扣1USDT預留後反算0.062BTC;0.063即超出同情境預算。

第三步:核對保證金與退出設定

以進場價估算,0.062 BTC 的名義價值為 4,830.5564 USDT。只做「名義價值÷槓桿」的占用比較,5 倍約為 966.11,10 倍約為 483.06 USDT;數量與進出場價不變時,價格損益相同。這兩個數字沒有納入平台實際估值、預估平倉費與級距,不能拿來證明帳戶已符合開倉或強平緩衝條件。

進入模擬環境時,先核商品、逐倉或全倉、持倉方向及數量,再確認買入平空的停損設定。若只有 0.03 BTC 成交,就按實際剩餘數量調整退出,不把計畫的 0.062 全數當成持倉;是否綁定整倉或採只減倉,也要對照平台規則。保證金與強平緩衝沒有核清,就先不送實盤單。本例缺這類帳戶證據,因此只完成預算與歷史觸價演練。

0.062BTC名義價值4830.5564,以5與10倍作簡化保證金占用比較,未代表平台實際可下單或強平條件。

第四步:按十五分鐘順序核對觸價

確認後前五根四小時 K 線最高都低於 77,912.2。下表用來事後逐根複核;每列最高價只在該根收完後完整可知。

到了 9 月 11 日 12:00 那根,整根高低範圍同時包含進場、停損與目標;單看這根,無法知道順序。拆到十五分鐘,12:30 那根先低到 76,000.3,但最高只有 77,671.4,還沒碰進場價,這段下跌不能算空單獲利。

首次觸及進場價的是 12:45 至 13:00 區間,最高 78,115.4、最低 77,527.8;不是已知在 12:45 整成交。13:00、13:15、13:30 三根的最低依序為 77,526.4、77,464.6、77,211.4,連同入場那根都沒有到 76,536.6。13:45 至 14:00 區間最高來到 79,300.7,跨過 78,600.0 停損,最低 77,720.0 仍高於目標,因此在指定價成交的簡化模型中,先發生停損觸價。

這裡能核對的是事件順序,不能由 K 線推定委託排隊、停損觸發來源或實際成交均價。78,620.0 只是前一步固定的費用情境,不是從這根 K 線讀出的成交價。

十五分鐘原始K線核對12時30分前低、12時45分首次入場觸價及13時45分跨停損;14時後遮蔽。
四小時歷史記錄表:9月10日16時至11日08時五根最高依序77518.6、77316.0、76988.0、77400.0、77469.3,完整可確認時間各為開盤後四小時,全部採UTC。

第五步:拆開假設損益與未知費用

現在把「進場 77,912.2、退出 78,620.0、數量 0.062」放進新教學模型,先算價格損失,再算雙邊費用。下表都是假設結果與預算欄,沒有一欄是已驗證的實盤損益。

滑價已經進入 78,620.0 的退出價,不能再把同一段 20 USDT/BTC 扣一次。資金費預留也不能直接填成實際費用;沒有帳戶流水,就把實際成交價、實際資金費與實際淨損益留白。要把這些欄位接成可追查的紀錄,可以沿用 交易日誌的欄位與範本。

把這次試算另存成新版本,保留原來0.072 BTC的紀錄;數量改了,就不拿新結果覆蓋舊表,回頭才查得出同一段行情為什麼出現兩份計算。

這份練習完成的是成本口徑一致的計畫。若真實滑價更大、費率不同或資金費超出預留,結果仍可能超過 50。預算提供調整與放棄的依據,並沒有讓市場答應照表成交。

0.062BTC假設退出78620的價格損失43.8836與費用4.8524982,資金費1為預留,實際淨損益留白。
0.062BTC教學損益表:價格損失43.8836,假設雙邊手續費4.8524982,未計資金費情境損失48.7360982,另留1 USDT後49.7360982;預留非實際扣款。

操作前後,還有哪些條件要補齊

把數量算出來後,還要補商品規格、帳戶狀態與退出檢查,才談得上實際操作。練習前先固定允許的費率與成本情境;等待期間若費率、預期資金費或可用資金改變,就重新計算,原計畫不再符合預算時取消,不靠加槓桿維持原數量。

持倉後則核對實際數量、有效退出單及風險指標。價格跳動時,市價退出可能滑價,限價退出可能掛著沒成交;部分成交後仍有剩餘風險。全部退出後,確認倉位歸零,再檢查是否有未撤銷的開倉或退出委託。這一步查的是帳戶紀錄,不是螢幕上的「提交成功」。

本文沒有拿新數量做策略績效比較,也沒有驗證哪一種槓桿或保證金模式更適合你。價格、保證金、交易所規則與穩定幣本身各有風險;單一歷史案例只用來把流程說清楚,不能推算勝率或保證虧損範圍。

流程圖區分下單前缺資料不送單、等待中取消、持倉退出檢查與結束後核對,未知不填零。

接著補哪一塊

先重算一次本例,確認自己能分清數量、名義價值、保證金與含成本預算,再選需要深入的部分。以下六篇已可接續閱讀,依照你需要深入的問題選擇。

本文僅供商品機制與歷史教學練習,不構成投資建議。未驗證實際下單、成交與帳戶風險;真實交易可能損失本金,費用、滑價與強平也可能使結果偏離計畫。

常見問題

Q1. 永續合約教學和現貨教學有什麼不同?

一般現貨涉及取得資產;永續合約是衍生性部位,沒有固定到期日,仍須處理保證金、強平與資金費。本文只示範USDT線性永續,不把幣本位公式混進來。

Q2. 同一數量從5倍改成10倍,價格損益會翻倍嗎?

不會直接翻倍。數量與進出場價相同,價格損益相同;選定槓桿會影響初始保證金占用;強平條件須另外核對帳戶模式與規則。若再增加數量,損益才會隨數量放大。

Q3. 選逐倉,就只會損失預算中的50 USDT嗎?

不是。逐倉管理的是分配給部位的保證金,50是本例自訂預算。追加資金、費用與執行情況仍需核對,不能把計畫數字當平台保證上限。

Q4. 設好停損,就保證能在指定價退出嗎?

不保證。先核觸發來源,再看觸發後送出市價或限價委託;前者可能滑價,後者可能未成交。平台強平與策略停損也不是同一條規則。

Q5. 資金費率都是每8小時結算一次嗎?

不是。商品與平台可能使用不同週期,也可能調整。應核當期規則與實際結算紀錄,不能把目前預測費率或預留金額當成歷史實際扣款。

Q6. 本例為什麼從0.072改成0.062 BTC?

舊數量只計價差已接近50預算,加假設手續費便超支。新練習把雙邊費、退出滑價情境和資金費預留一起反算,0.062落在情境預算內,但仍不是保證最大損失。

永續合約永續合約教學合約交易倉位計算保證金槓桿止盈止損資金費率