用于加密货币交易的自动化 Signal Bot,可以根据 TradingView 或类似服务发出的提醒自动执行交易仓位,为用户提供一种高效且几乎无需手动干预的交易方式。通过配置入场和出场规则,机器人将自动帮您完成整个交易流程。
使用表单创建 Signal Bot
首先,在左侧菜单中点击“Signal Bot”标签,然后选择“Create bot”。
打开 Signal Bot 设置窗口后,您即可根据自己的需求开始自定义配置。
通用设置(General)
首先设置机器人的名称和描述(可选)。
选择交易所及对应 API。
您最多可以同时选择 50 个 API,并统一归属于同一个策略。
高级设置允许您为每个 API 单独设置订单规模倍数,在同一个机器人下管理多个 API 时会更加灵活。
从列表中选择交易对,或直接在搜索栏输入。
最多可选择 10 个交易对。这意味着当提醒触发时,每个已选交易对都会分别创建一笔交易。
选择您偏好的时间周期(Timeframe)。该参数仅用于修改提醒备注(Alert comments)的名称,并支持在 Signal Bot 列表中按时间周期筛选机器人。它与 TradingView 的时间周期相互独立。
Multiple entries(多次入场)允许您在连续出现多个入场信号时逐步加仓。 如果您希望同一个交易对可以同时存在多个未平仓仓位,请启用该选项。
Swing trade(波段交易)允许仅通过 Enter Short 和 Enter Long 信号切换交易方向。 启用后,提醒备注将统一为三类:Enter-Long、Enter-Short 和 Exit-All。 请注意,Swing trade 功能仅适用于合约市场。
入场设置(Entries)
Bot start condition(机器人启动条件)用于指定信号来源。目前可选来源包括:TradingView Indicator, TradingView Strategy, RunBot Alert, API requests, Other(如 Make、IFTTT、Zapier、n8n 等自动化工具)。 不同来源支持的功能可能有所不同。
Bot settings format(机器人设置格式)
您可以选择以下两种配置方式:
Form settings:通过简单表单完成设置
JSON:使用自定义代码定义机器人设置
选择 JSON 后,您可以将每项设置定义为变量,并通过 TradingView 或其他信号源动态传递参数,从而实现策略的动态调整。 启用 JSON 后,Alerts 部分会提供适用于 TradingView 的 Pine Script JSON 示例代码。
🔗 查看完整的 Signal Bot JSON 格式指南
您可以在两种订单类型之间进行选择:Market(市价单), Limit(限价单)。 选择 Limit 后,您可以设置:相对最新价格的偏差(USDT), 或投资组合百分比偏差。 Time in Force 用于指定限价单失效前的持续时间(单位:分钟),有效范围为 5 至 20160 分钟。
Amount per trade(单笔交易金额)是机器人执行交易时使用的基础资金规模。 使用 Form settings 时,您可以选择:
投资组合百分比
计价货币金额
Contracts(合约数量)
具体选项会因交易所不同而有所变化。
选择您偏好的杠杆倍数和订单下单偏好。
设置 Max Capital(最大资金限制),用于控制 Signal Bot 同时可使用的总交易资金。
启用 Custom Quantity(自定义数量)后,您可以为每笔交易指定独立的交易数量。勾选后,Alerts 页面会自动更新对应的入场与出场提醒消息格式,您需要在发送信号时一并提交这些参数。
出场设置(Exits)
Take Profit(止盈)是一种当价格达到指定水平后自动执行的市价单。 您最多可以设置 6 个止盈目标。
Stop Loss(止损)同样属于市价单,当价格达到指定水平时自动执行。机器人仅支持设置一个止损。
Move Stop Loss to breakeven(止损移动至保本)。当仓位达到指定盈利水平后,系统会自动将止损价格移动到开仓价(保本位)。
Trailing Stop(追踪止损)包含两个参数:
Activation Price(追踪止损激活价格)
Trailing Stop(追踪止损执行距离)
Activation Price 用于设定追踪止损开始生效的价格水平。
Trailing Stop 用于设定实际的追踪距离。
只有当价格先达到激活价格后,追踪止损才会启用。这意味着价格必须先朝着有利方向移动至您设置的百分比。
激活后,追踪止损会按照固定百分比距离跟随价格:
如果价格继续上涨,止损位也会同步上移
如果价格回落,止损位则保持不变
如果价格始终未达到激活价格,则不会设置任何追踪止损。
启用 Reduce only(只减仓)后,订单只会减少当前持仓。它不会增加仓位,也不会反向开仓。
Place conditional orders on exchange(在交易所直接挂条件单)
该功能支持情况取决于所选交易所。
DCA 设置
如果您的指标或策略依赖 DCA(定投 / 补仓)逻辑,请启用该功能。 收到入场信号后,机器人会根据预设的 DCA 参数自动执行额外补仓订单。
DCA 部分首先需要选择模式:
Order averaging(订单均摊)
Position averaging(仓位均摊)
Position averaging 是默认逻辑:
第一笔额外订单金额与初始订单相同,因此 DCA 参数从第二笔补仓开始生效。 而 Order averaging 会从第一笔 DCA 补仓开始应用订单规模倍数。
Averaging method(均摊方式)
您可以在以下两种方式之间选择:
Fixed coin amount(固定币数量)
Fixed order value(固定订单价值)
固定币数量意味着每次 DCA 都买入相同数量的资产(例如 0.01 ETH)。 固定订单价值意味着每次 DCA 都使用相同金额的计价货币(例如 20 美元)。
您可以选择止盈与止损的计算方式:
Max DCA orders(最大 DCA 订单数)
用于设定策略最多执行多少次总入场。
例如设置为 3,则表示:
1 次初始开仓
2 次额外补仓
Price deviation(价格偏离)
以百分比表示,用于定义每次额外入场与初始入场价格之间的偏离距离。
Order size multiplier(订单规模倍数)
用于决定每次额外仓位的大小。
数值为 1 时,每次补仓数量与初始仓位相同。
额外加仓量会从第二次 DCA 入场开始生效。
Price deviation multiplier(价格偏离倍数)
用于增加每次额外入场之间的价格距离。
其计算方式为:
Price deviation × Deviation multiplier
机器人设置确认
完成机器人设置后,您将看到确认页面,表示机器人已成功创建。
此时机器人会等待提醒信号触发,并自动开仓。
如果您希望立即开仓,可以点击“Enter Position Now”,并选择做多或做空。
您也可以随时编辑机器人设置,或在仪表盘中查看提醒消息。



























