常見問題
首頁
幫助中心
常見問題
交易機器人
合約網格機器人
什麼是合約網格交易?

什麼是合約網格交易?

2020-12-23 11:22
教學
新增 / 移除執行中的網格保證金
常見問題
教學
教學影片
網格交易是一種交易機器人,可自動化買賣期貨合約,其設計為在配置的價格範圍內,以預設的時間間隔在市場中下單。
網格交易是指下單時價格高於或低於設定價格,便可以遞增和遞減價格方式建立訂單網格。如此便構建了交易網格。例如,交易者可以每 1,000 USDT 的單位低於市場價格下 BTC 買單,並以每 1,000 USDT 的單位高於市場價格下賣單,以運用區間震盪走勢獲利。
當市場高度震盪或進行盤整,價格於給定範圍內波動時,網格交易的表現最為理想。這種技巧試圖透過小幅度的價格波動獲利。納入越多網格,交易頻率就越高。然而,這樣做的代價是降低您的每筆訂單收益。
因此,這是在兩者之間的取捨,一是從許多交易中賺取小額收益,一是透過較低頻率但每筆訂單可產生較高收益的策略。

幣安網格交易如何運作?

幣安網格交易現在可支援 U 本位和幣本位合約。您可以自訂網格參數,以決定網格的上限和下限以及網格數。創建網格之後,系統將自動以預設價格買賣訂單。
我們講解一下吧。
您預期未來 24 小時的比特幣價格會在 50,000 USDT 到 60,000 USDT之間徘徊。這樣一來,您就可以設定網格交易系統,以便在預期範圍內交易。
在網格交易面板上,您可以設定機器人參數,包含:
  • 價格範圍的上下限;
  • 在設定的價格範圍內欲下單的訂單數量;以及
  • 每筆限價買賣單之間的價差。
在這個情況下,當比特幣價格跌到 55,000 USDT 時,網格交易機器人將會自動在下跌過程中以低於市場價格累積買單。當價格恢復,機器人將會在上漲過程中以高於市場價格出售。這個策略基本上是在嘗試透過價格反彈獲利。
欲知更多詳情,請閱讀什麼是多頭 / 空頭網格交易?
風險警告:網格交易作為一種策略交易工具,不應被視為幣安的財務或投資建議。網格交易由您自行決定如何使用,且風險由您承擔。幣安對您因使用該功能而產生的任何損失不承擔任何責任。建議用戶閱讀並完全理解網格交易教學,及進行風險控管並於財務能力範圍內理性交易。

如何設定網格交易策略?

1. 登入您的幣安帳戶並前往 [合約]。點擊 [交易機器人] - [合約網格]
如果您是使用應用程式,請前往 [合約] - [U 本位] [幣本位]。點擊左下方的 [網格]
2. 選擇要執行策略的幣種並且設定網格參數。選擇網格交易方向 (多頭、空頭或中立)、交易範圍、網格數量,以及訂單規模。點擊 [創建] 以確認。
請注意以下情況可能會導致新網格創建失敗:
  • 所選幣種已有運行中的網格交易機器人。
  • 所選幣種已開立訂單或倉位。
  • 帳戶設為對沖模式;您必須改為單向持倉。
  • 已達網格策略最高上限:
    • 您可擁有最多 24 個 U 本位合約網格策略:全倉槓桿 20 個,逐倉槓桿 4 個。
    • 上述數量與幣本位合約分開計算,幣本位上限為 20 個使用全倉槓桿的網格策略 (幣本位無法使用逐倉槓桿)。

網格交易機制

我們使用 U 本位合約 BTCUSDT 永續合約作為範例,以了解網格交易流程。
  • 設定網格觸發 (可選)
  • 定義網格策略的初始結構
  • 初始網格創建流程
  • 網格更新
  • 設定止損觸發 (可選)
  • 訂單取消
