1、什麼是信號策略機器人?
"信號策略機器人"通常指的是一種交易策略,用於幫助投資者和交易者識別買入或賣出的時機。信號策略機器人和網格機器人以及馬丁格爾的運行邏輯本質上一樣,都是觸發某一信號後買入/賣出,但這一信號由用戶自己在TradingView上配置,而不再是在平台上設置網格大小或者下跌多少進行買入最後賣出,信號的選擇更加自由,可以包含多種策略,可滿足用戶不同的投資需求。 以下是一些常見的信號類型:
1)技術指標 :使用各種技術指標(如移動平均線、相對強弱指數(RSI)、布林帶等)來生成買入或賣出信號。例如,當短期移動平均線穿越長期移動平均線時,可能被視爲買入信號。 2)圖表形態 :分析價格圖表上的特定形態(如頭肩頂、雙底等),以預測未來價格走勢。 3)市場情緒 :利用市場情緒指標(如恐懼與貪婪指數)來判斷市場的過熱或過冷狀態,從而生成交易信號。 4)新聞和事件驅動 :根據特定的新聞或事件(如項目發布、合作公告、監管變化等)來判斷市場反應,並生成相應的交易信號。 5)量化交易 :使用算法和機器學習模型來分析大量數據,自動生成交易信號。
1.1 信號策略機器人的運行原理
用戶在TradingView上完成配置策略之後,就可以跟Gate交易機器人平台進行關聯綁定完成創建信號,然後設置交易對、保證金、槓杆、下單比例等參數使用信號。當達到配置好的策略執行信號時,此信號會自動發送到Gate交易機器人平台。而一旦接收到信號,信號策略機器人就會進行交易操作,簡單舉例如下:
用戶在TradingView上寫了一個RSI指標的情緒策略,並將策略信號和平台綁定之後,使用這一信號;根據策略,當RSI1上穿過RSI2的時候買入信號觸發,機器人自動買入,當RSI1下穿過RSI2的時候,機器人自動平倉,賣出操作同樣。當用戶想要不再使用這一策略時,可手動終止策略。

1.2 可以使用哪些信號?
Gate信號策略機器人與TradingView的無縫集成。您可以利用TradingView的技術分析工具、指標和圖表來識別市場趨勢和交易機會。通過設置特定的策略規則和參數,您可以定義買入或賣出的條件,並在滿足這些條件時生成信號。同時,您也可以在Tradingview上可以自己編寫腳本來配置生成信號。以上兩種類型的信號都可被Gate信號策略機器人完美接收和執行。
2、如何創建信號策略機器人?
特別說明:信號策略機器人暫時只支持Web端。
2.1 創建自定義信號
進入Gate官網,點擊【機器人】 - 【機器人廣場】 - 【信號機器人】-【創建自定義信號】;

按要求填寫名稱、警報信息等,點擊右上角【TradingView】,進入TradingView並搜索“BTCUSDT.P”,找到Gate的標志並點擊,。

2.2 設置參數
回到Gate,設置交易對、槓杆、保證金等基礎參數;高級設置可以設定委托類型、進場、離場設定等。

2.3 Web端配置TradingView信號
在策略首頁點擊【創建自定義信號】,按要求輸入信號名稱、信號簡介,點擊【下一步】,隨後完成創建信號,由Gate給出Webhook以及消息模板來對接TradingView。 https://tradingview.gatedata.org/quant-signal-service/quant-trading/tradingview/signal/4cf1693a13fb47e19b7288fa61431ecf
{
"exchange": "((exchange))",
"symbol": "((ticker))",
"time":"((timenow))",
"maxLag":"30",
"action":"((strategy.order.action))",
"position_size":"((strategy.position_size))",
"market_position":"((strategy.market_position))",
"prev_market_position":"((strategy.prev_market_position))"
}
回到TradingView的操作界面,點擊【警報】,並按要求把警報信息復制到【消息】欄;
然後點擊【通知】,復制Webhook(需要雙重身份認證);

2.4 TradingView操作
1)點擊新策略,進行pine語言編輯
2)pine編輯器策略編寫(以Gate的RSI策略爲樣例)
pine可以直接在k線上畫macd、rsi等指標,回測也可以打印信息在每一個出入場的點
回測運行
回測自定義打印、績效等
3)策略參數配置,也可以自己寫pine語言

