---
id: module.tradingview-webhook
page_type: modules_article
title: "“TradingView WebHook”模块"
description: "TradingView WebHook 模块通过 webhook 将 TradingView 警报中的命令直接传送到 Moonbot。页面介绍了 URL 的连接、防火墙设置以及按信号启动自动交易。"
section: modules
category: null
url: https://moonbot.pro/zh/moonbot-pro/modules/tradingview-webhook?format=md
locale: zh
alternate_ru: https://moonbot.pro/ru/moonbot-pro/modules/tradingview-webhook?format=md
alternate_en: https://moonbot.pro/moonbot-pro/modules/tradingview-webhook?format=md
parent: https://moonbot.pro/zh/moonbot-pro?format=md
previous: https://moonbot.pro/zh/moonbot-pro/modules/chart-loading?format=md
next: https://moonbot.pro/zh/moonbot-pro/modules/moon-streamer?format=md
status: published
updated_at: 2026-11-11T03:43:18+03:00
---

# “TradingView WebHook”模块

### 什么是 Webhook？

TradingView Webhook 是一种机制：每当您在 TradingView 中设置的警报触发时，它都会向指定的 URL 地址发送一个 POST 请求。此功能可在 TradingView 中创建或编辑警报时启用。填入从 Moonbot 终端 **Settings → AutoBuy** 选项卡获取的正确 URL 地址，警报触发时，您要执行的命令就会立即发送到 Moonbot。这样就实现了按 TradingView 信号自动交易。

该功能可在 **Moon Credits** 窗口中以 100 Moon Credits 激活。

#### Windows 电脑/服务器防火墙设置

要接收来自 TradingView 的命令，需要为 Windows 防火墙创建一条带 IP 地址白名单的规则——这对 TradingView Webhook 的稳定运行至关重要。请按以下步骤操作：

1\. 在 **运行** 窗口（可按 Win+R 打开）中输入 **wf.msc** 并点击 **确定**。