關於參數 #10 和 #11:
您可以選擇立即下網格限價單,或選擇在市場價格達到特定值時觸發限價單。當市場價格 (最新價格或標記價格) 高於或低於您輸入的觸發價格時,將會觸發網格訂單。
關於參數 #1、#2、#3、#4 和 #6:
您可根據最新市場價格 (買進、賣出、中間價) 決定一系列價格水準,以高於市價的價格下限價賣單,並以低於市價的價格下限價買單。設定完成後,您即可靜待限價單觸發執行。
對於中性網格,策略不涉及初始倉位。相反地,只有在市場超越初始設定後最接近的價格點位時,才會建立初始倉位。
範例:
假設您的策略參數設定如下:
  • 合約:BTCUSDT 永續
  • 最低價格:20,000 USDT
  • 最高價格:45,000 USDT
  • 網格數:5
  • 模式:等差網格
價格分布如下:20,000 USDT、25,000 USDT、30,000 USDT、35,000 USDT、40,000 USDT、45,000 USDT
中立網格的初始賣單會以高於目前市價的價格下單。同時,買單會以低於目前市價的價格下單。請注意,與市場價格最接近的價格將會被排除。在這個情況下,初始網格限價單將以下列方式下單:
方向價格
45,000 USDT
40,000 USDT
30,000 USDT
25,000 USDT
20,000 USDT
網格更新代表每次觸及價格點時 (如:限價單成交),網格限價單將及時更新。最近執行訂單的價格將一律為切換關閉價格,代表該價格不會觸發任何訂單。限價買單或賣單會隨後根據設定參數再次成交,以維持網格中的限價單數量。
例如,初始市價為 10,010 USDT,則每個單位的網格限價為:
價格
方向
10,200 USDT
10,100 USDT
10,000 USDT
9,900 USDT
9,800 USDT
假設價格跌至 10,000 USDT,且執行 (初始開倉) 買單,則網格限價單將為:
價格
方向
10,200 USDT
10,100 USDT
10,000 USDT
-
9,900 USDT
9,800 USDT
假設價格上漲至 10,100 USDT,則會觸發執行 10,100 USDT 賣單。網格限價單更新如下:
價格
方向
10,200 USDT
10,100 USDT
-
10,000 USDT
9,900 USDT
9,800 USDT
若價格隨後跌至 9,900 USDT,則兩張買單 (10,000 USDT 和 9,900 USDT) 會接著執行,之後網格限價單更新如下:
價格
方向
10,200 USDT
10,100 USDT
10,000 USDT
9,900 USDT
-
9,800 USDT
以此類推。
關於參數 #12:
您可以選擇手動終止網格操作或設定止損觸發。
止損觸發:當市價上漲到止損上限之上、或下跌到止損下限之下時,表示市場不再遵循波動趨勢,網格將停止操作。
關於參數 #13 和 #14:
網格停止執行後,您可以選擇手動或自動進行全部撤單並全部平倉。
一旦啟用 [止損時全部撤單] 功能,系統即會在網格終止時自動取消所有該幣種的未成交訂單。一旦啟用止損時全部平倉功能,系統即會在網格終止時自動以市場價格平倉所有該幣種的未平倉位。
請注意,在網格執行期間,以下情況將導致網格終止:
  • 手動終止網格;
  • 保證金不足將導致一些倉位被平倉或無法下訂單;
  • 手動取消部分或全部網格限價單;
  • 手動平倉部分或全部網格倉位;
  • 交割合約交付後,該產品不再存在,網格策略將自動停止。在交割過程中,系統將自動移除您的限價單,並結算未平倉位。
如果網格目前正在作業中,系統會通知您。例如,建議網格交易槓桿為 20 倍以下。如果槓桿繼續高於 20 倍,您將會收到第二次調降槓桿的提醒。

如何設定網格交易參數?

