永續合約是沒有固定到期日的衍生性商品,與買入現貨不同;本篇只教 USDT 線性合約。依 Gate《永續合約介紹》的商品區分,這篇永續合約教學先講倉位與保證金,再用 BTC 歷史案例計算含費預算、核對退出觸價。成交與費用另列假設;規則未核清就停止實盤操作,預算不保證最大損失。
帳戶有 10,000 USDT,這一筆只想承擔 50 USDT,於是把進場與停損價差除一除,數量就算好了。可是真正結算時,還有進出場手續費、可能的滑價與資金費。50 這個數字,究竟指價格損失,還是整筆交易的成本預算?少問這一句,算式看起來正確,結果卻可能超支。
我更在意的是,你能不能從商品名稱一路核對到退出後的紀錄。下面先把會用到的概念講清楚,再沿本站已採用的歷史空單,重做一份含成本的練習。這不是作者的實盤經歷,也不提供「新手一律開幾倍」的答案。
關鍵要點
- 先決定風險預算與數量,再核對保證金占用;同一數量改槓桿,不會直接改寫價格損益。
- 委託觸發、實際成交與平台強平是不同事件,必須分開查證。
- 費用預留用於事前試算,實際費用仍要對帳;資料缺少時不填零。
永續合約教學先分清商品、倉位與保證金
永續合約讓你承擔標的價格變動,不等於把標的資產買進錢包。這篇只處理以 USDT 計價、數量用 BTC 表示的線性永續合約;USDT 是穩定幣,但不代表其價值或發行方沒有風險。幣本位、反向合約與其他結算機制,不套用下方全部算式。
永續與現貨,交易的東西不同
買入一般現貨,是取得帳戶內對應的資產;建立 BTCUSDT 永續部位,是依合約規則承擔比特幣價格漲跌。沒有固定到期日,也不表示能永遠持有:資金費可能持續結算,保證金不符要求時仍可能強平。Gate 官方《永續合約介紹》區分了合約類型、實盤與模擬交易。
做多時,價格上漲帶來正的價格損益;做空時方向相反。線性空單的價格損益是「數量 ×(進場價-出場價)」,再另核費用。至於為什麼選那個進場位置,屬於策略判斷,可以先從 SMC 的判讀順序 理解;商品機制不會替你產生交易優勢。

同一個部位,改槓桿先改變資金占用
倉位數量是幾 BTC,名義價值是數量乘上用來估值的價格,保證金則是支撐部位的資金。選定槓桿會影響所需初始保證金;同一數量、相同進出場價,價格損益不會因為把 5 倍改成 10 倍而再翻倍。若你把省下的資金拿來增加數量,市場風險才隨之增加。
Bybit 官方《P&L Calculations》與《Initial Margin》分別說明線性損益及保證金計算。初步可用名義價值除以槓桿理解占用差異,但實際平台可能採標記價格估值,另納入預估平倉費;這個簡式不是可下單餘額,也不是強平公式。
逐倉、全倉與強平,各自管什麼
保證金模式決定哪些資金支撐部位,強平規則決定平台何時處置風險,兩者都不等於交易者自己訂的停損。把模式選好之後,仍須核對帳戶權益、維持保證金及退出委託,不能只看一個顯示中的強平價。
保證金模式決定哪些資金會被動用
逐倉通常把分配給該部位的保證金分開管理;全倉則可能由相關帳戶內多筆部位共用可用資金。追加保證金、啟用自動追加,或其他部位盈虧改變,都可能影響資金範圍。逐倉不代表你填的「50 USDT 風險預算」已被平台鎖成損失上限,那只是你的計畫數字。若想沿同一份帳本比較資金支持範圍,可接續逐倉與全倉的差異。
初始保證金是建立部位所需的資金,維持保證金是持有期間必須符合的要求。Gate 的同一份介紹也把平倉費與風險限額放進說明。平台、商品和帳戶模式不同,不能把一家交易所的公式直接當成另一家的帳戶規則。

