🔄通过 Alertatron 自动化 Infinity Algo 警报 Automating Infinity Algo Alerts via Alertatron


🎯 你应该使用哪个系统?

如果您想要以下功能,选择 Signals Lite:

  • ✅ 快速 5 分钟设置

  • ✅ 可视化配置(无需编码)

  • ✅ 简单的多头/空头自动化

  • ✅ 错误风险更低

  • ✅ 易于修改设置

适用于:

  • 自动化新手

  • 基本买入/卖出/平仓需求

  • 希望快速启动


📘 方案 1:Signals Lite(推荐)

基于 JSON 信号的自动化,支持可视化配置。

⚙️ 第 1 步:创建 Signals Lite 机器人

  1. 导航至 Signals Lite → Your Bots

  2. 点击 "Create new automated bot..."

  3. 配置你的机器人:

字段
需要输入的内容

Bot name

例如 Infinity Algo BTC

Exchange

选择你的交易所

Symbol

例如 BTCUSDTBTC

Access

设置为 Private

  1. 点击 Create Bot

🔑 第 2 步:配置机器人设置

创建机器人后:

  1. 点击你的机器人名称进行展开

  2. 找到 "API Keys" 部分

  3. 添加你的交易所 API 凭证

  4. 保存 配置

📩 第 3 步:获取你的 Webhook

你的机器人页面将显示一个唯一的 webhook URL。完全按照显示的内容复制——你需要它来在 TradingView 中使用。

📊 第 4 步:创建 TradingView 警报

可用的 Infinity Algo 警报

买入信号:

  • 1.0 Buy Signal - Normal

  • 1.1 Buy Signal - Smart

  • 1.2 Normal or Smart Buy

  • 1.3 Buy Signal - HL Sniper

  • 1.4 Buy Signal - AI

卖出信号:

  • 1.5 Sell Signal - Normal

  • 1.6 Sell Signal - Smart

  • 1.7 Normal or Smart Sell

  • 1.8 Sell Signal - HL Sniper

  • 1.9 Sell Signal - AI

警报配置

  1. 打开你的 Infinity Algo 图表

  2. 创建警报(Alt+A)

  3. 配置:

字段

Condition(条件)

例如 "1.1 Buy Signal - Smart"

Options(选项)

Once Per Bar Close(每根 K 线闭合一次,防止重复!)

Alert name(警报名称)

例如 "IA Smart Buy"

Message(消息)

JSON 模板(见下方)

Webhook URL

你的机器人 webhook(来自第 3 步)

📝 Signals Lite 消息模板

最小多头入场:

{ "side": "long", "amount": "25%" }

最小空头入场:

{ "side": "short", "amount": "25%" }

平仓:

{ "side": "close" }

可用的覆盖字段

完整文档参见:Override signal settings

字段
类型
描述

side

string

"long"、"short" 或 "close"

amount

string

仓位大小(例如 "50%"、"100")

takeProfit

boolean

启用止盈

takeProfitOffset

string

TP 距离(例如 "2%")

stopLoss

boolean

启用止损

stopLossOffset

string

SL 距离(例如 "1%")

closeExisting

boolean

先平仓对手方

useHedgeMode

boolean

使用对冲模式(如果可用)

leverage

number

覆盖杠杆倍数

entry

string

"market" 或 "limit"

price

string

限价(如果 entry="limit")

对于多交易对机器人,使用百分比/偏移字段(例如 takeProfitOffset),而不是固定价格。


📗 方案 2:Script Bots(高级)

完整的脚本控制,支持复杂订单逻辑和多步骤 TP 梯度。

⚙️ 第 1 步:配置 Script Bot 基础设施

A. 首先添加 API 密钥

  1. 转到 Scripting Signals → Script Bot Config → Script Bot API Keys

  2. 点击 "Add API Keys"

  3. 配置:

    • Name(名称):例如 MyKeys(记住这个确切的名称!)

    • Exchange(交易所):你的交易所

    • API Key & Secret:你的凭证

  4. 保存 你的密钥

B. 获取你的账户 Webhook

  1. 转到 Account → Webhook Details

  2. 复制显示的确切 webhook(不要猜测格式)

C. 配置机器人组

  1. 转到 Scripting Signals → Trading Bot Settings

  2. 设置一个用于过滤 #bot 的组

  3. 将此组路由到交易引擎

Script Bots 通过你的账户 webhook 使用 #bot 标签进行路由,而不是单独的机器人 webhook

📊 第 2 步:可用的警报条件

与 Signals Lite 相同 - 所有 16 个警报可用:

点击查看完整警报列表

买入入场:

  • 1.0 至 1.4

卖出入场:

  • 1.5 至 1.9

管理:

  • 2.0 至 2.3

📋 第 3 步:创建 TradingView 警报

配置类似,但消息包含脚本

字段

Condition(条件)

你选择的信号

Options(选项)

Once Per Bar Close(每根 K 线闭合一次,防止重复!)

Message(消息)

你的脚本(见模板)

Webhook URL

你的账户 webhook(不是 Signals Lite!)

📝 Script Bot 模板

long_entry.txt
MyKeys({{ticker}}) {
  # 用 100% 可用余额入场多头
  market(side=buy, amount=100%a);

  # 止损设在入场价下方 1%
  stopOrder(side=sell, amount=100%p, stop=e-1%, reduceOnly=true);

  # 带 OCO 的多步骤止盈梯度
  oneCancelsOther(which=all);
    limit(position=75%p, offset=e1%, reduceOnly=true);
    limit(position=50%p, offset=e2%, reduceOnly=true);
    limit(position=25%p, offset=e3%, reduceOnly=true);
    limit(position=0,    offset=e4%, reduceOnly=true);
  oneCancelsOther();
}
#bot

这种多步骤止盈梯度仅在 Script Bots 中可用!

🔤 脚本命令参考

点击展开完整命令列表
命令
用途
示例

market()

市价单

market(side=buy, amount=100%a)

limit()

限价单

limit(position=50%p, offset=e2%)

stopOrder()

止损

stopOrder(side=sell, stop=e-1%)

aggressive()

智能限价入场

aggressive(position=90%a)

wait()

延迟

wait(10m)

cancel()

取消订单

cancel(which=all)

oneCancelsOther()

OCO 组(One Cancels Other)

oneCancelsOther(which=all)

continue()

条件继续

continue(if=positionLong)

stop()

条件停止

stop(if=positionShort)

trailingStop()

尾随止损

trailingStop(offset=e-1%)

仓位大小:

  • 100%a = 100% 可用余额

  • 100%p = 100% 当前仓位

  • 100 = 固定金额

  • position=0 = 平仓

  • offset=e2% = 距入场价 2%


🛠️ 故障排除

问题
解决方案

机器人无响应

检查 webhook URL 是否完全复制

消息无效

必须是有效的 JSON 格式

错误的大小

验证 JSON 中的 % 对比固定金额

无止盈/止损

在机器人中设置或使用 JSON 字段覆盖

重复订单

确保在 TradingView 中设置了 "Once Per Bar Close"


📚 资源

最后更新于