一、什麼是循環委託訂單
循環委託訂單主要是針對價格上下震盪波動比較頻繁的行情來實現波段套利,通過低買高賣(看漲)或高賣低買(看跌)實現盈利。
循環委託訂單主要由一個正向委託單、一個止盈單、一個止損單組合起來的組合策略,其主要處理邏輯為:
(1) 先正向委託按指定價格買入(賣出)一定數量的幣。
(2) 正向委託需要全部成交後,會反向按止盈比例下止盈單賣出(買入)相同數量幣,同時按止損比例掛止損觸價單。
(3)如果止盈單全部成交,則停止止損觸價單,再執行流程(1)。
(4)如果止損觸價單觸發,則撤銷止盈單,同時按止損比例掛止損單。如果止損單成交, 暫停一段時間,再執行流程(1)。
二、什麼是止損觸價單
止損觸價單是指正向委託全部成交後,反向掛了止盈單,此時不能再掛止損單(量或金額不足),只能實時監測行情價格的變動,當實時最新成交價格大於等於或小於等於止損價格時,止損觸價單觸發,同時撤銷止盈單,掛止損單。其主要觸發條件為:
如果正向為買入,當前市場最新成交價≤正向買入成交均價 * (1 – 止損比例)時會觸發止損單。
如果正向為賣出,當前市場最新成交價≥正向賣出成交均價 * (1 +止損比例)時會觸發止損單。
例如:正向委託為買入,委託全部成交後就會反向掛止盈單,但如果這個時候市場價格沒漲反而跌了,當價格下跌到≤用戶正向買入成交均價 * (1 – 止損比例)時,就會撤銷止盈單,掛止損單,以免產生更大的損失。
三、循環委託訂單設置說明
(1)委託價
正向委託下單價格,用戶可以自定義,或者選擇最新價,買一到買五,賣一到賣五,也可以在這些價格上增加或者減少一定的值。

如圖,假如訂單觸發時市場最新價格為8000 USDT,則下單委託價格為8010 (8000+10)USDT。
(2)止盈比例和止損比例
通過設置止盈和止損比例來計算反向委託價格。如果正向為買入,反向賣出委託價格計算方式為:
賣出止盈委託價格 = 買入成交均價 * (1 + 止盈比例)
賣出止損委託價格 = 買入成交均價 * (1 – 止損比例)
如果正向為賣出,反向買入委託價格計算方式為:
買入止盈委託價格 = 賣出成交均價 * (1 – 止盈比例)
買入止損委託價格 = 賣出成交均價 * (1 + 止損比例)
(3)止損後暫停時間
當止損觸價單觸發時,撤銷止盈單同時會按止損比例掛止損單。如果止損單成交,會先暫停一段時間(即設置的止損後暫停時間),之後會再次執行這個循環委託。
(4)循環次數
循環委託策略正反向(買賣或賣買)各自成交就算一次循環,達到用戶設置的循環次數策略停止,如果輸入為0就是沒有循環次數的限制。
(5)有效期
循環委託可以選擇設置1-7天、15天或30天的有效期,從委託下單後算起,在有效期結束前,都會自動監測委託成交情況進行下單。有效期結束後循環委託訂單會自動撤銷(並同時撤銷由該訂單觸發產生的限價單)。
四、其他說明
1、如果有一個方向委託失敗,則停止策略。
2、用戶自己把限價委託掛單撤銷,視為用戶取消,停止策略。
3、部分成交時,不掛對應數量反向單,等全部成交後,才掛反向單。
4、用戶撤銷循環訂單或循環訂單到期,都會把對應的限價掛單給撤銷。
5、用戶正向單為全部賣出時,如果觸發止損有可能由於金額不足導致買入失敗。
6、正向單為買時,止盈單或止損單的委託數量為正向成交量減去手續費後的量。
本產品最終解釋權歸Gate所有。
