交易機器人-網格交易入門

BOXTradEx
Jun 18, 2021

--

網格交易作為熱門的自動化交易策略,運作核心邏輯是關注於市場波動性而不假設市場趨勢,因此是一種基本上只要市場有波動都可以讓使用者進入市場獲利的投資工具。最早應用於外匯市場,網格交易泛指在設定的交易價格區間內,佈置一系列的買單與賣單進行套利或對沖風險,不同於其他需依賴交易訊號的策略,網格交易能很有效地捕捉市場波動,因此非常適合加密貨幣市場。

為什麼應該使用網格交易

網格交易簡單直覺、易操作且省時省力讓投資市場樂於將其作為自動交易機器人首選。

網格交易的底層邏輯是為解決投資市場過程中常面臨的兩大痛點:人性弱點與趨勢判斷,如果你曾投資過股票、期貨、外匯等商品(傳統金融市場),你應該曾面臨許多操作上的問題,比如怎麼判斷買入賣出,又或者你常常在市場波動與個人情緒中掙扎,比如因市場大跌而恐慌地止損賣出、市場大漲時貪婪地倉促買進,而網格交易正很恰當地解決了這些問題,基於其不需要依靠判斷趨勢進行投資決策,只需要先定義好理想的投資範圍與風險控管,同時又能自動化地執行交易訂單以應對市場波動,而不受人為因素干擾。

特別在加密貨幣市場(新興金融市場),因其發展潛力與市場關注度與日俱增造就了高波動性,此外,尚待成熟的交易環境與市場定價體系也增加了新進入者的投資門檻,所以網格交易非常適合在這樣的市場中賺取利潤。

什麼是網格交易

網格交易的目的是在設定的價格區間內自動化地執行買賣單操作,以此利用市場的波動賺取利潤。使用者可以自由設置價格上限與價格下限(價格區間),根據所設定的區間與其他交易參數,讓機器人自動執行買入與賣出動作,而交易訂單的形成是根據固定的距離或比例,一格一格地形成密集的交易結構,類似漁網一般,因此稱作“網格”交易。

BOXTradEx網格交易是一種波動套利交易策略,同時屬於做多型交易策略(依靠買入單盈利),最常用於震盪行情,市場下跌時分批買入,上漲時分批賣出。簡單來說,使用者可以通過機器人自動化執行一系列的低買高賣來從市場中套利。

如下圖,選擇BTC/USDT交易對(也就是用USDT購買BTC,並賺取USDT作為利潤)作為網格交易的標的,在設定價格區間(20,000–50,000)與其他參數後執行訂單,機器人會在當時市場價買入初始倉位,並開始按網格分佈方式(等差或等比)佈局買單與賣單,隨著行情波動會不斷地觸發買入與賣出行為,進而從中賺取相對應的利潤。

網格交易的優勢與劣勢

建議在實際使用網格交易機器人前,使用者都應該先瞭解清楚網格交易應用於加密貨幣市場有哪些優點與缺陷,這些有助於使用者定義價格區間與設置參數,也可以更好地管理風險。

優勢

  • 高波動性讓套利更容易

比特幣或其他加密貨幣在歷史價格方面一直以來表現出高波動率,越大的波動觸發交易訂單的機率越大(越常買入與賣出),對於網格狀的鋪單方式特別有利,不僅可以參與到市場的多頭行情,也可以在市場短期震盪期間進行高拋低吸,增進持倉的總利潤。

如歷史年化波動率數據顯示,比特幣的歷史波動率表現突出,有將近三分之一的年化波動率大於79%(也就是一年內變化漲跌變動約有79%),很明顯高於其他資產(如原油、黃金、美股等)。

Bitcoin Volatility vs Other Assets Source: charts.woobull.com / @woonomic
  • 無需判斷漲跌,只需定義邊界

網格交易的邏輯與執行不純然基於對行情走勢的判別,更多地是依靠市場選擇、設置最佳邊界與參數,當然,風險管理也是很重要的一環。根據歷史數據(2009–2021),比特幣呈現長期向上趨勢,期間也曾有過劇烈的震盪與回調,因此,只要能通過網格交易價格區間設置與分批佈局的特殊機制,就能在加密資產升值的大趨勢下持續獲利。

Bitcoin History Price Source: Digital Asset Research
  • 風險分散

網格交易可以視為一種倉位管理策略,相比於一次性買入現貨或合約交易,網格交易的分批設置買單能很好地分散單筆買入所承擔的風險,比如在BTC/USDT價格位於35,000時,一次買入1,000USDT(成本價35,000),若遇到BTC/USDT大跌至30,000,則帳戶浮虧約14%;相反地,使用網格交易浮虧則約為9.85%。(以上假設總體買入資金量相同)

另一方面,網格交易能避免因行情波動造成的情緒交易,也就是所謂的不理性交易行為,如看到行情大漲或利好消息進場追多,或者行情大跌因害怕而不敢買進等等原因,沒有人能永遠預測市場如何漲跌,在執行交易策略與風險控管上,網格交易算是贏家的工具之一。

  • 用途廣泛

