信号策略机器人交易指南

7 小时 17 分 3 秒之前
38893 阅读量
28

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。

Webhook範本:https://tradingview.gatedata.org/quant-signal-service/quant-trading/tradingview/signal/43fefc96b5e74afebebc49b3b352f6b6

警报信息範本: { "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划转回现货账户。

5、信號機器人最小下單金額參考說明

為協助用戶了解不同交易對在信號機器人中的實際開倉需求,以下示範以「保證金 50 USDT、槓桿 2 倍」為例,說明各主要幣種約需設定的單筆比例,以達到最小下單金額門檻。實際數值可能因市場價格波動而略有差異,請以交易時平台顯示為準。

1.计算公式

  • 单笔保证金 = 总保证金 × 单笔比例
  • 单笔下单金额 = 单笔保证金 × 杠杆倍数 只要单笔下单金额 ≥ 该币种最小下单金额,就能成功下单。

2.常见币种直接计算

BTC 永续

  • 當前價格:約 110,000 USDT
  • 最小下單單位:0.0001 BTC(約 11 USDT)
  • 建議設定單筆比例:11% 以上

ETH 永续

  • 當前價格:約 4,000 USDT
  • 最小下單單位:0.001 ETH(約 4 USDT)
  • 建議設定單筆比例:4% 以上

SOL 永续

  • 當前價格:約 150 USDT
  • 最小下單單位:0.01 SOL(約 1.5 USDT)
  • 建議設定單筆比例:1.5% 以上

LINK 永續

  • 當前價格:約 15 USDT
  • 最小下單單位:0.1 LINK(約 1.5 USDT)
  • 建議設定單筆比例:1.5% 以上

本表為範例說明,實際最小下單金額會隨市場價格變動而有所差異。建議用戶在啟動信號機器人前,先確認交易對的最小下單限制,確保下單金額符合要求以避免訂單被拒。

相关技术问题/配置注意事项

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

立即注册,最高可领 $10,000 迎新奖励
signup-tips