上移功能使您的U本位合約網格機器人能夠將網格的價格區間向上移動,以與上升趨勢市場保持一致。而下移功能將網格的價格區間向下移動以與下降趨勢市場保持一致。它可以解決傳統網格交易的局限性,其中由於價格突破而經常限制利潤。
啟用上移功能後,您的網格訂單的上限以及下限將隨著資產價格的上漲而自動調整。它允許您透過市場價格上漲超過網格最高價格區間來獲得更高的利潤。
啟用下移功能後,您的網格訂單的上限及下限將隨著資產價格的下跌而自動調整。它允許您透過市場價格下跌超過網格最低價格區間來獲得更高的利潤。
請將APP升級到2.86.0以上,將能夠通過APP使用下移功能。
請注意:
您可以在創建網格訂單時啟用上移或者下移功能。
選擇上移功能時,需要設置網格停止上移價格。停止上移價格需要高於網格上限價格,同時需要低於上移上限價格,中性網格的止損頂價,做多網格的止贏價格以及做空網格的止損價格(如有)。
選擇下移功能時,需要設置網格停止下移價格。當啟用下移功能時,較低價格需要低於最新價格/觸發價格。停止下移價格需要高於中性網格的止損底價,做多網格的止損價格,以及做空網格的止贏價格(如有)。
根據您的設置,您將在網格訂單確認彈窗和訂單詳情頁面看到不同的標籤,您會看到:
您可以從【運行中】和【歷史】中查看您的移動訂單。
1. 運行中
您可以查看所有運作中的網格訂單的即時數據,包括上移和下移訂單。您也可以在這裡調整您的訂單參數。
您可以在【運行中/歷史訂單詳情】 - 【訂單歷史】 - 【移動記錄】中查看每次上移後的網格參數。
2. 歷史
您可以查看所有歷史訂單的完整交易記錄。您也可以查詢已完成的上移/下移訂單的表現。
讓我們使用以下範例來了解在網格交易中如何使用上移和下移功能。
參數
首先,機器人將建立一個網格交易結構,以下限價格($25,000)設立買單,並根據價格差均勻地在$33,000到$45,000之間設置多個賣單,形成網格。
價格 | 訂單 |
$45,000 | 賣單 |
$41,000 | 賣單 |
$37,000 | 賣單 |
$33,000 | 賣單 |
$29,000 | 無 |
$25,000 | 買單 |
如果價格上漲超過了網格上限價格或下跌低於網格下限價格,機器人就不會再提交任何新訂單。它將等待價格下跌,在當前的價格區間內執行網格的買單與賣單配對,或者等待價格上漲,在當前的價格區間內執行網格的賣單與買單配對。
上移功能會跟著價格的上漲調整網格價格區間,下移功能會跟著價格的下跌調整網格價格區間。如果最新價格上漲超過了網格上限價格與網格之間的價格差($45,000 + $4,000 = $49,000),則機器人會向上調整網格。
它將取消最低的買單,並在先前的上限價格處提交一個新的買單。如果價格繼續上漲超過了新的上限價格和價格差($49,000 + $4,000 = $53,000),則機器人將重複此過程,並向上調整網格。
相反,如果價格持續下跌低於網格下限價格以和價格差(33,000 美元 - 4,000 美元 = 29,000 美元),机器人将向下調整網格。
它將取消最高的賣單,並在先前的下限價格處提交一個心的賣單。如果價格繼續下跌低於心的下限價格和價格差(29,000 美元 - 4,000 美元 = 25,000 美元),機器人將重複此過程,並向下調整網格。
當做多網格啟用下移功能或做空網格啟用上移功能時,重要的是需要了解此功能的運行方式和原始方向相反,可能會出現創建相反的頭寸,這會和您的初始交易策略不一致。
1. 對做多網格的影響 (已啟用下移功能)
場景:市場持續下行情況下,做多網格啟用下移功能可能會出現建立空頭倉位。
機制: 由於市場價格下跌,整個網格向下調整。下移功能保持每個網格持有相同的報價資產數量,這說明隨著價格下跌會導致更多的基礎資產會被賣出。價格範圍調整所增加的拋售壓力,將會導致空倉的出現,即使該網格初始設置為多頭頭寸。
2. 對做空網格的影響(已啟用上移功能)
場景:在市場持續上行時,做空網格啟用上移功能可能會出現建立多頭倉位。
機制:由於市場價格上漲,網格向上移動,上移功能保持每個網格持有相同的報價資產數量,隨著價格上漲會導致買入更多的基礎資產。在新的價格範圍積累的買入將會導致多頭倉位的出現,和初始設置的空頭頭寸相反。
在上移或下移網格交易策略中,由於價格區間波動,每個網格將持有相同的報價資產數量,而不是基礎資產數量。而在傳統的網格交易中,每個網格通常都具有相同數量的基礎資產(例如在BTC/USDT永續合約交易中的BTC數量),而不考慮每個格子上的價格。例如,您可能會在每個格子的價格上買入或賣出0.01個BTC,無論價格是30,000美元還是35,000美元。然而,在啟用上移或下移網格功能時,您可以在每個格子的價格水平以300美元的價格買入或賣出。
平均成本比率是考慮到每個訂單的任何開倉損失,並用於計算每個格子的數量。計算每格數量(以報價資產計量)的公式如下:
每格數量(以報價資產計量) = 調整係數 *初始價值 * avg_cost_ratio / (網格數量+1)
在這個公式裡:
假設網格每個格子的價值為$300。如果BTC價格為$30,000,則每筆訂單買/賣出0.01 BTC。然而,如果價格上漲到33,000美元,您將調整數量為約0.00909 BTC,以保持$300的價值。
請注意,在上移或下移網格中,價格區間是不固定的。隨著資產價格的上漲或下跌,機器人會向上或向下移動網格的價格上下限,撤銷最低價格的買單並在最高的價格處提交一個新的買單或者撤銷最高價格的賣單並在最低的價格處提交一個新的賣單。透過確保每個網格持有相同的報價資產價值,機器人可以在不同的價格水平上保持一致的投資額,從而更有效地利用資金。
最小初始保證金的計算方式與普通網格類似。首先計算機器人可以交易的最小數量(min_qty),然後使用它來計算最小初始保證金:
最小數量(min_qty )= Max(最小下單數量, 最小面值/網格初始下限價格)
然後,
最小初始保證金= max( (網格數量+1)*最小面值,(網格數量+1)*移動係數*網格初始上限價格*最小数量)/槓桿
機器人可以上移網格的最大次數計算如下:
首先,計算機器人可以下單的最大預估價格:
預估上移上限價格= Min(初始保證金*初始槓桿/最小數量, 最大下單數量)
然後,計算最大上移次數:
最大上移次數 = (預估上移上限價格 - 初始上限價格)/價格差
請注意,此值會向下捨去到最接近的整數。
機器人將停止上移的價格上限:
上移的上限價格 = 初始最高價格 + 價格差 * 最大上移次數
該值四捨五入到最接近的價格變動精度。
以下是在上移網格訂單中使用上述參數的範例:
1. 最小初始保證金:
2. 每格報價資產數量:
每格報價資產數量 = 調整系數 * 初始保證金 * 槓桿 * avg_cost_ratio / (網格數量+1) = 0.95 * 500 * 5 * 1 / (5+1) = 395.83 USDT
3. 最大上移次數:
4. 上移的上限價格:
上移上限價格 = 初始最高價格 + 價格差 * 最大上移次數 = 45,000 + 4,000 * 13 = 97,000
對於上移網格訂單,配對利潤指匹配買賣訂單產生的所有配對利潤之和。
已配對利潤 =(賣單成交均價 - 買單成交均價)* 賣單數量(配對數量)- 總交易手續費(僅計算配對數量)
例如,下面紅色標記的匹配訂單是正在運行的網格的訂單歷史的一部分。
1)配對數量
配對數量是配對的買單和賣單中成交量較小的那個成交量,對於本例來說是0.05 BNB。
2) 配對數量的交易費
配對交易費 = 配對數量的買單費用 + 配對數量的賣單費用= (0.05/0.06) * 0.00227094 + (0.05/0.05) * 0.0019099 = 0.00380235 USDT
3) 本配對訂單的配對利潤
配對利潤=(賣單成交均價-買單成交均價)* 賣單數量(配對數量)- 配對數量的交易費= (381.980 - 378.490) * 0.05 - 0.00380235 = 0.17069765 USDT