Gate.io 交易平台信号策略机器人使用教程

信号策略机器人是一种先进的交易策略工具,旨在帮助投资者和交易者识别最佳的买入和卖出时机,用户可以在TradingView上自由配置策略信号,涵盖技术指标、图表形态、市场情绪、新闻事件等多种信号类型,增强了交易的灵活性和精准度,通过与Gate交易机器人平台的无缝集成,用户能够在满足特定条件时自动执行交易,提升了交易效率,用户在设置完策略后,可以实时监控机器人的运行状态,并根据市场变化灵活调整策略,若需终止交易,用户可随时主动关闭机器人,所有资产将自动转换为USDT并划回现货账户,信号策略机器人为用户提供了一种便捷、高效的交易方式,适合各类投资者使用。

1、什么是信号策略机器人?

“信号策略机器人”通常指的是一种交易策略,用于帮助投资者和交易者识别买入或卖出的时机。信号策略机器人和网格机器人以及马丁格尔的运行逻辑本质上一样,都是触发某一信号后买入/卖出,但这一信号由用户自己在TradingView上配置,而不再是在平台上设置网格大小或者下跌多少进行买入最后卖出,信号的选择更加自由,可以包含多种策略,可满足用户不同的投资需求。
以下是一些常见的信号类型:

1)技术指标 :使用各种技术指标(如移动平均线、相对强弱指数(RSI)、布林带等)来生成买入或卖出信号。例如,当短期移动平均线穿越长期移动平均线时,可能被视为买入信号。
2)图表形态 :分析价格图表上的特定形态(如头肩顶、双底等),以预测未来价格走势。
3)市场情绪 :利用市场情绪指标(如恐惧与贪婪指数)来判断市场的过热或过冷状态,从而生成交易信号。
4)新闻和事件驱动 :根据特定的新闻或事件(如项目发布、合作公告、监管变化等)来判断市场反应,并生成相应的交易信号。
5)量化交易 :使用算法和机器学习模型来分析大量数据,自动生成交易信号。

1.1 信号策略机器人的运行原理

用户在TradingView上完成配置策略之后,就可以跟Gate交易机器人平台进行关联绑定完成创建信号,然后设置交易对、保证金、杠杆、下单比例等参数使用信号。当达到配置好的策略执行信号时,此信号会自动发送到Gate交易机器人平台。而一旦接收到信号,信号策略机器人就会进行交易操作,简单举例如下:
用户在TradingView上写了一个RSI指标的情绪策略,并将策略信号和平台绑定之后,使用这一信号;根据策略,当RSI1上穿过RSI2的时候买入信号触发,机器人自动买入,当RSI1下穿过RSI2的时候,机器人自动平仓,卖出操作同样。当用户想要不再使用这一策略时,可手动终止策略。
1

1.2 可以使用哪些信号?

Gate信号策略机器人与TradingView的无缝集成。您可以利用TradingView的技术分析工具、指标和图表来识别市场趋势和交易机会。通过设置特定的策略规则和参数,您可以定义买入或卖出的条件,并在满足这些条件时生成信号。同时,您也可以在Tradingview上可以自己编写脚本来配置生成信号。以上两种类型的信号都可被Gate信号策略机器人完美接收和执行。

2、如何创建信号策略机器人?

特别说明:信号策略机器人暂时只支持Web端。

2.1 创建自定义信号

进入Gate官网,点击【机器人】 - 【机器人广场】 - 【信号机器人】-【创建自定义信号】;
1

按要求填写名称、警报信息等,点击右上角【TradingView】,进入TradingView并搜索“BTCUSDT.P”,找到Gate的标志并点击,。
11
5

2.2 设置参数

回到Gate,设置交易对、杠杆、保证金等基础参数;高级设置可以设定委托类型、进场、离场设定等。
3

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))”
}
4
5

回到TradingView的操作界面,点击【警报】,并按要求把警报信息复制到【消息】栏;
9
10
11
然后点击【通知】,复制Webhook(需要双重身份认证);
12

2.4 TradingView操作

1)点击新策略,进行pine语言编辑
13
14
2)pine编辑器策略编写(以Gate的RSI策略为样例)
15
pine可以直接在k线上画macd、rsi等指标,回测也可以打印信息在每一个出入场的点

回测运行
16
回测自定义打印、绩效等
17
3)策略参数配置,也可以自己写pine语言
18

初始资金(参数: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)策略配置完成,创建警报
19
这里就和Gate Web端信号配置对应上了

3、如何查看信号策略机器人?

机器人广场 - 我的机器人 - 进行中机器人 - 信号策略
20

4、如何停止信号机器人

1.终止方式

a.主动终止机器人:用户可以随时终止正在运行的信号策略机器人,终止后将所有仓位将以市价平仓,平仓逻辑跟从CTA策略的逻辑。
21

b.自动终止策略:

1)在一个子账户里涉及多个交易对的情况下,该交易类型是全仓仓位。当一个交易对保证金不足时,会引发仓位爆仓,用户在信号策略机器人中投入的保证金会全部亏损掉,同时由于没有保证金进行开仓,正在运行的信号策略机器人也会自动终止。

2)当用户正在运行的信号策略机器人中选择了多个交易对,其中一个交易对在运行过程中下架,信号策略机器人自动终止。

2、终止后资产计算

1)用户终止策略后,资产均转换成USDT;
2)转换后的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的要求
22