TradingView 对接 Gate.io:把提醒发送到 Gate.io 合约和现货
AlgoVesta 使用仅限现货和合约交易权限的 API 密钥,把你的 TradingView 提醒下到 Gate.io 上。合约仓位按整数张数确定大小,并由止损和止盈触发单保护;在现货上,这两个价位是各自独立的触发订单。资金由交易所保管,AlgoVesta 只负责发送订单。
工作原理
在 API Management 中添加备注,例如 AlgoVesta,并启用 Spot Trade 和 Futures Trade。
在 AlgoVesta 中粘贴密钥和私钥;Gate.io 不使用密码短语。
AlgoVesta 中没有 Gate.io 测试环境,所以请先用虚拟余额在模拟模式下运行机器人。
把机器人切换到实盘,将 webhook URL 粘贴到你的提醒中,让下一个信号在 Gate.io 上成交。
Gate.io 合约的整数张数
Gate.io 合约按张数交易,订单必须是整数张。这正是最可能让你看到的仓位大小与你输入的大小不一致的细节。AlgoVesta 会把你的保证金和杠杆换算成张数,取最接近的整数张,且只有当结果在你金额的 20% 以内时才会开仓。大合约上的小金额可能落在这个范围之外;此时机器人卡片会列出可以成交的最小金额和下一档金额。
仓位开出后,止损和止盈会作为价格触发单挂在 Gate.io 上,并在那里得到确认。
Gate.io 现货
在现货上,Gate.io 把止损和止盈作为两个相互独立的触发订单接受,因此两个价位都会挂出,也都会被核对。因为它们是各自独立的订单,而不是一对相互关联的订单,你在 Gate.io 应用里手动卖出同一批币,可能会让某个触发单无币可卖;通过 AlgoVesta 平仓,则会连同仓位一起移除保护性订单。
没有测试网时如何测试
AlgoVesta 不提供 Gate.io 测试环境。模拟模式弥补了这一空缺:机器人会接收相同的提醒,并在 $5,000 的虚拟余额上模拟成交,让你在发送真实订单之前检查交易对、仓位大小和退出方式。
提醒消息
把下面的内容粘贴到提醒的消息框中。两个 plot 值来自你的指标;现货会忽略杠杆。
{
"symbol": "{{ticker}}",
"action": "buy",
"price": "{{close}}",
"stop_loss": "{{plot_0}}",
"take_profit": "{{plot_1}}",
"leverage": 10
}
对于 Pine 策略,请使用策略模板,这样平仓和反手才能正常工作。不要只发送 {{strategy.order.action}}:平仓时它的值是“sell”,会开出一个空单,而不是平掉仓位。market_position 字段会告诉 AlgoVesta 策略何时处于空仓。
{
"symbol": "{{ticker}}",
"action": "{{strategy.order.action}}",
"market_position": "{{strategy.market_position}}",
"prev_market_position": "{{strategy.prev_market_position}}",
"position_size": "{{strategy.position_size}}",
"price": "{{close}}"
}
只有在你的 TradingView 账户开启双重验证后,TradingView 才会显示 Webhook URL 输入框。TradingView 无法发送自定义请求头,所以 AlgoVesta 会根据 TradingView 自己的服务器地址来验证来源,并且只对能验证的提醒执行自动交易。
连接你的 Gate.io API 密钥
在 Gate.io 中创建密钥,并授予这些权限:Spot Trade + Futures Trade。提现和划转保持关闭,因为 AlgoVesta 从不需要它们:它可以下单和平仓,但无法把资金转出你的账户。Gate.io 密钥只有密钥和私钥,没有密码短语。
如果你把密钥限制为指定 IP 地址,AlgoVesta 的连接向导会显示需要添加的两个服务器地址。帮助中心里有完整的分步指南,并附有 Gate.io 各个界面的样子。
适用于每一笔订单的规则
- 每笔订单都有止损:来自信号,或来自你自己设定的百分比或距离。没有止损来源,就不会下单。
- 每日亏损限额:达到后会暂停新开仓,直到下一个 UTC 日。
- 每个机器人的最大持仓数和每日最大交易次数。
- 紧急按钮:只平掉 AlgoVesta 开的仓位,你自己的仓位不受影响。
在加密货币交易所上,从信号到达到带保护的订单成交,一笔订单平均约 4.1 秒开仓,数据来自 AlgoVesta 自己的执行记录。
Gate.io 常见问题
决定之前最常见的问题——如果你仍有疑虑,从这里开始了解。