選擇欲部署交易機器人的合約。
所有網格預設皆為全倉槓桿模式,無論是 U 本位還是幣本位。目前,網格交易僅支援全倉槓桿模式。
在全倉槓桿模式中,用戶策略合約帳戶的所有交易對保證金皆共同存放並分享。
首先調整槓桿。請注意,槓桿會放大收益和損失。透過槓桿倍數,您可以放大較小規模的價格波動,創造潛在收益。然而,槓桿也是一把雙面刃,請謹慎使用。
*網格交易下單後無法修改
設定網格的價格下限和上限。如果超出最高或最低網格,將不會繼續開倉。例如,若目前 BTCUSDT 永續合約的價格為 48,000 USDT,而您預期價格超過 49,000 USDT 後就會開始下跌。在這個情況下,您可以設定價格上限為 49,000 USDT。價格達到 49,000 USDT 後,網格將不再開倉。
*網格交易下單後無法修改
等差網格:每個網格有相等的價格差異。
等差網格使用等價差方式,從網格下限到網格上限劃分價格範圍。
每個網格的價差為:
價格差 =(網格上限 - 網格下限)/網格數量
然後其構造一系列價格區間:
價格 1 = 網格下限
價格 2 = 網格下限 + 價格差
價格 3 = 網格下限 + 價格差 * 2
價格 n = 網格下限 + 價格差 * (n-1)
於網格上限時,n = 網格數量
例如:等差網格價差 = 100:1,000、1,100、1,200、1,300、1,400... (下一個價格比上一個價格高 100)
等比網格:每個網格有相等比例的價格差異。
等比網格使用等價格比例方式,從網格下限到網格上限劃分價格範圍。
每個網格的價格比例為:
價格比例 =(網格上限/網格下限)^(1/網格數量)
每個網格的價差為:
價格差百分比 = ((網格上限/網格下限) ^ (1/網格數量) - 1) * 100%
然後其構造一系列價格區間:
價格 1 = 網格下限
價格 2 = 網格下限 * 價格比例
價格 3 = 網格下限 * 價格比例 ^ 2
價格 n = 網格下限 * 價格比例 ^ (n - 1)
於網格上限時,n = 網格數量
例如:等比網格價差百分比 = 10%:1,000、1,100、1,210、1,331、1,464.1... (下一個價格比上一個價格高 10%)
*網格交易下單後無法修改
  • 下限:2
  • 上限:169
備註:價差不能小於最小跳動點,否則您會需要調整網格數量或網格的上/下限。
如何計算?
1). 等差網格,價差 = (網格上限 - 網格下限) / 網格數量 < 最小跳動點
2). 等比網格,最小價差 = 網格下限 * 價格比例 < 最小跳動點,價格比例 = (網格上限 / 網格下限) ^ (1 / 網格數量)
如果收益/網格小於掛單方佣金,您將會收到通知,網格總收益可能不足以支付交易手續費。
如何計算?(此處顯示的收益/網格僅供參考)
1). 等差網格
d = (網格上限 - 網格下限) / 網格數量
c = 交易手續費費率 (您目前的掛單方手續費費率)
每網格收益下限 = (網格上限 * (1 - c)) / (網格上限 - d) - 1 -c
每網格收益上限 = (1 - c) * d / 網格下限 - 2c
例如:價格區間 = 1,000 - 2,000,網格數量 = 10,佣金 = 0.1%
每網格價差 = (2000 - 1000) / 10 = 100
每網格收益下限 = (2000 * (1 - 0.1%)) / (2000 - 100) - 1 - 0.1% = 5.05%
每網格收益上限 = (1 - 0.1%) * 100 / 1,000 - 2 * 0.1% = 9.79%
2). 等比網格
r = (網格上限 / 網格下限) ^ (1/網格數量)
c = 交易手續費費率 (您目前的掛單方手續費費率)
每網格等比收益 = (1 - c) * r - 1 - c
例如:價格區間 = 1,000 - 2,000,網格數量 = 10,佣金 = 0.1%
每網格價格比例 = (2,000 / 1,000) ^ (1 / 10) = 107.18%
收益/網格 (1 - 0.1%) * 107.18% - 1 - 0.1% = 6.97%
*網格交易下單後無法修改
起始保證金 = 起始值/槓桿
您可以調整可投資金額百分比,最多至 100% (初始保證金 = 百分比 * 保證金餘額)。請注意,保證金區間必須落在最小初始保證金和保證金餘額之間。
U 本位合約網格
計算最小網格數量:
最小網格數量 = 最大值 (最小數量, 最小名目值 / 網格下限)
  • 中立交易方向
最低初始保證金 = 最小網格數量 * 總和 (價格)/ (槓桿 * 調整係數)
  • 多頭/空頭網格交易方向