初始資金(參數:initial_capital)表示最初可用於交易策略的資金量,以基礎貨幣中定義的貨幣計。默認情況下,此值等於 100,000。您可能需要增加此值才能在某些商品上進行交易。 訂單數量。這需要一個值和一個計算模式。針對不同的單位,請注意對應的計算值在信號策略中的含義
合約 - 策略將以指定數量的交易幣進行買入,即每次進場對應的qty單位爲交易幣(例如BTC) 貨幣金額 - 策略將輸入以計價貨幣指定的金額,即每次進場對應的qty單位爲計價貨幣(例如USDT)計算出來的對應交易幣數量。例如當前ETHUSDT.P 價格爲1000,qty爲100,則每次進場購買數量爲0.1 ETH *權益百分比- 倉位規模將計算爲交易開始時可用權益的百分比。您可以指定一個小於 100% 的值,根據該百分比計算出的計價貨幣數量繼續計算出對應的交易幣數量。例如初始資金爲10000,權益百分比爲10%,當前ETHUSDT.P價格爲1000,則每次進場購買數量爲1 ETH
4)策略配置完成,創建警報
這裏就和Gate Web端信號配置對應上了
3、如何查看信號策略機器人?
機器人廣場 - 我的機器人 - 進行中機器人 - 信號策略

4、如何停止信號機器人
1.終止方式
a.主動終止機器人:用戶可以隨時終止正在運行的信號策略機器人,終止後將所有倉位將以市價平倉,平倉邏輯跟從CTA策略的邏輯。

b.自動終止策略:
1)在一個子帳戶裏涉及多個交易對的情況下,該交易類型是全倉倉位。當一個交易對保證金不足時,會引發倉位爆倉,用戶在信號策略機器人中投入的保證金會全部虧損掉,同時由於沒有保證金進行開倉,正在運行的信號策略機器人也會自動終止。
2)當用戶正在運行的信號策略機器人中選擇了多個交易對,其中一個交易對在運行過程中下架,信號策略機器人自動終止。
2、終止後資產計算
1)用戶終止策略後,資產均轉換成USDT; 2)轉換後的USDT劃轉回現貨帳戶。
4、信號機器人最小下單金額計算
1.計算公式
- 單筆保證金 = 總保證金 × 單筆比例
- 單筆下單金額 = 單筆保證金 × 槓桿倍數 只要單筆下單金額 ≥ 該幣種最小下單金額,就能成功下單。
2.常見幣種直接計算
BTC 永續
- 最小下單金額:例如:50x 1張BTCUSDT合約所需保證金為:0.26USDT
- 範例: 保證金 50 USDT,單筆比例 2%
- 單筆保證金 = 50 × 2% = 1 USDT
- 單筆保證金 > 最小下單金額,買入成功
ETH 永續
- 最小下單金額:例如:20x 1張ETHUSDT合約所需保證金為:0.17USDT
- 範例:保證金 50 USDT,單筆比例 1%
- 單筆保證金 = 50 × 1% = 0.5 USDT
- 單筆保證金 > 最小下單金額,買入成功
SOL 永續
- 最小下單金額:例如:20x 1張SOLUSDT合約所需保證金為:0.05USDT
- 範例:保證金 50 USDT,單筆比例 1%
- 單筆保證金 = 50 × 1% = 0.5 USDT
- 單筆保證金 > 最小下單金額,買入成功
其他交易對
- 最小下單金額:例如:10x 1張合約所需保證金為:1 USDT
- 範例:保證金 100 USDT,單筆比例 1%
- 單筆保證金 = 100 × 1% = 1 USDT
- 單筆保證金 = 最小下單金額,買入成功
相關技術問題/配置注意事項
1、設置告警問題
用戶在設置告警時,條件應選擇需要使用的策略而不是指標
2、平台調用問題
信號策略webhook僅支持Tradingview平台alert配置使用,限制Tradingview平台調用。其他調用方式暫不支持,不支持的調用方式會返回code碼403。
3、信號類型問題
目前僅支持開倉、平倉2種信號,不支持的信號參數會被丟棄。
4、支持參數類型
開倉:("market_position":"long或short","prev_market_position":"flat") 平倉:("market_position":"flat","prev_market_position":"long或short")
5、時間參數值問題
時間參數值不能超過當前時間
6、用戶配置的告警參數不滿足規範要求問題
用戶可以通過Tradingview平台上告警功能產看具體的信號信息,查看是否滿足Gate的要求

