停利 / 停損(TP/SL)
什麼是停利 / 停損訂單?
停利停損訂單在事前設定觸發價格與訂單參數,當觸發價格達成時系統依據用戶設定下單,以平倉鎖定獲利或止損。
根據觸發後執行的訂單類型,TP/SL 可分為:
- 限價停利 / 停損
- 市價停利 / 停損
限價停利 / 停損
需設定以下參數:
- 觸發價格
- 訂單價格
- 訂單數量
觸發後會送出限價單,訂單價格是你願意成交的最優價格,因此限價單可能不會馬上成交。
優點
可確保成交價格在限價之內,滑點可控。
缺點
不一定能成交。
建議
為提高成交率,通常將限價價格與觸發價格拉開一點。例如:多單停利,觸發價 2.10 sCNH,限價可以設 2.09 sCNH,因為在 2.10 市場以 2.09 先賣更容易成交。
市價停利 / 停損
需設定參數:
- 觸發價格
- 訂單數量
觸發後送出市價單,會依當時最佳價格快速平倉。
優點
觸發後可立即成交。
缺點
無法保證成交價格,流動性不足時可能產生較大滑點。
總結
限價與市價各有利弊,建議:
| 情境 | 建議 |
|---|---|
| 停利 | 選擇限價,可確保獲利 |
| 停損 | 選擇市價,可快速平倉 |
| 小倉 | 選市價 |
| 大倉 | 用限價或分批 TP/SL |
| 流動性差的市場 | 選限價 |
TP/SL 的兩種建立方式
1. 附於訂單的 TP/SL
下開倉單時可以附加 TP/SL。當訂單成交後,TP/SL 會以「固定」數量建立,即與該筆成交一樣的數量。
特性:
- 數量在建立時固定
- 只保護該筆訂單的數量
- 若後續加倉,需為新增部分再設定 TP/SL
2. 持倉 TP/SL
可在持倉上直接設定 TP/SL,建立一個「動態數量」的訂單,會在觸發時平掉剩餘整筆持倉。
特性:
- 數量在觸發時決定
- 自動依剩餘持倉調整
- 若你手動部分平倉,TP/SL 只會平掉剩下的部分
TP/SL 的執行邏輯
參數
| 參數 | 說明 |
|---|---|
| 持倉 | 要被平掉的持倉 |
| 觸發價格 | 觸發 TP/SL 的價格 |
| 訂單價格 | 限價單使用,送出的價格 |
| 訂單數量 | 附單為固定,持倉 TP/SL 為動態 |
生命週期
待定觸發 → 觸發成功/失敗 → 訂單已下單
待定觸發
TP/SL 成功送出後會顯示於訂單列表。由於它是平倉單:
- 多單的 TP/SL 方向為「賣出」
- 空單的 TP/SL 方向為「買進」
每個觸發訂單只能觸發一次,當選擇的價格類型(最後價格 或 標記價格)達到觸發價,就會激活。
觸發規則
TP/SL 依照選擇的價格類型觸發:
若選 最後價格:
| 持倉 | 停利(Take Profit) | 停損(Stop Loss) |
|---|---|---|
| 多單 | 最後價格 ≥ 觸發價 | 最後價格 ≤ 觸發價 |
| 空單 | 最後價格 ≤ 觸發價 | 最後價格 ≥ 觸發價 |
若選 標記價格:
| 持倉 | 停利 | 停損 |
|---|---|---|
| 多單 | 標記價格 ≥ 觸發價 | 標記價格 ≤ 觸發價 |
| 空單 | 標記價格 ≤ 觸發價 | 標記價格 ≥ 觸發價 |
觸發後的訂單
觸發後系統會立即送出訂單:
| 參數 | 值 |
|---|---|
| 訂單方向 | 與持倉相反(用於平倉) |
| 訂單價格 | 限價:用戶設定;市價:當前最佳價格 |
| 訂單數量 | min(持倉剩餘, TP/SL 數量) |
若你在 TP/SL 設定後手動平掉部分持倉,觸發單只會平掉剩下的部分。
範例
限價停利範例
2025/01/15:GMYD 上破 1.90 sCNH,我以 1.90 sCNH 做多 50,000。目標 2.10 sCNH,分批設定兩條停利:
停利 1:
| 參數 | 數值 |
|---|---|
| 觸發價格類型 | 最後價格 |
| 觸發價格 | 2.00 sCNH |
| 訂單價格 | 1.99 sCNH |
| 訂單數量 | 25,000 |
停利 2:
| 參數 | 數值 |
|---|---|
| 觸發價格類型 | 最後價格 |
| 觸發價格 | 2.10 sCNH |
| 訂單價格 | 2.10 sCNH |
| 訂單數量 | 25,000 |
後續 GMYD 漲破 2.00 並短暫到 2.1005,1/22 查看發現:
- 兩張停利都已觸發
- 仍持 25,000 持倉
- 目前訂單在 2.10 sCNH 待成交
結果: 停利 1 成交,但停利 2 由於成交時價格已跌穿 2.10,未成交。
經驗: 限價停利不宜把訂單價設在觸發價,應留滑點緩衝,例如:觸發 2.10,可設 2.09,較容易成交。
市價停損(標記價格 觸發)
2025/01/21:GMYD 突破 2.00,我在 2.00 做多 500,000,設 標記價格 市價停損 1.85 以防假突破。
停損訂單:
| 參數 | 數值 |
|---|---|
| 觸發價格類型 | 標記價格 |
| 觸發價格 | 1.85 sCNH |
| 訂單數量 | 500,000 |
1/28 發生閃崩,最後價格 跌到 1.80,但 Mark 仍在 1.87,停損未觸發。1/30 Mark 到 1.85 才觸發。
結果:
- 倉位全部被平
- 平均價格 1.82 sCNH
- 滑點:(1.85 − 1.82) × 500,000 = 15,000 sCNH
提醒:
- 標記價格 停損避免假突破
- 大倉建議分批停損或限價停損以降低滑點
持倉 TP/SL(動態數量)
2025/02/01:我在 1.94 sCNH 開多 100,000,沒附單,改在持倉上設定 TP/SL:
持倉停利:
| 參數 | 數值 |
|---|---|
| 觸發價格類型 | 標記價格 |
| 觸發價格 | 2.20 sCNH |
| 訂單類型 | 市價 |
| 訂單數量 | 動態(整筆持倉) |
2/5 手動平 30,000(2.05),剩 70,000;2/10 Mark 達 2.20 觸發,市場單只成交剩餘 70,000。
結果: TP/SL 保障剩餘持倉,即使你先部分平倉。
結論: 當希望整筆持倉都受保護時,用持倉 TP/SL 最保險。