在特定價格區間內分批低買高賣,簡單的交易邏輯配合自動化程序,可以讓網格交易匹配不同的投資需求,使用者可以在短期劇烈震盪中使用網格捕捉每一個微小利潤,也可以用於長週期投資來參與較大趨勢的利潤,此外,網格機器人也可以作為提供流動性的工具,尤其在流動性相對較差的市場,網格機器人可以通過分散多筆訂單來應對因流動性不足而造成的市場波動,不但可以從中獲利還可以穩定價格。

  • 效益更好,效率更高

交易追求的是贏,而怎麼贏得更有效,網格交易在這塊充滿優勢,相比於一般主動交易者(或稱訊號交易者),網格交易花更少的時間在執行決策與控管,也不需要學習很多技術分析、基本面信息等,自動化機器人全年無休地執行交易,不受市場走勢或消息面干擾,同時,網格又能很好地分散持倉風險,讓整體交易勝率與持倉風險最佳化,是一種高產出投入比的交易策略。

劣勢

  • 可能遭遇大額損失

網格交易雖然通過分批買入來降低風險與提高獲利機會,但總歸還是圍繞在預先設置的價格區間內進行交易,也就是一但行情超出價格區間,網格機器人即停止交易,特別是行情下跌超過價格下限,網格交易可能面臨較大的虧損。若是行情持續下跌,在沒有停損機制的情形下,將會導致使用者面臨複雜處境,比如是否應該立即止損或開啟價格區間更大的網格策略。

  • 受制於價格區間與參數

網格相比於其他訊號型交易策略(如RSI、KD、MACD等)確實兼具了倉位(風險)控管與盈利捕捉能力,也很容易學習使用。可是歸根結底,網格交易的成敗基於使用者對策略邏輯的理解與參數設置,使用者預期的價格區間將決定網格能否很好的覆蓋未來一段時間的行情,而不至於面臨行情不斷突破區間或者無法有效成交訂單;其他交易參數也直接影響著網格交易的成效,比如網格數量將影響波動套利的潛力,網格分佈的選擇則影響獲利的能力。因此,價格區間與參數的設定對網格交易的結果具有關鍵意義。

如何開始網格交易

以BOXTradEx交易所提供的網格交易工具為例,我們只需按下方步驟循序漸進地了解網格交易的運作與所需具備的基礎知識與條件,然後就準備迎接我們的網格交易之旅吧!

1-運作邏輯

網格交易運作邏輯是在定義的價格區間內不斷地低買高賣,屬於做多型交易策略,只要行情不跑出定義區間,網格機器人會一直持續掛買單與賣單,當行情到達掛單價格時,買賣訂單即成交。而相關運作的交易參數會在下方做介紹,這部分主要通過圖示與案例了解網格交易是怎麼開始與進行的。

以交易BTC/USDT為例,使用者需先準備足夠的USDT以此使用網格機器人買賣BTC來獲利。如圖所示,網格機器人會將使用者預定投資額分成兩部分,一部分作為初始買入倉位(或稱首次開單數量),也就是按網格交易機制設定,買入一部分的BTC,並同時在首次開單價之上的網格掛賣出單;另一部分則會在開單價位下方網格掛買入單。買賣成交的盈虧都以USDT做結算。

初始買入倉位,也可稱作首次開單數據,是啟動網格機器人後的第一筆買單數量。初始買入價格,或稱首次開單價位,一般來說會是啟動機器人時的市場價格。 初始買入倉位的大小取決於設定的價格區間與網格數量,網格機器人會根據使用者設置的參數進行調整,比如首次開單價位距離設定的價格下限越近,則用來掛買單的資金量越少,初始買入的倉位越大,反之。參考如下圖。

假定價格區間設定在20,000~50,000、網格數量為7、網格以等差分佈,在BTC/USDT為35,000時建立網格交易訂單,網格機器人初始會買入三筆網格單量(即對應掛賣單5、6、7,也就是開單價位之上的賣單總和),同時掛上三筆買入單(於1、2、3位置),如下圖。

當行情到達網格價位,將觸發買賣掛單成交與新掛單的執行。如情況A,行情向上漲至40,000後觸發賣單(5),機器人將會部分獲利初始買入的倉位,並將新增掛買入單(4),而後行情持續下跌至35,000與30,000將觸發買單(4與3)買入BTC;情況B也類似,行情下跌至30,000後(已成交買單4與3)隨即往上漲至40,000,則將連續觸發賣單(4與5)進行獲利了結,同時將新增其他掛單。

在上面的示例中,可以知道只要行情在設定區間內,機器人會一直持續地填滿範圍內的網格訂單,在7個網格數量的設定前提下,使用者訂單中至少會有6個掛單與1個持倉部位(掛單+持倉=7),這也正是自動化機器人的魅力,幫使用者在理想範圍內持續完成套利與下單的動作。

2-交易前準備

2.1 下載BOXTradEx App

APP Download

2.2 註冊帳號/登入帳號

帳號可以選擇以電子信箱或手機進行註冊,詳閱BOXTradEx用戶協議,並在獲取驗證碼後,完成帳號註冊程序。