![](https://moonbot.pro/storage/editor-images/%D0%92%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5%20wf%20msc.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%92%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5%20wf%20msc.png)

![](https://moonbot.pro/storage/editor-images/%D0%91%D1%80%D0%B0%D0%BD%D0%B4%D0%BC%D0%B0%D1%83%D1%8D%D1%80%20Windows%20%D0%B2%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%91%D1%80%D0%B0%D0%BD%D0%B4%D0%BC%D0%B0%D1%83%D1%8D%D1%80%20Windows%20%D0%B2%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8.png)

2\. 在左侧列表中选择 **入站规则**；要添加流量处理规则，请在右侧面板中选择 **新建规则…**

![](https://moonbot.pro/storage/editor-images/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-1774536232.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-1774536232.png)

3\. 将打开 **新建入站规则** **向导** 窗口。在其中选择规则类型 **自定义**，然后点击 **下一步** 按钮进入下一步。

![](https://moonbot.pro/storage/editor-images/%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80%20%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F.png)

4\. 在 **程序** 和 **协议和端口** 两个步骤中保持默认设置不变。

![](https://moonbot.pro/storage/editor-images/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%20%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0.png)

![](https://moonbot.pro/storage/editor-images/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%20%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%20%D0%B8%20%D0%BF%D0%BE%D1%80%D1%82%D1%8B.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%20%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%20%D0%B8%20%D0%BF%D0%BE%D1%80%D1%82%D1%8B.png)

5\. 在 **作用域** 步骤中，将 **此规则应用于哪些远程 IP 地址** 切换为 **下列 IP 地址**，然后点击 **添加** 按钮。

![](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C.png)

在打开的窗口中填写 **此 IP 地址或子网**，然后点击 **确定** 按钮。

![](https://moonbot.pro/storage/editor-images/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B8.png)

![(dark)](https://moonbot.pro/storage/editor-images/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BF%D0%BE%D0%B4%D1%81%D0%B5%D1%82%D0%B8.png)

请逐个添加以下所有 IP 地址：

52.89.214.238\
34.212.75.30\
54.218.53.128\
52.32.178.7

输入所需的值后，点击 **下一步** 按钮。6. 在“操作”步骤中保留默认选项“允许连接”，然后点击“下一步”。

![](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C%20%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C%20%D0%BF%D0%BE%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5.png)

![](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5.png)

7\. 在 **配置文件** 步骤中可以选择配置文件，请保留所有复选框的勾选并点击 **下一步** 按钮。

![](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%A0%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%20%D0%9F%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C.png)

8\. 在设置的最后一步，在 **名称** 字段中填写规则名称，如有需要可在 **描述** 字段中添加说明。点击 **完成** 按钮，结束规则创建向导。

![](https://moonbot.pro/storage/editor-images/%D0%9F%D0%BE%D0%BB%D0%B5%20%D0%98%D0%BC%D1%8F.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9F%D0%BE%D0%BB%D0%B5%20%D0%98%D0%BC%D1%8F.png)

9\. 确认 **入站规则** 窗口中现在已显示所创建的规则。

![](https://moonbot.pro/storage/editor-images/%D0%9E%D0%BA%D0%BD%D0%BE%20%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%9E%D0%BA%D0%BD%D0%BE%20%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0%20%D0%B4%D0%BB%D1%8F%20%D0%B2%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE.png)

#### 配置 Moonbot 接收 WebHook 命令

要让 Moonbot 通过 Webhook 正确接收 TradingView 信号（按 TradingView 信号交易），请执行以下操作：

1. 在 **Settings → AutoBuy**（设置 → 自动买入）选项卡中勾选 **Detect by TV WebHook** 复选框。\
   **Detect by TV WebHook** 右侧显示了 URL 地址和密钥，需要用它们来配置 TradingView 的警报。\
   即使地址处于隐藏状态，点击它也可以复制到剪贴板。如有需要，可以点击“**show**”来显示地址和密钥。如果地址和密钥已显示而需要再次隐藏，可以点击“**hide**”。

![](https://moonbot.pro/storage/editor-images/WebHook-https-W-eng.jpg)

![(dark)](https://moonbot.pro/storage/editor-images/WebHook-https-B-eng.jpg)

2. 请完成以下几项基本设置，以便终端读取消息中的代币：
   - 勾选复选框 **Advanced filter**；
   - 如果想把它用作过滤器，可按需勾选复选框 **Keywords**；
   - 勾选复选框 **Buy tokens tagged with**\
     复选框 **Buy tokens tagged with**（买入带标签的币种）用于按代币以 \*\*\*BTC 形式标注的消息买入——为此需要在代币前加上符号 #，例如：#ALGOBTC。不勾选此复选框时，如果消息中只是直接写出代币（例如：ALGO），终端也可以买入。
   - 其余参数在网站的 相关章节 [Settings → AutoBuy](https://moonbot.pro/zh/s/document/settings-autobuy-tab?format=md) 中有说明，您可以按需设置。

下面给出几个消息示例及相应的设置。

**方案 1：使用关键词和标签：**

![](https://moonbot.pro/storage/editor-images/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%201.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%201.png)

![](https://moonbot.pro/storage/editor-images/WebHook-tags-W-eng.jpg)

![(dark)](https://moonbot.pro/storage/editor-images/WebHook-tags-B-eng.jpg)

**方案 2：不使用关键词和标签：**

![](https://moonbot.pro/storage/editor-images/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%202.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%92%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82%202.png)

![](https://moonbot.pro/storage/editor-images/WebHook-no-tags-W-eng.jpg)

![(dark)](https://moonbot.pro/storage/editor-images/WebHook-no-tags-B-eng.jpg)

消息和设置的组合可以有很多种，以上方案仅作示例，帮助您更完整地理解；您可以自行完成所需且方便的设置。

对于 TradingView 信号，支持消息中指定的 Short 仓位入场价；命令中也能识别 BANKUSDT.P 这类交易对代码。

3\) 像处理 Telegram 中的普通信号那样，把 Telegram 策略配置为通过普通消息工作；或者在策略的 **Main** 选项卡中勾选参数 **AcceptCommands**，以接收消息中的信托管理命令。

下面是一个策略示例，您可以自行创建：选择 SignalType: **Telegram** 和 ChannelName: **WebHookTV**。如果消息不带关键词，参数 **ChannelKey** 可以留**空**；如果信号和过滤器中有关键词，则需要在该参数中填写它。

![](https://moonbot.pro/storage/editor-images/TradingView-Telegram-W-eng.jpg)

![(dark)](https://moonbot.pro/storage/editor-images/TradingView-Telegram-B-eng.jpg)

或者复制以下内容并粘贴到终端中，然后设置所有需要的参数：

\##Begin_Strategy\
Active=-1\
StrategyName=TradingView\
Comment=\
LastEditDate=2026-09-21 11:03\
SignalType=Telegram\
ChannelName=WebHookTV\
ChannelKey=\
AcceptCommands=NO\
SilentNoCharts=NO\
ReportToTelegram=NO\
ReportTradesToTelegram=YES\
SoundAlert=NO\
SoundKind=TurnOn\
KeepAlert=60\
EmulatorMode=NO\
CoinsWhiteList=\
CoinsBlackList=\
MinVolume=0\
MaxVolume=10000k\
MinHourlyVolume=0\
MaxHourlyVolume=1000k\
PenaltyTime=300\
Delta_3h_Min=0\
Delta_3h_Max=100.00\
Delta_24h_Min=0\
Delta_24h_Max=100.00\
Delta2_Type=1h\
Delta2_Min=0\
Delta2_Max=100.00\
Delta_BTC_Min=-5.00000000\
Delta_BTC_Max=5.000\
Delta_BTC_24_Min=-10.00000000\
Delta_BTC_24_Max=10.000\
Delta_BTC_5m_Min=0\
Delta_BTC_5m_Max=10.000\
Delta_Market_Min=-5.00000000\
Delta_Market_Max=10.000\
Delta_Market_24_Min=-10.00000000\
Delta_Market_24_Max=10.000\
UseBV_SV_Filter=NO\
BV_SV_FilterRatio=1.0000\
NextDetectPenalty=30\
GlobalFilterPenalty=0\
MoonIntRiskLevel=2\
MoonIntStopLevel=4\
DeltaSwitch=0\
PriceStepMin=0\
PriceStepMax=10.000\
AutoBuy=YES\
MaxActiveOrders=10\
MaxOrdersPerMarket=1\
AutoCancelBuy=20\
AutoCancelLowerBuy=11k\
BuyType=Buy\
OrderSize=0.001000\
buyPrice=-1.00000000\
Use30SecOldASK=YES\
TlgUseBuyDipWords=NO\
TlgBuyDipPrice=0\
OrdersCount=1\
BuyPriceStep=-1.50000000\
OrderSizeStep=25.00\
CancelBuyStep=0\
JoinSellKey=0\
SellPrice=4.000\
PriceDownTimer=0\
PriceDownDelay=10\
PriceDownPercent=0.2000\
PriceDownRelative=NO\
PriceDownAllowedDrop=0.1000\
UseScalpingMode=NO\
UseSignalStops=NO\
UseStopLoss=NO\
StopLossEMA=0\
StopLossDelay=0\
StopLoss=-3.00000000\
StopLossSpread=0.4000\
AllowedDrop=-15.00000000\
UseSecondStop=NO\
TimeToSwitch2Stop=60\
PriceToSwitch2Stop=0\
SecondStopLoss=-3.00000000\
UseStopLoss3=NO\
TimeToSwitchStop3=60\
PriceToSwitchStop3=-10.00000000\
StopLoss3=-2.00000000\
AllowedDrop3=-14.00000000\
UseTrailing=NO\
TrailingPercent=-1.00000000\
TrailingSpread=0.1000\
TrailingEMA=0\
UseTakeProfit=NO\
TakeProfit=1.0000\
UseBV_SV_Stop=NO\
BV_SV_Kind=TradesCount\
BV_SV_TradesN=100\
BV_SV_Ratio=0.7500\
BV_SV_TakeProfit=-1.00000000\
\##End_Strategy#

#### 在 TradingView 中设置警报

创建警报时，在 **警报操作** 部分勾选 **Webhook URL**，并在下方字段中粘贴从已配置为按 TradingView 信号交易的 Moonbot 终端的 **Settings → AutoBuy** 选项卡复制的 URL 地址，同时在 **消息** 字段中填写所需形式的消息。

![](https://moonbot.pro/storage/editor-images/%D0%93%D0%B0%D0%BB%D0%BE%D1%87%D0%BA%D0%B0%20URL%20%D0%B2%D0%B5%D0%B1-%D1%85%D1%83%D0%BA%D0%B0.png)

![(dark)](https://moonbot.pro/storage/editor-images/%D0%93%D0%B0%D0%BB%D0%BE%D1%87%D0%BA%D0%B0%20URL%20%D0%B2%D0%B5%D0%B1-%D1%85%D1%83%D0%BA%D0%B0.png)

消息中可以写信托管理命令，它们为订单管理提供更多可能；为此需要在策略的 **Main** 选项卡中勾选参数 **AcceptCommands = YES**。

有关命令类型的详细说明请参阅： [通过 Telegram 进行信托管理](https://moonbot.pro/zh/s/document/trust-management-via-telegram?format=md)

#### 警报未触发时的排查方法

如果 TradingView 信号没有触发交易，请检查以下几点。

**如果 Moonbot 终端日志中没有如下形式的消息：**

WebHook signal: buy # ALGOLBTC \< Key: >

![](https://moonbot.pro/storage/editor-images/WebHook%20signal%20buy%20ALGOLBTC%20Key.png)

![(dark)](https://moonbot.pro/storage/editor-images/WebHook%20signal%20buy%20ALGOLBTC%20Key.png)

**如果日志中没有这样的消息：**

1. 检查 Windows 防火墙中 IP 地址规则的设置是否正确；
2. 检查是否已勾选 **Detect by TV WebHook** 复选框（终端的 **Settings → AutoBuy** 选项卡）；
3. 检查 TradingView 中使用的 Webhook URL 是否正确（该地址从终端的 **Settings → AutoBuy** 选项卡复制）。

**如果日志中有这条消息：**

1. 检查终端中策略的设置是否正确；
2. 检查策略是否已启用、自动检测是否已激活（按钮 **AutoDetect: ON**）；
3. 检查终端 **Settings → AutoBuy** 选项卡中的设置；
4. 检查 TradingView 中的消息是否正确。

## 导航

路径: [首页](https://moonbot.pro/zh?format=md) / [Moonbot PRO](https://moonbot.pro/zh/moonbot-pro?format=md) / PRO 版扩展模块

上级栏目: [Moonbot PRO](https://moonbot.pro/zh/moonbot-pro?format=md)

上一页: [“图表加载”模块](https://moonbot.pro/zh/moonbot-pro/modules/chart-loading?format=md)

下一页: [“Moon Streamer”模块](https://moonbot.pro/zh/moonbot-pro/modules/moon-streamer?format=md)

## 相关内容

- [“Moon Streamer”模块](https://moonbot.pro/zh/moonbot-pro/modules/moon-streamer?format=md)
- [“回测”模块](https://moonbot.pro/zh/moonbot-pro/modules/backtest?format=md)
- [“套利价格”模块](https://moonbot.pro/zh/moonbot-pro/modules/arbitrage?format=md)
- [“Moon News”模块](https://moonbot.pro/zh/moonbot-pro/modules/moon-news?format=md)
- [MoonBonus](https://moonbot.pro/zh/moonbot-pro/modules/moonbonus?format=md)