「假設價格」之定義係依據以下公式:
假設價格 (買進) = 價格*
假設價格 (賣出) = 最大值 (標記價格, 價格)
*「價格」是網格交易策略中每筆訂單的價格,由網格參數自動設定。本文後續每次所提及的「價格」皆適用此定義。
最小初始保證金 = 總和 (最小網格數量 * 預設價格 + 槓桿 * 最小網格數量 * 絕對值 {最小 [0,方向 * (標記價格 - 價格)]}) / (槓桿 * 調整係數)
備註:如果您已設定觸發價格,則應將標記價格替換為觸發價格。
幣本位合約網格
  • 中立交易方向
最小初始保證金 = 最小網格數量 * 總和 (合約乘數 / 價格) / (槓桿 * 調整係數)
  • 多頭/空頭網格交易方向
定義假設價格:
假設價格 (買進) = 價格
假設價格 (賣出) = 最大值 (標記價格, 價格)
最小初始保證金 = 最小網格數量 * 總和 (合約乘數 / (槓桿 * 預設價格) + 合約乘數 * 絕對值 {最小 [0,方向 * (1 / 訂單價格 - 1 / 標記價格)]}) / 調整係數
*「最小網格數量」是該幣種的最小交易數量。您可以前往交易規則頁面進一步瞭解詳情。
*如果您已設定觸發價格,則應將標記價格代換為觸發價格。
*目前調整係數 (adjust_coef) 預設值為 0.8。未來會依市場狀況進行調整。
*網格下單後無法修改
總投資額 = 初始保證金 * 槓桿
U 本位合約網格
中立交易方向
網格數量 = 調整係數 * 初始保證金 * 槓桿/總和 (價格)
多頭 / 空頭網格交易方向:
「假設價格」之定義係依據以下公式:
假設價格 (買進) = 價格
假設價格 (賣出) = 最大值 (標記價格, 價格)
網格數量 = 調整係數 * 初始保證金 * 槓桿 / 總和 (假設價格 + 槓桿 * 絕對值 (最小值 (0, 方向 * (標記價格 - 價格)) ) )
*如果您已設定觸發價格,則應將標記價格代換為觸發價格。
幣本位合約網格
中立交易方向
網格數量 = 調整係數 * 初始保證金 * 槓桿/總和 (1 / 價格)
多頭 / 空頭網格交易方向:
「假設價格」之定義係依據以下公式:
假設價格 (買進) = 最小值 (標記價格, 價格)
假設價格 (賣出) = 價格
網格數量 = 調整係數 * 初始保證金 * 槓桿 / 總和 (合約乘數 / 假設價格 + 槓桿 * 合約乘數 * 絕對值 (最小值(0, 方向 *(1 / 價格 - 1 / 標記價格)) ) )
*如果您已設定觸發價格,則應將標記價格代換為觸發價格。
您的 U 本位或幣本位合約帳戶中的保證金餘額。
*選用,可以在網格觸發之前進行修改
1). 網格觸發類型:當您選擇的最新價格或市場價格達到觸發價格時,網格將會開始運作。
2). 止損觸發類型:當最新價格或市場價格達到最高或最低止損價格時,網格將停止執行。
*選用,網格訂單下單後仍可修改
當最新價格或標記價格高於或低於您所設定的觸發價格時,即會觸發網格訂單。
*選用,網格訂單下單後仍可修改
1. 止損上限價格
  • 對於中性網格而言,稱為止損最高價;
  • 對於多頭網格而言,稱為止盈價;
  • 對於空頭網格而言,稱為止損價。
止損上限價格應高於價格上限、最新價格和觸發價格。當最新的市場價格達到止損上限時,網格將會停止運作。
2. 止損下限價格
  • 對於中性網格而言,稱為止損最低價;
  • 對於多頭網格而言,稱為止損價;
  • 對於空頭網格而言,稱為止盈價。