2.3 充幣(存入交易資金)

充幣可以通過首頁、資產頁面進入入金操作頁面,選擇合適幣種與公鏈協議後,謹慎複製充幣地址,並在發送前確保地址正確無誤。請仔細閱讀下方提醒事項。

一般操作網格交易,會使用USDT作為交易資產,使用網格機器人前請先準備適當USDT在你的帳戶中。

2.4 進入交易頁面

交易頁面中,可以看到網格交易與其他交易策略位於下方,往上滑動即可顯示交易策略的設置細節,反之。使用者需設置多個交易參數來構成一個可執行的網格交易,其中包含下限金額(USDT)、上限金額(USDT)、網格數量(2–100)、網格分佈設定(等差或等比)與投資額等。

3-市場選擇

3.1 選擇合適的交易對

網格交易在震盪行情中能發揮更強的盈利能力,交易標的的選擇也是一們重要的功課,攸關於網格能否持續運作以及績效表現。因此,使用者可以在BOXTradEx交易所中選擇想使用的交易對,一般來說,行情長時間處於高點與低點間(震盪行情)、具有高流動性與成長潛力的標的會很合適。

4-參數設置

使用網格交易前都需要先了解每個參數代表的涵意,熟悉各項參數的設定能夠好地幫助你使用網格交易,以下請參照圖示與詳細文字說明。

4.1 下限金額(USDT)

這項參數決定網格交易區間的最低價格(下限價格),也就是決定最低的買單位置。換句話說,是代表你最低願意買入的價格(或者你認為行情不會跌破那個價格)。不同交易對會有不同價格設定,行情一但超出下限價格,機器人會暫停交易直至行情返回區間內。

4.2 上限金額(USDT)

這項參數決定網格交易區間的最高價格(上限價格),也是決定最高的賣單位置。換句話說,即你最高願意賣出的價格(或者你認為行情不會漲過那個價格)。不同交易對會有不同價格設定,行情一但超出上限價格,持倉部位機器人會暫停交易直至行情返回區間內。

4.3 網格數量(2–100)

BOXTradEx的網格數量指的是網格掛單數量,也就是整體場上的訂單量(掛單+成交單)。在相同網格數量下,價格區間的大小將影響網格的疏密程度,如一樣網格數量為7,在大價格區間(20,000~50,000)的網格間距離就比小價格區間(20,000~35,000)大許多。網格越密集,單格利潤空間越小,相反越稀疏,單格利潤空間越大,除此外,還需關注手續費的影響。

因此,網格數量與價格區間影響著網格疏密程度,也就影響著網格的套利能力。網格間隔越小,買賣頻次高,行情震盪幅度越大越有利,而網格間隔越大,買賣頻率越小,出現極端或單邊行情時容易抓住較大利潤,但出現長時間浮虧的風險也越高。

使用者可以根據個人交易規劃與行情來訂定網格數量多寡。若在震盪行情、交易期間較短,則比較適合密集的網格,在單邊趨勢行情、交易期間長,則比較適合稀疏的網格。

4.4 網格分佈設定

網格分佈可以選擇等差與等比兩種形式,等差即每個網格之間相差的距離(點數)是一樣的,等比則是每個網格間相差的%數(利潤率)是一樣的。

5-交易介面

自動化交易介面如下圖,使用非常簡單,只需熟悉幾個重要功能就可以很順暢地體驗網格機器人囉!

5.1 訂單簿

了解交易對的市場報價與情況,也可以進一步通過行情走勢圖(K線圖)來做更深度的分析。

5.2 歷史訂單

主要瀏覽歷史交易資訊。

5.3 當前訂單

目前正在運行的網格機器人訂單,可以通過點擊訂單進一步了解訂單運行情況與細節。

訂單細節如上圖所示,使用者可以更全面地查看預定參數與訂單執行情況,也可以執行關閉訂單的動作。不過使用者最關心的應屬中間部分顯示的盈利情況,系統會自動實時更新盈利數據。

5.4 關閉訂單

如果使用者想要停止交易或重新開設新單,可以點擊關閉訂單終止網格機器人。如下圖,點擊關閉訂單後會彈出視窗,顯示這張訂單數據並提示使用者有兩種結束方式,若想將持有的現貨賣出換回 USDT 即選擇「自動賣出」;反之,若想要繼續持有或自己賣出,則選擇「手動賣出」。

使用者可以根據個人偏好選擇關閉訂單的方式,但千萬注意所選之訂單細節,確認是否是要關閉的那張訂單,才不會因為錯誤操作而導致遺憾。

風險提示

網格交易作為一種自動化交易工具,不應被視為 BOXTradEx 的財務或投資建議。網格交易由您自行決定使用並自行承擔風險。BOXTradEx 對您因使用該功能而產生的任何損失不承擔任何責任。建議使用前詳細閱讀並完全理解網格交易教學,並進行風險控管於財務能力範圍內理性交易。

APP 下載: iOS & Android

--

--

BOXTradEx

Crypto-Exchange with in-built trading bots. Multi-Liquidity Pool Connections, High Security, Build for Trader.