---
id: document_item.trust-management-via-telegram
page_type: documentation_article
title: "通过 Telegram 进行信托管理"
description: "如何设置通过 Telegram 在 Moonbot 主终端与从终端之间传递交易命令：Buy、Short、Sell、PanicSell、ChannelKey 以及 Telegram 策略的参数。"
section: documentation
category: "补充材料 / 信托管理与社交交易"
url: https://moonbot.pro/zh/documentation/trust-management-and-social-trading/trust-management-via-telegram?format=md
locale: zh
alternate_ru: https://moonbot.pro/ru/documentation/trust-management-and-social-trading/trust-management-via-telegram?format=md
alternate_en: https://moonbot.pro/documentation/trust-management-and-social-trading/trust-management-via-telegram?format=md
parent: https://moonbot.pro/zh/documentation/trust-management-and-social-trading?format=md
previous: null
next: https://moonbot.pro/zh/documentation/trust-management-and-social-trading/trust-management-via-udp-protocol?format=md
status: published
updated_at: 2026-11-11T00:25:04+03:00
---

# 通过 Telegram 进行信托管理

Moonbot 终端的 **PRO 版本**提供通过 Telegram 进行信托管理（多账户跟单）的功能：可以把交易命令从主终端传送到其他用户的从终端，前提是这些用户已事先在自己的终端中设置好通过 Telegram 接收此类命令。

在这种信托管理方式下，Moonbot 主终端可以自动生成与其主要操作相对应的专用命令：挂单、移动订单、撤单和平仓、设置止损及其他操作。这些命令以特殊格式发送到您个人的 Telegram 频道。Moonbot 从终端可以连接到这个 Telegram 频道，接收并处理这些命令，并据此重复主终端的操作。

主终端可以随时停止向 Telegram 频道发送命令，不再充当主终端。从终端也可以随时关闭对 Telegram 命令的接收和处理，重新回到完全自主的工作模式。

需要注意：从终端会准确地重复主终端的命令，但命令的执行结果可能不同。例如，主终端挂出订单并按所选价格买下了全部数量，从终端也会在这个价格挂单。但取决于它们的订单大小和订单簿中当前的流动性，它们可能已经来不及按同一价格买入，或只能买到较少的数量，因为此刻在这个价格上已经没有足够的卖单。

下图直观地展示了这一点（以币种 TRUST 的订单簿为例）：