止損下限價格應低於價格下限、最新價格和觸發價格。當最新的市場價格達到止損下限時,網格將會停止運作。
*選用,網格訂單下單後仍可修改
您可啟用該功能,在網格終止時自動將該幣種的所有未平倉位以市場價格平倉。
*請注意,以上參數設定建議僅供參考。合約交易的風險可觀,可能會產生重大損益。過去利得並不代表未來的報酬。若價格發生劇烈波動,可能導致您的全部保證金餘額強行平倉。幣安不會為您的損失負擔責任。
倉位名目價值 = 最新標記價格 * 倉位規模
倉位名目價值 = 絕對值 (倉位名目價值)
當前名目價值 = 最大值 (絕對值 (倉位名目價值 + 掛單的買價名目價值),絕對值 (倉位名目價值 - 掛單的賣價名目價值))
*Abs:絕對值
掛單的賣價名目價值 = 賣價名目價值
掛單的買價名目價值 = 買價名目價值
  • 全倉槓桿:
當前保證金 = 當前價值/當前槓桿

維持最佳保證金對於確保合約網格交易順利運作非常重要。 
幣安合約網格上的「新增 / 移除保證金」功能使您可以靈活管理執行中交易的保證金,它對於避免強平特別有用,尤其是劇烈波動的市場。 
新增保證金可以為您的交易帶來更多緩衝空間,而移除保證金則可以從倉位中提取多餘資金。 
然而,調整保證金不會影響倉位的實際大小或股東權益報酬率 (ROE)。
您可以移除的最大金額取決於網格獲得利潤,或是您在網格創建後新增的任何額外保證金。 
換句話說,移除的上限是下列兩個值之中較小的一個:
  • 當前餘額減去初始保證金,或
  • 交易機器人全倉槓桿餘額中可用的最大提領金額。

如何在執行中的網格使用新增 / 移除保證金功能?

如果您使用幣安網站:
1. 前往交易介面,找到執行中的訂單。
2. 查找欲調整的倉位。點擊初始保證金旁的 [+] 按鈕。 
3. 將會出現彈出式視窗,您可以選擇新增保證金或移除保證金。
4. 指定您欲從選定網格新增或移除的保證金金額。
注意:此介面將提供如保證金餘額變化和保證金比率變化等分析,使您可以清楚地了解調整後的結果。請注意,調整保證金不會改變您的倉位大小或 ROE。
如果您使用的是幣安 App 專業版:
1. 前往 [交易機器人] - [合約網格]
2. 點擊 [所有訂單]。 
3. 點擊 [調整保證金]。 
或是您也可以前往 [執行中訂單詳情] 頁面,點擊保證金餘額旁的 [+] 按鈕。
4. 您將看到一個彈出式視窗。選擇 [新增保證金][移除保證金]。然後,輸入您欲新增至選定網格或從中移除的保證金金額。

如何查看我的網格詳情?

時間
網格創建時間
交易對
點擊幣種旁邊的槓桿以調整網格槓桿
起始保證金
網格創建時的保證金
總利潤
總收益 = 已實現收益 + 未實現盈虧 + 資金費用
備註:
如果啟用 [止損時全部平倉] 功能,而且目前網格有未平倉位,則在網格終止後,所有倉位都將以市場價格平倉。平倉後的損益將計入網格收益。
總收益 (%)
ROI = 總收益 / 起始保證金 * 100%
已配對收益
每筆已配對訂單的總收益。
未配對盈虧
未配對損益 = 總收益 -  已配對收益
已實現盈虧
網格交易的已實現盈虧係為所有已完成訂單的累積已實現收益減去交易手續費。 
對於等差網格,總收益 = 已完成訂單數量 * 收益/網格 - 佣金總額
未實現盈虧
依據最新價格以及股東權益報酬率計算未平倉倉位的未實現損益
期間
網格觸發之後的網格運作期間
平倉價格
請參照 U 本位期貨合約幣本位期貨合約的強行平倉價格計算方式。
網格狀態
  • 新增:網格已創建但未觸發
  • 正在執行:網格已觸發
  • 網格終止
您可以在 [操作] 中點擊 [終止] 以終止網格運作。終止網格後,您亦可以選擇手動或是自動取消未結訂單並全部平倉。
一旦啟用 [止損時全部撤單] 功能,若網格終止,系統即會自動取消所有該幣種的未成交訂單。一旦啟用 [止損時全部平倉] 功能,若網格終止,系統即會自動以市場價格平倉所有該幣種的未平倉位。
  • 執行中的網格訂單