標記價格與停損觸發,不能只看一張 K 線
最新成交價是最近一筆成交價格;指數價格是參考市場形成的基準;標記價格則是平台用於估值、風險處置的參考。Bybit 官方《Order Execution and Liquidation》說明,其逐倉與全倉採不同的強平判定口徑;全倉顯示的參考強平價,也不代替帳戶整體風險條件。
如果停損採最新成交價觸發,平台強平卻參考標記價格,兩條價格可能先後到達不同門檻。因此「K 線還沒碰停損」不足以證明帳戶不會被強平。這裡的機制依該文件解釋,下方案例沒有當時的標記價格與帳戶資料,不會補畫一個歷史強平價。
下單前先寫退出與成本
一份能核對的計畫,需要先寫進場方式、數量、退出觸發來源、觸發後委託類型與成本假設。只有方向和停損價,還沒有說明訂單會怎麼執行。先把這些條件固定,後面才有辦法比較預算與結果。
限價、市價與條件單,差在怎麼成交
限價單約束可接受的價格,價格到達仍可能排隊、部分成交或未成交;市價單尋找當時可用的對手單,成交均價可能偏離畫面報價,這個差異就是滑價。條件單則先等指定價格觸發,再依設定送出市價或限價委託。觸發完成,不代表倉位已經退出。
停損之外還要核對平倉數量與方向。Reduce-only 是「只減倉」設定,用來限制訂單增加或反向建立部位;Bybit 官方《Reduce-Only Order》以限價退出單說明這個用途。各平台支援的訂單類型與綁定方式不同,實際要檢查設定及剩餘委託,不能只因看見這個英文就認定所有退出風險都已處理。
手續費與資金費,先知道怎麼收
交易手續費依成交金額與適用費率計算。Maker 指提供流動性的成交,Taker 指取走既有流動性的成交;限價單若立即吃到對手單,也可能是 Taker。這裡依 Bybit《Order Execution and Liquidation》的成交分類說明;費率仍要對回商品與帳戶。
資金費是永續合約多空持有人依規則收付的款項,Funding Rate 是計算它的費率。正費率通常由多方付給空方,負費率方向相反。OKX 官方《永續資金費規則》列有不同結算週期與調整條件;不能把所有商品都按每八小時計算,更不能把目前預測費率當成過去實際扣款。

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 時,以買入限價平空。這些都是演練設定,不是查到的歷史委託。未取得回報,實際成交欄仍留白。

第二步:把成本放進算式,數量改為 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.062 BTC 的名義價值為 4,830.5564 USDT。只做「名義價值÷槓桿」的占用比較,5 倍約為 966.11,10 倍約為 483.06 USDT;數量與進出場價不變時,價格損益相同。這兩個數字沒有納入平台實際估值、預估平倉費與級距,不能拿來證明帳戶已符合開倉或強平緩衝條件。
進入模擬環境時,先核商品、逐倉或全倉、持倉方向及數量,再確認買入平空的停損設定。若只有 0.03 BTC 成交,就按實際剩餘數量調整退出,不把計畫的 0.062 全數當成持倉;是否綁定整倉或採只減倉,也要對照平台規則。保證金與強平緩衝沒有核清,就先不送實盤單。本例缺這類帳戶證據,因此只完成預算與歷史觸價演練。

第四步:按十五分鐘順序核對觸價
確認後前五根四小時 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 線讀出的成交價。


第五步:拆開假設損益與未知費用
現在把「進場 77,912.2、退出 78,620.0、數量 0.062」放進新教學模型,先算價格損失,再算雙邊費用。下表都是假設結果與預算欄,沒有一欄是已驗證的實盤損益。
滑價已經進入 78,620.0 的退出價,不能再把同一段 20 USDT/BTC 扣一次。資金費預留也不能直接填成實際費用;沒有帳戶流水,就把實際成交價、實際資金費與實際淨損益留白。要把這些欄位接成可追查的紀錄,可以沿用 交易日誌的欄位與範本。
把這次試算另存成新版本,保留原來0.072 BTC的紀錄;數量改了,就不拿新結果覆蓋舊表,回頭才查得出同一段行情為什麼出現兩份計算。
這份練習完成的是成本口徑一致的計畫。若真實滑價更大、費率不同或資金費超出預留,結果仍可能超過 50。預算提供調整與放棄的依據,並沒有讓市場答應照表成交。


操作前後,還有哪些條件要補齊
把數量算出來後,還要補商品規格、帳戶狀態與退出檢查,才談得上實際操作。練習前先固定允許的費率與成本情境;等待期間若費率、預期資金費或可用資金改變,就重新計算,原計畫不再符合預算時取消,不靠加槓桿維持原數量。
持倉後則核對實際數量、有效退出單及風險指標。價格跳動時,市價退出可能滑價,限價退出可能掛著沒成交;部分成交後仍有剩餘風險。全部退出後,確認倉位歸零,再檢查是否有未撤銷的開倉或退出委託。這一步查的是帳戶紀錄,不是螢幕上的「提交成功」。
本文沒有拿新數量做策略績效比較,也沒有驗證哪一種槓桿或保證金模式更適合你。價格、保證金、交易所規則與穩定幣本身各有風險;單一歷史案例只用來把流程說清楚,不能推算勝率或保證虧損範圍。

接著補哪一塊
先重算一次本例,確認自己能分清數量、名義價值、保證金與含成本預算,再選需要深入的部分。以下六篇已可接續閱讀,依照你需要深入的問題選擇。
- 合約倉位怎麼算?從停損距離到槓桿與保證金。
- 逐倉與全倉差在哪?保證金、追加資金與多倉風險。
- 合約為什麼會強平?標記價格、維持保證金與停損差異。
- 資金費率是什麼?結算時間、支付方向與持倉成本。
- 合約止盈止損怎麼設?觸發價格、成交與只減倉。
- 合約交易成本怎麼算?手續費、滑價與淨損益。
本文僅供商品機制與歷史教學練習,不構成投資建議。未驗證實際下單、成交與帳戶風險;真實交易可能損失本金,費用、滑價與強平也可能使結果偏離計畫。