![](https://moonbot.pro/storage/editor-images/Order%20book.png)

假设主终端挂出一笔订单，以 514 sat 的价格买入 2063 枚 **TRUST**。从右侧的订单簿（ASK）可以看到，这个价格上只有 2058 枚可买，因此主终端会把它们全部买下。从终端会收到并重复命令“Buy TRUST 514 sat”，但它已经买不到所需数量的币，其 Buy 订单会作为未成交的限价单留在 BID 订单簿（左侧）。此时主终端可能已经在以下一个最优价格 520 sat 卖出，而从终端仍然一枚都没买到。为避免这种情况，主终端在买入的同时会立即发送卖出所买币种的命令。从终端收到卖出命令时，如果其 Buy 订单尚未完全成交，就会撤销该订单。

### 设置主终端发送信托管理命令到 Telegram

在 Moonbot 终端主窗口中打开任意币种的图表，在右侧控制面板上点击按钮 **Share**，即可打开窗口 **Share market**，其中有一组专门的设置（见下图）：

![](https://moonbot.pro/storage/editor-images/Share%20market%20White.jpg)

如果您希望窗口 **Share market** 以后不再在点击按钮 **Share** 后自动打开，请勾选复选框 **Don\`t show this screen next time (you can still open it by right-clicking on the "Share" button)**。此后用鼠标左键点击按钮 **Share** 时，窗口 **Share** **market** 不会打开，而是立即执行发送消息的命令，消息发往 Telegram；需要时，窗口 **Share market** 仍可打开，只需用鼠标右键点击按钮 **Share**。

1. **开启信号自动发送**\
   为此请勾选复选框 **I\`d like to post signals to my own channel automatically**。\
   如果想同时把命令发送到频道 📢 **@MoonInt**，请开启附加选项 **and to the** **@MoonInt；**
2. **创建自己的** Telegram **频道**\
   重要：必须是**频道**，而不是群组。\
   然后通过 **@BotFather** 创建个人 Telegram **机器人**并获取**机器人令牌（bot token）**。**把** Telegram **机器人**添加到自己的 Telegram 频道，并将其设为该频道的管理员；
3. 把获得的机器人令牌填入 **My Bot token** 字段，该字段位于窗口 **Share market；**
4. 填写您的 Telegram 频道的名称或 **id**，填入 **My channel name** 字段：
   1. 如果频道是**公开**的，填写其短名称；
   2. 如果频道是**私有**的，填写您的 Telegram 频道的 **id**。\
      Telegram 频道的 **id** 可以通过以下方式之一获取：
      1. 在频道中发送任意一条消息（例如：BTCUSDT BUY）→ 打开日志文件 **logs\\LOG_ADD_YYYY-MM-DD.log** 并在其中找到 **id**。在 Moonbot 终端的日志中，**id** 的形式为 **17XXXXXX26**（不带前缀 -100）。
      2. 使用 Telegram 机器人 **@username_to_id_bot**：
         1. 在 Telegram 中搜索找到它，打开并点击 **Start**（开始）按钮；
         2. 点击 **Channel** 按钮 → 从列表中选择需要查询 id 的频道 → 确认操作；
         3. 在形如 Chat id: -10017XXXXXX26 的一行中复制 id：-10017XXXXXX26（带前缀 -100）。\
            注： \
            在 **My channel name** 字段中两种写法都可以填写：“-*10017XXXXXX26*”或“*17XXXXXX26*”，两者都有效。
5. 如果 Telegram 在您所在的地区被封锁，请设置 proxy 连接。\
   设置 proxy 的方法：
   1. 勾选复选框 **Use Socks5 proxy**；
   2. 在 **Host:Port** 字段中填写主机地址和端口；
   3. 在 **Login** 字段中填写登录名；
   4. 在 **Password** 字段中填写密码
6. 勾选复选框 **Send only share signals**
7. 检查消息发送\
   点击 **Test** 按钮，检查消息是否能发送到您的 Telegram 频道。如果频道中收到一条带时间的消息，说明设置正确。
8. 检查真实信号的发送\
   关闭窗口 **Share market**，打开任意币种（例如 PEPE）的图表，用鼠标左键点击按钮 **Share**，之后 Telegram 频道中会出现如下记录：\
   **\#PEPE delta: +3.2% pump**\
   **UserXXXX @ RatingXXX**\
   您可以用这些消息提醒所有订阅您频道的人：该币种值得关注。

⚠️ **重要！** **MoonShot 策略不发送控制命令**，因为这类 Buy 订单由终端按严格设定的算法管理。

### 控制命令

发送到 Telegram 频道的可以是自动控制命令，它们由 Moonbot 主终端生成；用户也可以自己发送手动控制命令，以便远程控制终端。

#### 信托管理命令语法中的符号说明

- **Coin** —— 币种名称；
- **Price** —— 价格值，可以用绝对值或百分比指定；
- **X%** —— Buy 订单大小占全部资金的百分比；
- **Key** —— 关键词，用在 Telegram 策略的 **ChannelKey** 参数中；
- **\< >** —— 必填参数；
- **\[ \]** —— 可选参数。

⚠️ **重要**：编写命令时务必注意字母大小写！

#### 自动控制命令

这些命令由 Moonbot 主终端自动发送到 Telegram 频道，连接到该频道的从终端会接收、处理并在本端执行它们。

- **cmd_Buy  \[Price\] \[sell \[Price\]\] \[OrderSize X%\] \[Key ChannelKey\]**\
  在币种 Coin 上按给定价格挂出 Long 订单：价格可以是指定的精确值，也可以是相对已设置订单的指定百分比。\
  如果命令中未指定买入价格，Buy 订单将按从终端 Telegram 策略的设置以 Long 方向挂出。如果命令中用关键词 sell 指定了卖出价格，该卖出价格会被代入从终端的 Telegram 策略。\
  **示例 1：**\
  一条命令 **cmd_Buy NEO 7.15 sell +15% OrderSize 10% Key ST123** 会被终端解释为两条命令：**cmd_Buy NEO 7.15 OrderSize 10%** 和 **cmd_UpdateSell 15%。**\
  此外，该命令中还为特定的 Telegram 策略指定了关键词 **Key ST123**：这个词写在该策略设置的 **Main** 选项卡的参数 **ChannelKey=ST123** 中，从终端里只有这一个 Telegram 策略会执行该命令。\
  如果命令中未指定 **\[Key ChannelKey\]** 的值，或从终端中没有带这个 **ChannelKey** 的 Telegram 策略，则会选用列表中的第一个 Telegram 策略；
- **cmd_Short  \[Price\] \[sell \[Price\]\] \[OrderSize X%\] \[Key ChannelKey\]**\
  在币种 Coin 上按给定价格挂出 Short 订单：价格可以是指定的精确值，也可以是相对已设置订单的指定百分比（该命令仅适用于合约）。\
  如果命令中未指定买入价格，Buy 订单将按从终端 Telegram 策略的设置以 Short 方向挂出。如果命令中用关键词 sell 指定了卖出价格，该卖出价格会被代入从终端的 Telegram 策略。形如 ETHUSDT.P 的代码（带后缀 USDT 和 .P）在信托管理命令中同样可以识别。\
  **示例 2：**\
  一条命令 **cmd_Short BTC 1% sell 2% OrderSize 10%** 会被终端解释为两条命令：**cmd_Short BTC 1%** 和 cmd_UpdateSell 2%。该命令中未指定关键词，因此从终端中的第一个 Telegram 策略会响应该命令；
- **cmd_CancelBuy** \
  撤销币种 Coin 上的买入订单；
- **cmd_Sell**  \
  按给定价格 Price 卖出币种 Coin。\
  收到该命令后，该币种的 Buy 买入订单会被撤销，终端会开始按命令中给定的价格 Price 卖出已买入的全部 Coin；
- **cmd_SetStop**  \
  把币种 Coin 上未平订单的止损设置为价格 Price。价格必须以绝对值指定，例如 **cmd_SetStop BNB 215**；
- **cmd_PanicSell  \[Key ChannelKey\]**\
  在该币种上启用 Panic Sell 功能。如果使用关键词 **Key**，可以让带相同关键词的特定 Telegram 策略执行卖出命令。

#### 手动控制命令

这些命令不会由 Moonbot 终端自动发送到 Telegram ：您可以手动把它们写在用于控制的 Telegram 频道中，连接到该频道的从终端会接收、处理并在本端执行它们。

- **cmd_PanicSellAll**\
  对从终端上所有活动的 Sell 订单启用 Panic Sell 功能；
- **cmd_UpdateBuy** \
  修改从终端 Telegram 策略中的买入价格。\
  —— 买入价格的百分比（必须带 % 符号）；
- **cmd_UpdateSell**  —— 修改从终端 Telegram 策略中的卖出价格。价格必须以买入价格的百分比指定，数字后面必须带 % 符号！
- **cmd_UpdateStopLoss  \[AllowedDrop\]**\
  修改止损值\
  \<**Price**> —— 把止损设置在相对买入价格的某一百分比水平，填写数字和 % 符号（必填参数）\
  \[**AllowedDrop**\] —— 相对买入价格的最低百分比水平，止损触发并启用 Panic Sell 后，Sell 订单最多可以下移到这一水平，填写数字和 % 符号（可选参数）；
- **cmd_UpdateKeyWords** \
  更新从终端的关键词列表，位置在选项卡 **Settings** **→** **AutoBuy** 的字段 **Keywords** **(comma separated)** **in the Long signal**。\
  关键词写在该命令之后，**用逗号分隔**；
- **cmd_UpdateBlackWords** \
  更新停用词列表（**Settings** **→** **AutoBuy** **→** **Blackwords (comma separated) in message**）。\
  停用词写在命令之后，**用逗号分隔**；
- **cmd_UpdateLowerPriceWords**\
  更新“以更低价格买入”的触发词列表（**Settings** **→** **AutoBuy**，字段 **Words in message to buy at lower price）**。\
  这些词写在命令之后，**用逗号分隔**；
- **cmd_UpdateTokenTags**\
  更新代币标签列表（**Settings** **→** **AutoBuy** **→** **Buy tokens tagged with）**。\
  标签写在命令之后，**用逗号分隔**。

### 为从终端设置信托管理命令的接收和处理

要让从终端能够接收来自您的 Telegram 频道的信托管理命令，需要在其中创建 Telegram 策略，并在 **Main** 选项卡中设置以下参数：

- **ChannelName**\
  在该参数的菜单中选择终端将从中读取控制命令的 Telegram 频道名称。在此之前，需要先在选项卡 **Settings → Telegram** 左侧的列表中添加该频道，之后它才会出现在参数 **ChannelName** 的选择菜单中；
- **ChannelKey**\
  在该字段中填写一个关键词，它将用在控制命令的末尾。\
  例如，如果命令形如：\
  **cmd_Buy NEO 7.15 sell +15% OrderSize 10% Key ST123，**\
  则 Telegram 策略中需要填写：\
  **ChannelKey = ST123**；
- **AcceptCommands**\
  勾选该复选框（**YES**），即允许 Telegram 策略接收信托管理命令。\
  由于命令只会作用于开启了选项 **AcceptCommands=YES** 的 Telegram 策略所挂出的订单，您可以随时断开来自主终端的外部控制，只需在自己从终端的策略设置中把值设为 **AcceptCommands=NO**。

## 导航

路径: [首页](https://moonbot.pro/zh?format=md) / [文档](https://moonbot.pro/zh/documentation?format=md) / [补充材料](https://moonbot.pro/zh/documentation/additional-materials?format=md) / [信托管理与社交交易](https://moonbot.pro/zh/documentation/trust-management-and-social-trading?format=md) / 通过 Telegram 进行信托管理

上级栏目: [信托管理与社交交易](https://moonbot.pro/zh/documentation/trust-management-and-social-trading?format=md)

下一页: [通过 UDP 协议进行信托管理](https://moonbot.pro/zh/documentation/trust-management-and-social-trading/trust-management-via-udp-protocol?format=md)

## 相关内容

- [通过 UDP 协议进行信托管理](https://moonbot.pro/zh/documentation/trust-management-and-social-trading/trust-management-via-udp-protocol?format=md)
- [通过 Telegram 进行社交交易](https://moonbot.pro/zh/documentation/trust-management-and-social-trading/social-trading?format=md)