您可查看您的所有掛單,包括部分成交訂單。 
  • 已完成訂單
您可查看所有已完成訂單的摘要。每筆交易都由一對相應的買單和賣單所組成。收益根據每筆配對買單和賣單的交易對計算。 
請注意,BNB 佣金手續費會按照成交時的即時匯率轉換成槓桿資產。

如何查看我的網格記錄?

請至 [歷史記錄] 標籤頁查看您的網格訂單記錄,並瀏覽網格詳情。
網格狀態
已取消:您已手動終止網格
已逾期:網格終止,原因如下:
  • 訂單下單失敗;
  • 您已手動下單或取消訂單,因此導致網格終止;
  • 市場價格達到網格策略的止損價格;
  • 倉位已遭強平;
  • 掛單數量已達上限;
  • 槓桿帳戶餘額不足;
  • 訂單價格超出限價;
  • 市場關閉或暫停;
  • 無法平倉或無法成交;
  • 金額超過目前槓桿水準下可允許的最大名目價值。

什麼狀況可能導致我在幣安的合約網格被自動取消?

幣種最大槓桿調整

1. 幣安調整幣種最大槓桿時會發生什麼?
若幣安為特定幣種調整槓桿範圍,高於槓桿新定限制的網格掛單會在下新訂單時過期。
舉例而言,若 ADAUSDT 原先有最高 75 倍的槓桿,後續下調至 70 倍,則所有槓桿設定在 71 倍到 75 倍之間的運行中網格都會在下新單時即時中止。
2. 如何防止我的網格因槓桿調整而過期?
  • 注意幣安合約交易介面的槓桿設定,以確保您在您的交易對可接受的範圍內。
  • 使用遠低於當前最大槓桿範圍的槓桿倍率,能提供安全緩衝空間。
  • 務必參考交易規則以監控 U 本位與幣本位合約市場各幣種的最大槓桿。

幣種下架

在極少數情況下,交易對可能下架。這將導致所有相應網格訂單過期。務必留意幣安相關事件的公告。

保證金不足

若無足夠保證金支持運行,網格也可能會過期。務必監控您的帳戶餘額,並在必要時補充保證金。

強行平倉

若市場向與您倉位相反的方向大幅移動,強平風險會因此上升。使用較低的槓桿或增加保證金能幫助降低上述風險。

了解停止時全部平倉功能

停止時全部平倉 (CPS) 功能可讓交易者停止交易策略,並更有效地管理現有倉位。它的設計可讓交易者在決定終止或停止網格交易策略時,更能夠掌控現有倉位。
終止網格策略時,您可以決定是要保留現有倉位還是透過市價單平倉。
舉例而言,如果您想要停止 BTCUSDT 永續合約網格 (或任何其他交易對網格),系統會跳出提示,請您選擇是否全部平倉。
  • 選擇「是,請幫我全部平倉」,就表示一旦網格結束,所有目前持有的倉位都將以當下市場價格平倉。
  • 選擇「否,我將自行處理」則需要您在網格結束後手動執行全部平倉。

預先設定 CPS

設定網格訂單時,您可以選擇預先設定是否要啟用 CPS 功能。這表示您可以事先決定網格結束是否以市價自動平倉,享有自動化功能,讓您更安心。

備註

無論您選擇啟用或停用 CPS 功能,系統都會在網格終止時取消網格的未結訂單。 
如果啟用 CPS 功能,與該網格相關的所有倉位將以目前市場價格平倉。如果停用 CPS 功能,則倉位將保留,但您必須在網格終止後進行手動管理。
基本上,停止時平倉功能可為您提供額外一層策略管理。
當您結束網格但選擇保留倉位時,您可以在 [執行中] 標籤頁查看倉位,並使用市價單或限價單來平倉。
如果您使用限價單來平倉,您可以在 [執行中] 標籤頁查看未結訂單,然後依您所選取消訂單。
欲查看已執行的訂單,請前往 [交易機器人訂單] 頁面。