通过 Telegram 信号搭建外汇(MT5)机器人

AlgoVesta 团队 · 最后审核:2026年9月30日

跟随面板的每一个界面,一步步搭建这个机器人:它会把你所加入的某个 Telegram 频道中的外汇和黄金信号,自动转换为你自己 MetaTrader 5 账户中的订单。

  • 大约 15 分钟
  • 13 个步骤
  • 可使用经纪商模拟账户无风险试用

简短回答:在 AlgoVesta 中,Telegram 外汇信号是这样自动变成交易的:在面板中点击设置新机器人 → 选择 Telegram → Forex;用手机号连接 Telegram;添加信号频道,并在设置范围中选中它;填写经纪商服务器、MT5 账户号和交易(master)密码,连接MT5账户;填写手数、止盈/止损点数和每日亏损限额;点击创建机器人。每个信号都会按你的限额在 MT5 账户中变成订单。凡是无法保证设置 TP 和 SL 的交易,一律不会开仓。你无需在电脑上安装 MetaTrader、EA 或 VPS。

最后核验: — 已在实际面板中逐屏检查。面板更新时,本页也会更新。

本页内容

开始前需要准备

Telegram 账户与频道会员身份机器人只能看到你已加入的频道。
MetaTrader 5 账户从经纪商处获得的 MT5 账户号(登录名)、交易密码和服务器名称。经纪商的模拟账户也可以。
无需安装你的 MT5 账户运行在 AlgoVesta 自己的终端上;你不需要让电脑保持开机。
套餐提示 免费试用按 Pro 限额运行:你最多可以同时创建 5 个机器人和 2 个 MT5 账户。在 Starter 套餐中可连接 1 个 MT5 账户,且一个机器人只能使用单一信号来源(Telegram、TradingView 或 MCP)和单一市场(加密货币或外汇);Elite 套餐有 5 个 MT5 账户。详情:套餐与试用 · 定价。

开始设置前你需要知道的事

你可以把设置留到一半,稍后再继续。
  • 向导中很多部分旁边会写着“可稍后完成”。你可以先跳过这些部分,之后再从机器人卡片中完成它们。
  • 创建机器人并不需要先绑定账户。但机器人在没有选择至少一个频道、也没有已连接的 MT5 账户的情况下不会开仓。
  • 外汇没有使用虚拟余额的模拟模式;想无风险试用,请在经纪商处免费开一个 MT5 模拟账户并连接它。模拟账户不使用真实资金。
安全性 连接时使用你的 MT5 账户号和交易(master)密码;AlgoVesta 从不索要提现权限,你的信息会加密保存。凡是无法保证设置 TP 和 SL 的交易,一律不会开仓:如果信号中没有止损,就使用你设置的点数;如果交易开仓后发现没有保护,出于安全考虑会平掉该仓位。
  • 仅支持 MetaTrader 5 — 不支持 MetaTrader 4 账户。
  • 每个 TP 是一个独立仓位 — 在 MT5 中,一个仓位只有一个 TP 字段。如果你设置了多个目标,每个目标都会开一个独立仓位(ticket),总手数会分配给这些目标;所有仓位的 SL 相同。详情:多个 TP。
  • 点(pip)因品种而异 — 主要货币对中 1 点为 0.0001,XAUUSD 为 0.1,XAGUSD 为 0.01。经纪商品种名称末尾的后缀(如 XAUUSDm、EURUSD.pro)会被自动识别。
  • 周末市场休市 — 市场休市期间收到的信号不会变成交易;机器人卡片上会写明原因。

频道里的信号应该是什么样?

机器人会读取频道消息,并提取品种、方向,以及(如果有的话)入场价、止损和目标价格。像下面这样的消息会直接变成交易:

XAUUSD BUY
Entry: 2322 - 2325
SL: 2318
TP1: 2330
TP2: 2338
TP3: 2350
  • 品种和方向必填 — “XAUUSD BUY”、“EURUSD SELL”、“GOLD BUY NOW”这类写法都能被识别。如果缺少方向或品种,该消息不会被视为信号,也不会开仓。
  • 没有止损或目标时 — 如果你的 TP/SL 来源是手动(点),就使用你设置的点数(步骤 11)。在来自信号模式下,没有止损和目标的信号不会开仓。
  • 如果信号写了手数 — 如果你的手数模式是信号手数,就使用消息中的手数;其他模式下以你的设置为准(步骤 10)。
  • 仅包含评论、图表或结果分享的消息(“TP1 已触及”、“+120 点”)不会变成交易。
先测试你的频道 添加频道时,面板会检查最近 7 天,并告诉你其中有多少条消息是可以开仓的信号(步骤 7)。想看某条消息是如何被解读的,可以把它粘贴到免费的信号解析器中;在把频道交给自动化之前,也可以按Telegram 频道检查页面中的标准来评估。

快速设置(推荐)

快速设置只显示必需且最常用的设置项。对大多数用户来说,这里的默认值已经足够。如果你想查看全部设置,请参阅高级设置部分。

步骤 1打开设置向导

  • 开始 — “设置新机器人”卡片上的这个按钮会打开设置向导。
  • 设置第一个机器人 — 如果你还没有机器人,也可以通过这个按钮打开同一个向导。两者最终指向同一个地方。

步骤 2选择 Telegram 作为信号来源

  • Telegram 卡片 — 点击带有“推荐”标记的卡片。点击后会立刻进入第 2 步(选择市场)。机器人会读取你所加入频道中的消息并把它们变成订单。

步骤 3选择 Forex 作为市场

市场选择:Crypto 和 Forex 卡片,已选中 Forex 卡片市场选择:Crypto 和 Forex 卡片,已选中 Forex 卡片1
以完整尺寸打开图片
市场选择:Crypto 和 Forex 卡片,已选中 Forex 卡片市场选择:Crypto 和 Forex 卡片,已选中 Forex 卡片1
市场选择
  1. Forex 卡片 — 适用于货币对、黄金和白银等可在 MetaTrader 5 中交易的品种。点击该卡片后会直接进入第 3 步(设置)。如果你既要做加密货币又要做外汇,请分别为每个市场创建一个机器人;这样限额和目标账户就不会混在一起。

步骤 4选择设置模式

配置你的机器人界面顶部:设置向导“开始”按钮、快速设置和高级设置卡片配置你的机器人界面顶部:设置向导“开始”按钮、快速设置和高级设置卡片1234
以完整尺寸打开图片
配置你的机器人界面顶部:设置向导“开始”按钮、快速设置和高级设置卡片配置你的机器人界面顶部:设置向导“开始”按钮、快速设置和高级设置卡片1234
配置你的机器人:顶部区域
  1. 让我们一起完成设置 — 开始 — 如果你愿意,可以启动交互式引导;它会按顺序、分短步骤展示所需填写的字段。这不是必须的。
  2. 设置指南 — 每个界面都配有截图讲解 — 在新标签页中打开。
  3. 快速设置 — 只显示必需且最常用的设置项。本指南的主流程基于此模式。
  4. 高级设置 — 打开所有部分和每一项设置;设置会分成多个选项卡。详情见高级设置部分。
切换模式不会删除设置。 切换到快速模式时,高级字段只是被隐藏;你之前做的设置都会保留。
对比快速设置高级设置
适合谁第一次创建机器人、想用默认值开始的人需要多个 TP、品种映射、跟踪止损、Prop 公司规则等精细设置的人
显示的字段只有必需且常用的设置所有字段,分为 6 个选项卡
TP 表格单一目标(TP 点数)多个目标以及每个目标的手数百分比
事后修改你可以随时切换模式;设置不会被删除,只会被隐藏

步骤 5为机器人命名并查看缺失项

“立即创建机器人”面板:机器人名称字段和“创建机器人”按钮“立即创建机器人”面板:机器人名称字段和“创建机器人”按钮12
以完整尺寸打开图片
“立即创建机器人”面板:机器人名称字段和“创建机器人”按钮“立即创建机器人”面板:机器人名称字段和“创建机器人”按钮12
“立即创建机器人 — 稍后再连接账户”
  1. 机器人名称 — 给你的机器人起个名字;它会以这个名称显示在你的面板中。默认:留空(会显示一个示例名称)。何时修改:当你有多个机器人、需要区分它们时。示例:“黄金信号机器人”。
  2. 创建机器人 — 立即保存机器人。创建机器人不需要账户;你可以之后从机器人卡片中完成 Telegram 和 MT5 的连接。连接完成后,机器人才会开始运行。

在这个面板的正下方,会出现一个列表,显示机器人要运行还缺少什么:

“在此机器人运行之前”列表:缺少 Telegram 连接和 MetaTrader 5 账户,旁边有“显示”按钮“在此机器人运行之前”列表:缺少 Telegram 连接和 MetaTrader 5 账户,旁边有“显示”按钮12
以完整尺寸打开图片
“在此机器人运行之前”列表:缺少 Telegram 连接和 MetaTrader 5 账户,旁边有“显示”按钮“在此机器人运行之前”列表:缺少 Telegram 连接和 MetaTrader 5 账户,旁边有“显示”按钮12
“在此机器人运行之前”
  1. 显示(Telegram) — 直接带你到 Telegram 连接部分。
  2. 显示(MetaTrader 5 账户) — 带你到 MT5 账户部分。没有已连接的 MT5 账户,外汇信号不会被处理。

步骤 6连接你的 Telegram 账户

机器人通过你的 Telegram 账户读取信号频道。不会以你的名义发送任何内容;只会读取你所选的频道。连接会全天候(7/24)保持开启,断开后会自动重新连接。

Telegram 连接:步骤条、手机号码字段和发送代码按钮Telegram 连接:步骤条、手机号码字段和发送代码按钮123示例:+1 202 555 0147
以完整尺寸打开图片
Telegram 连接:步骤条、手机号码字段和发送代码按钮Telegram 连接:步骤条、手机号码字段和发送代码按钮123示例:+1 202 555 0147
手机号码
  1. 步骤条 — 显示三个步骤:1 · 你的手机号码 → 2 · 输入 Telegram 发来的验证码 → 3 · 获取频道。
  2. 手机号码 — 输入与你的 Telegram 账户绑定的号码,需带国家代码。默认:留空。何时修改:仅在连接时。示例:+1 202 555 0147(美国号码;请用你自己的国家代码填写)。
  3. 发送代码 — 发送验证码。验证码通常会发到你的 Telegram 应用中;某些情况下也可能以 短信(SMS)形式发到你的手机。点击此按钮后,会出现约 20 秒的倒计时,之后才能再次点击。
验证码字段和“验证并连接”按钮验证码字段和“验证并连接”按钮12在验证码框中输入 Telegram 或短信发来的 5 位数字验证码 — 例如 12345
以完整尺寸打开图片
验证码字段和“验证并连接”按钮验证码字段和“验证并连接”按钮12在验证码框中输入 Telegram 或短信发来的 5 位数字验证码 — 例如 12345
验证码
  1. 验证码 — 在这里输入发到你 Telegram 应用或以短信形式发到手机的5 位数字验证码。默认:留空。示例:12345。
  2. 验证并连接 — 确认验证码并连接你的账户。成功后,该部分会显示“已连接”。
连接后的 Telegram 账户部分:绿色“已连接”标记、断开连接按钮和 Telegram 已连接提示连接后的 Telegram 账户部分:绿色“已连接”标记、断开连接按钮和 Telegram 已连接提示123
以完整尺寸打开图片
连接后的 Telegram 账户部分:绿色“已连接”标记、断开连接按钮和 Telegram 已连接提示连接后的 Telegram 账户部分:绿色“已连接”标记、断开连接按钮和 Telegram 已连接提示123
Telegram 连接之后
  1. “已连接”标记 — 部分标题处显示绿色“已连接”;下方会显示已连接的号码和你添加的频道数量。
  2. 断开连接 — 只有在想连接另一个 Telegram 账户时才使用。断开后频道列表会消失,机器人也会停止;你需要重新连接。
  3. 连接说明 — 手机号和验证码表单现在会被隐藏。连接会全天候(7/24)保持开启,断开后会自动重新连接。
如果标签页被刷新 发送验证码后,即使你刷新页面,屏幕上也会出现“从上次中断处继续 —— 验证码已发送”的提示条。你只需要输入验证码即可。如果没有收到验证码,可以点击同一提示条中的没有收到验证码?重新开始重新开始。

如果你的账户开启了两步验证(2FA)

  • 2FA 密码与使用 2FA 连接 — 如果你的 Telegram 账户开启了两步验证,输入验证码后会再要求你输入一次密码。输入密码后点击使用 2FA 连接。默认:留空,仅在需要 2FA 时显示。注意:这是你在 Telegram 中设置的两步验证密码,不是你的 AlgoVesta 密码。

备选方式:使用你自己的 API ID 连接

默认方式只需要手机号码。你也可以通过该部分中的我想使用自己的 API ID链接,使用你自己的 Telegram 应用信息进行连接。如果快速连接当时无法使用,面板会自动打开这个表单。

  • my.telegram.org — 用手机登录这个网址 → API development tools → Create an app。表单中需要填写 App title 和 Short name(任意名称,例如 AlgoVesta)以及 Platform(Other);URL 和描述可以留空。它是免费的。请在新标签页中打开该页面;不要关闭 AlgoVesta 标签页。
  • API ID — 你在 my.telegram.org 上看到的 api_id 值;只包含数字。默认:留空。示例:12345678。
  • API Hash — 同一页面上的 api_hash 值;是一串 32 个字符的代码。默认:留空。示例:a1b2c3d4…(32 个字符)。

输入 API ID 和 API Hash 之后,流程是一样的:手机号码 → 发送代码 → 验证码 → 验证并连接。

步骤 7选择信号频道

连接前的信号频道部分:搜索频道输入框、“获取我的频道”按钮和“请先连接 Telegram 账户”提示连接前的信号频道部分:搜索频道输入框、“获取我的频道”按钮和“请先连接 Telegram 账户”提示123
以完整尺寸打开图片
连接前的信号频道部分:搜索频道输入框、“获取我的频道”按钮和“请先连接 Telegram 账户”提示连接前的信号频道部分:搜索频道输入框、“获取我的频道”按钮和“请先连接 Telegram 账户”提示123
信号频道(连接 Telegram 之前)
  1. 搜索频道… — 在列出的频道中按名称搜索。
  2. 获取我的频道 — 列出你已加入的频道和群组。列表中每个频道旁边都有添加按钮。
  3. 请先连接 Telegram 账户 — 账户未连接时不会出现频道列表。请先完成步骤 6。

连接 Telegram 之后,同一部分会列出你已加入的频道:

连接后的信号频道部分:频道搜索框、刷新频道按钮、带添加按钮的频道、已添加频道上的“已添加”标记,以及其下方的 7 天频道报告连接后的信号频道部分:频道搜索框、刷新频道按钮、带添加按钮的频道、已添加频道上的“已添加”标记,以及其下方的 7 天频道报告12345
以完整尺寸打开图片
连接后的信号频道部分:频道搜索框、刷新频道按钮、带添加按钮的频道、已添加频道上的“已添加”标记,以及其下方的 7 天频道报告连接后的信号频道部分:频道搜索框、刷新频道按钮、带添加按钮的频道、已添加频道上的“已添加”标记,以及其下方的 7 天频道报告12345
信号频道(Telegram 已连接时)
  1. 搜索频道… — 在较长的列表中按名称查找频道。
  2. 刷新频道 — 连接之后,按钮的名称就是这个。如果你在 Telegram 中加入了新频道,可以在这里刷新列表。
  3. 添加 — 你希望机器人监听的频道旁边的按钮。你添加的频道会移到列表最上方,并同时加入步骤 8的设置范围。
  4. ✓ 已添加和删除图标 — 频道已添加;你可以通过删除图标将其移除。
  5. 频道报告 — 已添加频道的下方会显示类似“最近 7 天:42 条消息 · 12 个可开仓信号”的摘要,以及最近一个信号的品种、方向、SL 和 TP 数值。如果频道很安静或消息无法读取,这里会显示警告。

步骤 8确定设置范围和自动执行

外汇设置顶部:设置范围和已开启的“自动执行信号”开关外汇设置顶部:设置范围和已开启的“自动执行信号”开关12
以完整尺寸打开图片
外汇设置顶部:设置范围和已开启的“自动执行信号”开关外汇设置顶部:设置范围和已开启的“自动执行信号”开关12
外汇设置:设置范围和自动执行
  1. 设置范围 — 你可以在这里选择这些外汇设置将应用于哪些频道发来的信号;可以选择多个频道。你需要先在步骤 7 中添加频道;添加后的频道会在这里以可选的标签形式出现。在 Telegram 机器人中,如果没有选择至少一个频道,机器人就无法启动。
  2. 自动执行信号 — 开启时,信号不会等待,而是直接在 MT5 账户中变成订单。关闭时,每个信号都会等待你的确认。默认:开启。何时关闭:当你想逐笔查看并确认每一笔交易时。

添加频道之后,设置范围会显示如下:

添加频道后的设置范围部分:“已选择 1 个频道”计数、带绿色对勾的已选频道标签以及标签上的删除按钮添加频道后的设置范围部分:“已选择 1 个频道”计数、带绿色对勾的已选频道标签以及标签上的删除按钮123
以完整尺寸打开图片
添加频道后的设置范围部分:“已选择 1 个频道”计数、带绿色对勾的已选频道标签以及标签上的删除按钮添加频道后的设置范围部分:“已选择 1 个频道”计数、带绿色对勾的已选频道标签以及标签上的删除按钮123
设置范围(已添加频道)
  1. 频道计数 — 类似“已选择 1 个频道”,显示该机器人正在监听多少个频道。
  2. 频道标签 — 你添加的每个频道在这里都是一个标签;点击可以选中或取消选中。已选中的标签带有绿色对勾。只有已选频道的信号才会按这个机器人的外汇设置处理。
  3. 删除 — 标签上的删除图标会把该频道从机器人中完全移除;它也会从步骤 7的列表中消失。

步骤 9连接 MetaTrader 5 账户

机器人会把信号转换为你 MT5 账户中的订单。该账户运行在 AlgoVesta 自己的 MetaTrader 5 终端上;你无需在电脑上安装 MetaTrader、EA 或 VPS,电脑也不必保持开机。你可以直接在向导中连接账户。

目标:MetaTrader 账户部分,尚无账户:“连接 MetaTrader 账户”按钮、经纪商服务器、登录名和密码字段,以及“连接MT5账户”按钮目标:MetaTrader 账户部分,尚无账户:“连接 MetaTrader 账户”按钮、经纪商服务器、登录名和密码字段,以及“连接MT5账户”按钮12345
以完整尺寸打开图片
目标:MetaTrader 账户部分,尚无账户:“连接 MetaTrader 账户”按钮、经纪商服务器、登录名和密码字段,以及“连接MT5账户”按钮目标:MetaTrader 账户部分,尚无账户:“连接 MetaTrader 账户”按钮、经纪商服务器、登录名和密码字段,以及“连接MT5账户”按钮12345
目标:MetaTrader 账户(连接账户之前)
  1. 连接 MetaTrader 账户 — 在新标签页中打开账户管理页面。如果你在那里完成了连接,回来后请点击已连接,刷新。你也可以用下面的表单,不离开本页完成同样的事情。
  2. 经纪商服务器 — 你的 MT5 账户所连接的服务器。开始输入经纪商名称,然后从列表中选择。最可靠的方式:按照 MT5 应用中显示的样子,逐字输入服务器名称(桌面版:工具 → 选项 → 服务器;手机版:账户详情)。示例:ICMarketsSC-Demo。
  3. 登录名(账户号) — 你的 MT5 账户号;只包含数字。示例:51234567。
  4. 密码 — 账户的交易(master)密码。经纪商在开户时通过电子邮件发送给你。注意:使用 Investor(只读)密码可以建立连接,但无法开仓;这时面板会显示“终端交易已关闭”,你需要用 master 密码重新连接。
  5. 连接MT5账户 — 验证这些信息。验证可能需要几分钟;期间会显示“正在连接您的MT账户…”和“正在验证连接…”。你可以离开本页,验证会在后台继续。
你也可以先用经纪商的模拟账户开始 使用的是同一个表单,没有真实资金。如果你还没有 MT5 账户,表单下方的我还没有 MT5 账户链接会告诉你如何开一个模拟账户。

输入经纪商名称时,服务器列表会展开。每一行都会显示服务器名称、经纪商公司和账户类型:

经纪商服务器字段中输入了 ICMarkets,下方是两个带有模拟和 Live 标记的服务器经纪商服务器字段中输入了 ICMarkets,下方是两个带有模拟和 Live 标记的服务器123
以完整尺寸打开图片
经纪商服务器字段中输入了 ICMarkets,下方是两个带有模拟和 Live 标记的服务器经纪商服务器字段中输入了 ICMarkets,下方是两个带有模拟和 Live 标记的服务器123
经纪商服务器列表
  1. 搜索框 — 输入经纪商名称或服务器名称的一部分;匹配的服务器会被列出。
  2. Demo 标记 — 模拟账户服务器。如果你的账户是模拟账户,就选这个。
  3. Live 标记 — 真实账户服务器。选择与经纪商提供的服务器名称一致的那一个;不要把模拟和 Live 搞混,如果账户在该服务器上找不到,就无法建立连接。

账户连接之后,该部分会显示你已连接的账户:

已连接的 MT5 账户:一个模拟账户卡片和一个真实账户卡片;真实账户上有“自动交易已关闭 — 等待批准”提示和“允许真实交易”按钮已连接的 MT5 账户:一个模拟账户卡片和一个真实账户卡片;真实账户上有“自动交易已关闭 — 等待批准”提示和“允许真实交易”按钮1234
以完整尺寸打开图片
已连接的 MT5 账户:一个模拟账户卡片和一个真实账户卡片;真实账户上有“自动交易已关闭 — 等待批准”提示和“允许真实交易”按钮已连接的 MT5 账户:一个模拟账户卡片和一个真实账户卡片;真实账户上有“自动交易已关闭 — 等待批准”提示和“允许真实交易”按钮1234
已连接的 MT5 账户
  1. 账户卡片和选择框 — 每个已连接的账户是一张卡片:平台、账户号、类型(模拟 / 真实资金)和余额。勾选该框后,这个机器人只会在那个账户上开仓。如果一个都不勾选,机器人会使用你的主账户。
  2. 真实资金标签 — 该账户是真实资金账户。
  3. 允许真实交易… — 在真实资金账户上,自动交易在你批准之前是关闭的(“自动交易已关闭 — 等待批准”)。点击该按钮时会要求确认,并重新验证你的身份;批准之后,机器人才可以在这个账户上开仓。你可以随时在同一个地方撤销这项许可。模拟账户不需要批准。
  4. 设为主账户 — 如果你有多个账户,它决定未作选择的机器人使用哪个账户。断开连接会把该账户从面板中移除;不会动它的持仓。
套餐上限 当你套餐中的 MT5 账户数量用完时,表单会被隐藏,并显示“MT 账户数量已达上限”。要连接另一个账户,请先断开其中一个的连接,或升级你的套餐。

步骤 10选择手数和风险模式

在外汇中,面板里没有杠杆设置;交易规模由手数决定。杠杆是你在经纪商处账户本身的设置。

手数/风险模式部分:已选中固定手数,手数大小字段为 0.01手数/风险模式部分:已选中固定手数,手数大小字段为 0.0112
手数/风险模式部分:已选中固定手数,手数大小字段为 0.01手数/风险模式部分:已选中固定手数,手数大小字段为 0.0112
手数/风险模式:固定手数
  1. 模式 — 选择如何计算交易规模。默认:固定手数。全部十种模式见下表。
  2. 手数大小 — 在固定手数和信号手数模式下显示。1.00 = 标准手 · 0.10 = 迷你手 · 0.01 = 微型手(大多数经纪商允许的最小交易)。默认:0.01。示例:如果填写 0.10,每个信号都会开 0.10 手。无论如何,该值都会被调整为经纪商接受的最接近的有效手数。
手数/风险模式:已选中风险 %,并显示“每笔交易风险(%)”字段手数/风险模式:已选中风险 %,并显示“每笔交易风险(%)”字段12
手数/风险模式:已选中风险 %,并显示“每笔交易风险(%)”字段手数/风险模式:已选中风险 %,并显示“每笔交易风险(%)”字段12
手数/风险模式:风险 %
  1. 风险 % — 手数根据止损距离计算:如果触发止损,你亏损的金额大约是账户的这个百分比。
  2. 每笔交易风险(%) — 单笔交易中要承担的风险比例。默认:1。示例:账户 10,000 $,风险 1%,止损 20 点 → 承担的风险 ≈ 100 $;满足这一点的手数会自动计算。如果信号中没有止损,计算会退化为粗略估算;这个模式在会给出止损价格的频道上要准确得多。
模式手数如何确定字段
固定手数每笔交易都用相同的手数手数大小
信号手数直接使用消息中的手数手数大小(消息中没有手数时)
倍数信号的手数乘以你的系数倍数(× 信号手数)
风险 % · 净值 %承担净值的一定百分比作为风险;手数根据止损距离计算每笔交易风险(%)
余额 %承担余额的一定百分比作为风险;手数根据止损距离计算每笔交易风险(%)
固定 $触发止损时亏损的固定金额;手数根据止损距离计算金额($)
手数/1k每 1,000 单位余额对应这么多手;不看止损金额($)
Eq/手数 · 余额/手数1 手所需的净值 / 余额;不看止损(例如 1,000 → 5,000 $ 的账户开 5 手)金额($)

根据你所选的模式,还会出现以下其他字段:

  • 倍数(× 信号手数) — 在倍数模式下显示;消息中的手数会乘以这个系数。默认:1.0。示例:信号 0.20 手,倍数 0.5 → 0.10 手。
  • 金额($) — 在固定 $、手数/1k、Eq/手数 和 余额/手数 模式下显示;含义因模式而异(见表格)。默认:100。示例:在固定 $ 模式下填 50 → 会开出触发止损时大约亏损 50 $ 的手数。

步骤 11以点数设置 TP 和 SL

止盈/止损(点)部分:止盈/止损来源已选中手动(点),止盈(点)为 20,止损(点)为 30止盈/止损(点)部分:止盈/止损来源已选中手动(点),止盈(点)为 20,止损(点)为 30123
止盈/止损(点)部分:止盈/止损来源已选中手动(点),止盈(点)为 20,止损(点)为 30止盈/止损(点)部分:止盈/止损来源已选中手动(点),止盈(点)为 20,止损(点)为 30123
止盈/止损(点):手动
  1. 止盈/止损来源 — 手动(点) — 使用下面的点数;即使信号中没有价格,也可以开仓。默认:手动(点)。
  2. 止盈(点) — 盈利目标距离入场价的距离,以点为单位(不是价格)。默认:20。示例:XAUUSD 上 20 点 = 2.0 个价格单位;入场价为 2325 时,TP 为 2327。EURUSD 上 20 点 = 0.0020。
  3. 止损(点) — 止损距离入场价的距离,以点为单位。如果信号中有明确的止损价格,就使用该价格;否则在订单成交后,会在距离实际入场价这么远的位置设置止损。默认:30。无论如何,没有止损的交易都不会开仓。
止盈/止损(点):止盈/止损来源已选中来自信号止盈/止损(点):止盈/止损来源已选中来自信号12
止盈/止损(点):止盈/止损来源已选中来自信号止盈/止损(点):止盈/止损来源已选中来自信号12
止盈/止损(点):来自信号
  1. 来自信号 — TP 和 SL 价格从消息中读取。如果消息中有多个目标(最多 5 个),每个目标都会开一个独立仓位;分配方式由高级模式中的手数 %列决定。
  2. 止损(点) — 在来自信号模式下也会显示,并且是安全网:如果信号没有止损价格,或者止损价格明显有误,就使用这个点数。
对比手动(点)来自信号
TP/SL 来自哪里你设置的点数消息中的价格
不带价格的信号(“XAUUSD BUY NOW”)会开仓没有目标就不会开仓
适合谁频道只发简短消息、自己想保持风险尺度的人信任频道 TP/SL 的人

步骤 12填写亏损刹车和交易限额

保护盾:每日亏损停止 5%,最大回撤刹车 15%保护盾:每日亏损停止 5%,最大回撤刹车 15%12
保护盾:每日亏损停止 5%,最大回撤刹车 15%保护盾:每日亏损停止 5%,最大回撤刹车 15%12
保护盾
  1. 每日亏损停止 — 当天的亏损达到这个值后,机器人当天不再开新仓;在 00:00 UTC 重置。已有持仓的 SL/TP 继续生效。默认:5%(净值)。选项:%(净值)或固定 $。
  2. 最大回撤刹车(%) — 账户从最高点下跌达到这个幅度后,机器人会完全停止;永不重置,只有在你确认后才会重新启动。默认:15。0 = 关闭。
风险管理:最大持仓数 5,最大每日交易数 15风险管理:最大持仓数 5,最大每日交易数 1512
风险管理:最大持仓数 5,最大每日交易数 15风险管理:最大持仓数 5,最大每日交易数 1512
风险管理
  1. 最大持仓数 — 这个机器人同一时间最多可以持有的仓位数。在多个 TP 的情况下,每个目标都算作一个独立仓位。默认:5。
  2. 最大每日交易数 — 一天(UTC)内最多可以开的交易数。默认:15。
  • %(净值) / 固定 $ — 选择每日亏损限额是百分比还是固定金额。默认:%(净值)。示例:选固定 $ 并填 200 → 当天亏损达到 200 $ 后不再开新仓。

步骤 13检查摘要并创建机器人

设置摘要:频道和目标账户字段显示红色“未选择”,以及手数、TP、止损、每日亏损和限额数值设置摘要:频道和目标账户字段显示红色“未选择”,以及手数、TP、止损、每日亏损和限额数值12
以完整尺寸打开图片
设置摘要:频道和目标账户字段显示红色“未选择”,以及手数、TP、止损、每日亏损和限额数值设置摘要:频道和目标账户字段显示红色“未选择”,以及手数、TP、止损、每日亏损和限额数值12
设置摘要
  1. 频道 — 如果设置范围中没有选中的频道,会显示红色“未选择”。图中因为还没有选择频道,所以是红色。
  2. 目标账户 — 如果没有已连接的 MT5 账户,会显示红色“未选择”。红色项没有补齐之前,机器人不会开仓。

摘要的其余部分会显示手数、TP(点)、止损、每日亏损限额、最大回撤、最大持仓数和最大每日交易数等数值。如果一切无误,请点击最上方的创建机器人。

高级设置

在高级设置中,所有字段都可见,并分为六个选项卡。默认值与快速设置相同;只是显示的内容更多。

高级设置选项卡:连接、仓位、止盈和止损、信号、保护、高级,以及恢复默认值高级设置选项卡:连接、仓位、止盈和止损、信号、保护、高级,以及恢复默认值1234567
以完整尺寸打开图片
高级设置选项卡:连接、仓位、止盈和止损、信号、保护、高级,以及恢复默认值高级设置选项卡:连接、仓位、止盈和止损、信号、保护、高级,以及恢复默认值1234567
高级设置选项卡
  1. 连接 — Telegram、频道、设置范围和 MT5 账户。
  2. 仓位 — 手数模式、手数限制和风险限额。
  3. 止盈和止损 — 多个目标、保本、跟踪止损。
  4. 信号 — 品种映射、关键词过滤器、解析和通知。
  5. 保护 — 亏损刹车、经济日历、Prop 公司规则。
  6. 高级 — 订单模式、偏差和点差上限、方向与时间限制。
  7. 恢复默认值 — 把当前打开的选项卡中的设置恢复为默认值。你修改过的字段数量会以标记的形式显示在选项卡上方。

多个 TP 与手数分配

在 MT5 中,一个仓位只有一个 TP 字段。所以当你设置多个目标时,每个目标都会作为独立仓位(ticket)开出,总手数被分配给各个目标,所有仓位的 SL 相同。面板会在你保存之前,用具体数字显示这个分配。

每个止盈的手数分配:三个目标 20、40、60 点,比例为 50%、30%、20%;下方是 0.30 手 3 个目标的分配 TP1 0.15 TP2 0.09 TP3 0.06每个止盈的手数分配:三个目标 20、40、60 点,比例为 50%、30%、20%;下方是 0.30 手 3 个目标的分配 TP1 0.15 TP2 0.09 TP3 0.061234
每个止盈的手数分配:三个目标 20、40、60 点,比例为 50%、30%、20%;下方是 0.30 手 3 个目标的分配 TP1 0.15 TP2 0.09 TP3 0.06每个止盈的手数分配:三个目标 20、40、60 点,比例为 50%、30%、20%;下方是 0.30 手 3 个目标的分配 TP1 0.15 TP2 0.09 TP3 0.061234
每个止盈的手数分配
  1. 止盈(点) — 每个目标距离入场价的点数。第一个目标是最近的一个。
  2. 手数 % — 总手数中分给该目标的份额。各百分比之和必须是 100%;下方会显示合计。
  3. 添加目标 — 添加一个新的目标行(最多 5 个)。行中的删除图标会删除该目标。
  4. 分配框 — 在固定手数模式下显示实际的分配:“0.30 手 - 3 个目标 → TP1 0.15 · TP2 0.09 · TP3 0.06”,以及“在 MT5 中作为 3 个独立仓位(ticket)开出”。在其他手数模式下,总手数要到交易时才能确定;该框只会写出所需的最小手数。

如果总手数不足以让每个目标至少分到一个有效手数,面板会发出警告:

橙色警告:0.01 手 3 个目标,只能开 1 个目标;要满足 3 个目标至少需要 0.03 手橙色警告:0.01 手 3 个目标,只能开 1 个目标;要满足 3 个目标至少需要 0.03 手1
橙色警告:0.01 手 3 个目标,只能开 1 个目标;要满足 3 个目标至少需要 0.03 手橙色警告:0.01 手 3 个目标,只能开 1 个目标;要满足 3 个目标至少需要 0.03 手1
手数不足警告
  1. 手数不足 — 在示例中,0.01 手无法分给三个目标;只会开 1 个目标,要满足三个目标至少需要 0.03 手。总手数绝不会被放大;无法满足的目标会被舍弃。解决办法:增加手数或减少目标数量。

如果你的账户是 NETTING 模式,MT5 会把同方向的订单合并为一个仓位。这时面板会显示单独的提示:

NETTING 账户提示:多个目标不会被拆分,保留总手数,只应用 TP1NETTING 账户提示:多个目标不会被拆分,保留总手数,只应用 TP11
NETTING 账户提示:多个目标不会被拆分,保留总手数,只应用 TP1NETTING 账户提示:多个目标不会被拆分,保留总手数,只应用 TP11
NETTING 账户中的多个 TP
  1. NETTING 提示 — 多个目标不会被拆分:保留总手数,只应用 TP1(最近的目标)。如果你想分批止盈,请向经纪商申请 HEDGING 模式的账户。大多数经纪商账户默认就是 HEDGING。

手数限制(经纪商规则)

最小手数 0.01、最大手数 5 和手数步长 0.01 字段最小手数 0.01、最大手数 5 和手数步长 0.01 字段123
最小手数 0.01、最大手数 5 和手数步长 0.01 字段最小手数 0.01、最大手数 5 和手数步长 0.01 字段123
最小手数、最大手数、手数步长
  1. 最小手数 — 经纪商接受的最小手数。默认:0.01。
  2. 最大手数 — 单笔交易可以开的最大手数;如果计算出的手数超过它,就会被截到这个值。默认:5。
  3. 手数步长 — 手数必须是其整数倍的步长。默认:0.01。如果你的经纪商步长是 0.1,就填 0.1;否则经纪商会以无效交易量为由拒绝订单。

这三个值是经纪商的规则,写在 MT5 中该品种的属性里。计算出的手数会先被截到最大值,再被提升到最小值,最后四舍五入到手数步长的整数倍。

保本、跟踪止损和部分平仓

增加止损和增加止盈的点数字段、保本开关、已开启的跟踪止损开关及启动与跟踪距离、按指令部分平仓的百分比增加止损和增加止盈的点数字段、保本开关、已开启的跟踪止损开关及启动与跟踪距离、按指令部分平仓的百分比123456
增加止损和增加止盈的点数字段、保本开关、已开启的跟踪止损开关及启动与跟踪距离、按指令部分平仓的百分比增加止损和增加止盈的点数字段、保本开关、已开启的跟踪止损开关及启动与跟踪距离、按指令部分平仓的百分比123456
TP / SL 高级选项
  1. 增加止损(点) — 把信号的止损再向外放这么多点(留出点差余量)。默认:0。
  2. 增加止盈(点) — 用于把目标向外推这么多点。默认:0。
  3. Breakeven — 当盈利达到 1R(即初始止损距离)时,SL 会移到入场价。服务器大约每 5 秒检查一次。默认:关闭。
  4. 跟踪止损(点) — 随着价格朝有利方向运行,止损价格会在后面跟随。默认:关闭。
  5. 启动与跟踪距离 — 跟踪止损在交易盈利达到这么多点时启动,并在价格后面这么多点处跟随。默认:30 和 15 点。
  6. 按指令部分平仓(%) — 当频道发出“部分平仓”消息时,会平掉仓位的这个百分比。默认:50。
  • 仅处理包含止损的信号 — 开启时,消息中没有止损价格的信号会被跳过。默认:关闭。
  • 跟踪距离(点) — 跟踪止损开启时,止损会在价格后面这么多点处跟随。默认:15。

品种映射和经纪商后缀

不同经纪商可能用不同的名称称呼同一个品种:用 GOLD 代替 XAUUSD,用 EURUSDm 或 EURUSD.pro 代替 EURUSD。机器人在大多数情况下能自己识别这些名称;对于它不认识的名称,你需要写一条映射。

交易对映射部分:自动检测开关、经纪商后缀和前缀字段、GOLD → XAUUSD 映射、添加映射、白名单和排除字段交易对映射部分:自动检测开关、经纪商后缀和前缀字段、GOLD → XAUUSD 映射、添加映射、白名单和排除字段123456
以完整尺寸打开图片
交易对映射部分:自动检测开关、经纪商后缀和前缀字段、GOLD → XAUUSD 映射、添加映射、白名单和排除字段交易对映射部分:自动检测开关、经纪商后缀和前缀字段、GOLD → XAUUSD 映射、添加映射、白名单和排除字段123456
交易对映射
  1. 自动检测经纪商后缀和黄金名称 — 自动匹配你经纪商处的品种名称(XAUUSDm、EURUSD.pro)以及黄金的 GOLD/XAUUSD 命名。默认:开启。
  2. 经纪商后缀 / 前缀 — 如果自动检测不起作用,请手动输入经纪商的品种后缀。示例:.pro 或 -ECN。
  3. 交易对映射 — 左边是信号中出现的名称,右边是你经纪商处的名称。示例:GOLD → XAUUSD。
  4. 添加映射 — 添加一行新的映射。
  5. 仅交易这些(白名单) — 填写后,只处理这些品种的信号;留空 = 全部。示例:EURUSD,XAUUSD。
  6. 跳过这些(排除) — 这些品种的信号完全不会被处理。示例:US30,GBPJPY。
  • 经纪商前缀 — 如果经纪商在品种名称前面加了内容,请填写。默认:留空(可选)。
如果你看到“Symbol not available” 这表示信号中的品种在你的经纪商处没有这个名称。请在 MT5 的市场报价中查看该品种的完整名称,并在这里写一条映射或后缀。

筛选哪些消息会变成交易

信号过滤器:入场关键词、屏蔽关键词和屏蔽的交易对字段信号过滤器:入场关键词、屏蔽关键词和屏蔽的交易对字段123
以完整尺寸打开图片
信号过滤器:入场关键词、屏蔽关键词和屏蔽的交易对字段信号过滤器:入场关键词、屏蔽关键词和屏蔽的交易对字段123
信号过滤器
  1. 入场关键词 — 只有包含这些词的信号才会被执行。留空 = 全部。示例:VIP。
  2. 屏蔽关键词 — 包含这些词的消息会被过滤掉。示例:CLOSE, UPDATE。
  3. 屏蔽的交易对 — 这些品种永远不会被交易。示例:GBPJPY, US30。

如果频道的消息使用非标准词汇,你可以自己调整解析方式:

信号解析(Parse):买入、卖出、入场、止损、止盈、保本、平仓和取消词;OCR、翻译和摘要卡片图片开关信号解析(Parse):买入、卖出、入场、止损、止盈、保本、平仓和取消词;OCR、翻译和摘要卡片图片开关1234567
以完整尺寸打开图片
信号解析(Parse):买入、卖出、入场、止损、止盈、保本、平仓和取消词;OCR、翻译和摘要卡片图片开关信号解析(Parse):买入、卖出、入场、止损、止盈、保本、平仓和取消词;OCR、翻译和摘要卡片图片开关1234567
信号解析(Parse)
  1. 买入和卖出词 — 如果频道用不同的方式书写方向,就在这里添加。用逗号分隔;留空 = 智能默认值。示例:buy, long。
  2. 入场、止损和止盈词 — 如果频道给价格行起了不同的名称。示例:sl, stop loss。
  3. 保本词 — 当频道发出这个词时,已开仓交易的 SL 会移到入场价。示例:breakeven, risk free。
  4. 平仓和取消词 — 当频道发出这些词时,相应的交易会被平掉,或者挂单会被取消。
  5. 读取视觉信号(OCR) — 适用于以图片形式分享信号的频道。默认:关闭。
  6. 翻译非英语信号(AI) — 适用于用其他语言书写的频道。默认:关闭。
  7. 在通知中附加交易摘要卡片图片 — 通知开启时,还会发送该交易的摘要图片。默认:关闭。
  • 卖出词 — 如果频道用不同的方式书写卖出方向。示例:sell, short。
  • 入场词 — 入场价格行的名称。示例:entry, enter, @, now。
  • 止盈词 — 目标行的名称。示例:tp, take profit, target。
  • 取消词 — 当频道发出这个词时,挂单会被取消。示例:cancel, delete。

交易通知

通知:已开启的 Telegram 提醒开关、机器人令牌和 Chat ID 字段通知:已开启的 Telegram 提醒开关、机器人令牌和 Chat ID 字段123
以完整尺寸打开图片
通知:已开启的 Telegram 提醒开关、机器人令牌和 Chat ID 字段通知:已开启的 Telegram 提醒开关、机器人令牌和 Chat ID 字段123
通知
  1. 交易时发送 Telegram 提醒 — 每当有交易被执行或失败时,你都会从自己的 Telegram 机器人收到一条消息。默认:关闭。
  2. 通知机器人令牌 — 在 Telegram 中通过 @BotFather 创建机器人后给出的令牌(token)。
  3. Chat ID — 你向机器人发过一条消息后得到的数字 Chat ID。示例:987654321。

订单模式、偏差和点差上限

执行部分:订单模式、入场区域、挂单持续时间、最大偏差、最大点差和允许对冲开关执行部分:订单模式、入场区域、挂单持续时间、最大偏差、最大点差和允许对冲开关123456
以完整尺寸打开图片
执行部分:订单模式、入场区域、挂单持续时间、最大偏差、最大点差和允许对冲开关执行部分:订单模式、入场区域、挂单持续时间、最大偏差、最大点差和允许对冲开关123456
执行
  1. 订单模式 — 市价:信号一到就按当前价格开仓。Pending:在信号中的入场价格处放置限价/止损挂单。入场区域:价格进入信号中的区间时开仓。默认:市价。
  2. 入场区域 — 当信号给出一个价格区间时,选择是使用第一个价格,还是只在价格位于区间内时才开仓。默认:首个价格。
  3. 挂单持续时间 — 如果挂单在这段时间内没有成交,就会被取消;可选择分钟或小时。默认:0 = 无期限。
  4. 最大偏差(点) — 如果信号价格与当前价格之差超过这么多点,就不会开仓。默认:0 = 关闭。
  5. 最大点差(点) — 如果当前点差比这么多点更宽,就不会开仓。默认:0 = 关闭。
  6. 允许对冲 — 允许同一品种上的买入和卖出仓位同时开着。关闭时,同一品种已有持仓的情况下,方向相反的新信号不会开仓。默认:关闭。
  • 时间单位 — 挂单持续时间是以分钟还是小时计。默认:分钟。

方向、频率和时间限制

方向和限制:交易方向、最大同方向数、每小时、每周和每月交易上限、冷却时间、自动平仓、允许的时间和日期方向和限制:交易方向、最大同方向数、每小时、每周和每月交易上限、冷却时间、自动平仓、允许的时间和日期12345678
以完整尺寸打开图片
方向和限制:交易方向、最大同方向数、每小时、每周和每月交易上限、冷却时间、自动平仓、允许的时间和日期方向和限制:交易方向、最大同方向数、每小时、每周和每月交易上限、冷却时间、自动平仓、允许的时间和日期12345678
方向和限制
  1. 交易方向 — 全部、仅买入或仅卖出。默认:全部。
  2. 最大同方向数 — 同一方向(例如 BUY)同时最多可以有多少个仓位处于开仓状态。默认:5。
  3. 最大交易数/小时 和 /周 — 在这些时间段内最多可以开的交易数。默认:0 = 关闭。
  4. 最大交易数/月 — 一个月内最多可以开的交易数。默认:0 = 关闭。
  5. 冷却时间(分钟) — 开完一笔交易后,再开新交易之前需要等待的时间。默认:0 = 关闭。
  6. 自动平仓(小时) — 已开仓的交易在这段时间到期后会被平掉。默认:0 = 关闭。
  7. 允许的 UTC 时间 — 只处理在这些小时内收到的信号。示例:7,8,13,14。留空 = 任何时间。
  8. 允许的日期 — 只在这些日子开仓。示例:mon,tue,wed。留空 = 每天。
  • 最大交易数/周 — 一周内最多可以开的交易数。默认:0 = 关闭。

亏损刹车和 Prop 公司规则

保护盾高级:每日亏损停止、连续亏损保护、最大回撤、日内跟踪回撤、每日利润锁定、Prop 公司挑战模式和规则集保护盾高级:每日亏损停止、连续亏损保护、最大回撤、日内跟踪回撤、每日利润锁定、Prop 公司挑战模式和规则集12345678
保护盾高级:每日亏损停止、连续亏损保护、最大回撤、日内跟踪回撤、每日利润锁定、Prop 公司挑战模式和规则集保护盾高级:每日亏损停止、连续亏损保护、最大回撤、日内跟踪回撤、每日利润锁定、Prop 公司挑战模式和规则集12345678
保护盾(高级)
  1. 每日亏损停止 — 步骤 12中的字段。
  2. 连续亏损保护 — 连续亏损这么多次之后,机器人会在你选定的时间内停止(例如到当天结束)。已平仓交易的历史从 MT5 读取。默认:0 = 关闭。
  3. 最大回撤刹车 — 步骤 12中的字段;永不重置。
  4. 日内跟踪回撤 — 当从当天的最高点下跌达到这个幅度时,不再开新仓;每天重置。适用于 Prop 公司的跟踪规则。默认:关闭。
  5. 日内回撤限额和重置时间 — 回撤百分比,以及在 UTC 的哪个小时重置当天;请与 Prop 公司的换日(rollover)时间对齐。默认:5% 和 00:00。
  6. 每日利润锁定 — 达到每日利润目标后,机器人会停止到当天结束。默认:关闭。
  7. Prop 公司挑战模式 — 应用挑战规则:每日和总亏损限额、一致性规则、最低交易天数跟踪。默认:关闭。
  8. 规则集 — 你可以选择一个现成的模板,然后手动修改数值。公司名称只是方便使用的模板;与任何公司都没有官方关联。请务必核实你所申请公司的最新规则。
  • 亏损之后 — 达到连续亏损上限后,机器人要停止多久。默认:暂停至当日结束。
  • 每日重置时间(UTC) — 日内回撤和每日计数器被重置的时间。默认:00:00。请与 Prop 公司的换日(rollover)时间对齐。
  • 每日利润目标(%) — 在每日利润锁定开启时显示;达到这个利润后,机器人会停止到当天结束。默认:3。
  • 每日亏损限额(%) — 挑战规则:从当天开始时的净值下跌达到这个幅度后,当天不再开新仓(00:00 UTC 重置)。默认:5。
  • 总亏损限额(%) — 从挑战开始时的余额下跌达到这个幅度后,挑战会停止;在手动重置之前不再开新仓。默认:10。
  • 一致性规则(%) — 如果单日最大盈利超过总盈利的这个百分比,就不再开新仓。至少需要 2 个交易日和正的总盈利。默认:0 = 关闭。
  • 最低交易天数 — 挑战所需的最少交易日数;只做跟踪,不会阻止开仓。默认:4。
经济日历过滤器:开关已开启、影响级别、新闻前后分钟数、事件类型经济日历过滤器:开关已开启、影响级别、新闻前后分钟数、事件类型1234
经济日历过滤器:开关已开启、影响级别、新闻前后分钟数、事件类型经济日历过滤器:开关已开启、影响级别、新闻前后分钟数、事件类型1234
经济日历
  1. 经济日历过滤器 — 在重要新闻前后不会开新仓。默认:开启。
  2. 影响级别 — 过滤哪些重要程度的新闻。默认:高。
  3. 新闻前后(分钟) — 新闻前后多少分钟内不开仓。默认:30 和 30。
  4. 事件类型 — Fed、通胀(CPI)、非农就业(NFP)、ECB 和 BoE 的决议;你勾选的会被过滤。
  • 新闻之后(分钟) — 新闻发布后多少分钟内不开新仓。默认:30。
  • Fed — 美国央行的利率决议和声明。默认:已勾选。
  • CPI — 通胀数据。默认:已勾选。
  • NFP — 美国非农就业报告。默认:已勾选。
  • ECB — 欧洲央行的决议。默认:已勾选。
  • BoE — 英国央行的决议。默认:未勾选。

账户和品种限额

高级风险管理:最大持仓数、账户范围上限、手动确认、重复检测、禁止在同一品种重复开仓和最短等待高级风险管理:最大持仓数、账户范围上限、手动确认、重复检测、禁止在同一品种重复开仓和最短等待123456
高级风险管理:最大持仓数、账户范围上限、手动确认、重复检测、禁止在同一品种重复开仓和最短等待高级风险管理:最大持仓数、账户范围上限、手动确认、重复检测、禁止在同一品种重复开仓和最短等待123456
风险管理(高级)
  1. 最大持仓数 — 步骤 12中的字段;只统计这个机器人的仓位。
  2. 账户范围上限 — 如果同一个 MT5 账户上有多个机器人,这是整个账户范围内持仓数量的上限。默认:0 = 关闭。
  3. 手动确认 — 每个信号都会在面板中出现一张确认卡片;如果你在 45 秒内没有确认,就不会开仓。默认:关闭。
  4. 重复检测 — 同一个信号第二次到来时不会被处理。默认:开启。
  5. 同一品种不重复开仓 — 某个品种已有持仓时,不会再在同一品种上开新仓。默认:关闭。
  6. 最短等待(分钟) — 在同一品种上开新仓之前需要等待的时间。默认:0。

按频道反转和胜率过滤

在 Telegram 部分内,高级模式下会显示“频道设置”折叠面板。这里的设置只适用于你所选频道发来的信号。

频道设置折叠面板:所选频道行带有边框,下方是“反转信号”和“胜率过滤”开关频道设置折叠面板:所选频道行带有边框,下方是“反转信号”和“胜率过滤”开关123
以完整尺寸打开图片
频道设置折叠面板:所选频道行带有边框,下方是“反转信号”和“胜率过滤”开关频道设置折叠面板:所选频道行带有边框,下方是“反转信号”和“胜率过滤”开关123
频道设置(已选中一个频道时)
  1. 频道列表 — 你添加的频道会在这里排列;点击其中一个后,下面的设置只适用于那个频道。
  2. 反转信号 — 来自这个频道的信号会以相反方向开仓:BUY → SELL,SELL → BUY。SL 和 TP 会以入场价为轴镜像到另一侧。默认:关闭。开启时会弹出确认窗口。
  3. 胜率过滤 — 如果这个频道的实际胜率低于阈值,信号会被跳过;至少需要 10 笔已平仓交易。默认:关闭,阈值 70%。
  • 最低胜率 % — 过滤器的阈值;过滤器开启时显示。至少需要 10 笔已平仓交易;不足时过滤器不生效。默认:70。示例:如果填 60,胜率降到 60% 以下的频道的信号将不会被处理。

创建机器人之后

点击创建机器人后,向导会关闭,我的机器人面板中会出现一张新的机器人卡片。之后的一切都在这张卡片上进行:

我的机器人面板中刚创建的外汇机器人卡片:机器人名称和来源、“此机器人无法交易”列表和“完成设置”按钮我的机器人面板中刚创建的外汇机器人卡片:机器人名称和来源、“此机器人无法交易”列表和“完成设置”按钮123
以完整尺寸打开图片
我的机器人面板中刚创建的外汇机器人卡片:机器人名称和来源、“此机器人无法交易”列表和“完成设置”按钮我的机器人面板中刚创建的外汇机器人卡片:机器人名称和来源、“此机器人无法交易”列表和“完成设置”按钮123
机器人卡片(刚创建之后)
  1. 机器人卡片 — 名称、来源(Telegram · Forex)和状态。
  2. “此机器人无法交易”列表 — 如果缺少某个前提条件(Telegram 未连接、未选择频道、没有 MT5 账户),卡片不会显示绿色的“运行中”,而是按顺序写出缺失项。
  3. 完成设置 — 带你到向导中相应的部分;缺失项补齐后,机器人就可以运行了。
  • 启动 / 停止 — 你可以在卡片上停止并重新启动机器人。已停止的机器人不会处理新信号;它不会动你的持仓和 MT5 中的 SL/TP。
  • 第一个信号到来时 — 机器人读取信号,检查你的限额,并在 MT5 账户中下单;SL 和 TP 会写入仓位并经过验证。如果开启了手动确认,会先在面板中出现一张确认卡片。
  • 在哪里查看交易 — 在面板的持仓部分,每个 ticket 是单独的一行;入场价、手数、SL/TP 和实时盈亏会按从 MT5 读取的原样显示。你在自己的 MT5 应用中也能看到同样的交易。如果某个信号没有变成交易,卡片上会显示“已收到信号,未开仓”的提示及原因。
  • 修改设置 — 点击卡片上的编辑,向导会带着同一个机器人的设置打开;保存后,更改会应用于之后的信号,已有持仓不受影响。
  • 通知 — 你可以在面板的通知页面中开启 Telegram 通知,接收已开仓和已平仓的交易、被拒绝的信号以及需要你介入的错误。

常见问题

设置期间和设置之后最常被问到的问题。点击某个问题即可展开答案。

连接与设置

不需要。你的 MT5 账户运行在 AlgoVesta 自己的 MetaTrader 5 终端上。你的电脑或手机不必保持开机。如果你愿意,也可以用同一个账户打开自己的 MT5 应用来查看交易。

请输入交易(master)密码。Investor 密码是只读的:可以建立连接,但无法开仓,面板会显示“终端交易已关闭”。master 密码只用于开仓和平仓;它不授予提现权限。

不可以,仅支持 MetaTrader 5。你可以在经纪商处开一个同类型的 MT5 账户;大多数经纪商免费提供。

经纪商在开户时发送的电子邮件里会写明。在 MT5 桌面版的工具 → 选项 → 服务器中,以及手机版的账户详情界面里也能看到。请逐字输入,或输入经纪商名称后从列表中选择;模拟服务器和真实服务器是不同的。

验证码通常会发到 Telegram 应用内部:打开名为“Telegram”的官方聊天,5 位数字验证码就在那里。某些情况下,Telegram 也会以短信形式把验证码发到你的手机;两个地方都看看。如果没有收到,等约 20 秒的倒计时结束后,可以再次点击发送代码。

不会。AlgoVesta 不会从你的 Telegram 账户发送任何消息,只读取你所选频道中的消息。你可以随时在 Telegram 的设置 → 设备中结束 AlgoVesta 的会话。

试用按 Pro 限额运行:2 个 MT5 账户和 5 个机器人。各套餐:Starter 1 个、Pro 2 个、Elite 5 个 MT5 账户。详情:套餐与试用 · 定价。

信号来了但没有开仓

在机器人卡片上,最近一个信号的下方会显示“已收到信号,未开仓”的提示及原因。如果同一个机器人在 24 小时内连续收到信号却一笔交易都没能开出,我们还会给你发送一封电子邮件。

  • 频道没有在设置范围中被选中 — 只添加频道是不够的;它还必须在外汇设置的设置范围中被选中。
  • MT5 账户未连接,或没有批准真实账户 — 在真实账户上,没有允许真实交易…的批准就不会开仓(步骤 9)。
  • 市场休市 — 周末和节假日,信号不会变成交易。
  • 经纪商处没有该品种 — 会显示“Symbol not available”;请添加品种映射。
  • TP 或 SL 无法得到保证 — 在来自信号模式下,如果没有止损或目标,就不会开仓。请切换到手动(点)模式,或填写止损(点)数值。
  • 机器人已停止 — 已停止的机器人不会处理收到的信号。
  • 每日亏损限额或最大每日交易数已满 — 当天不再开新仓;它会在 00:00 UTC 自动恢复。
  • 对冲已关闭 — 同一品种已有持仓时,方向相反的信号不会开仓。
  • 过滤器 — 关键词、屏蔽的交易对、经济日历、点差/偏差上限或时间过滤器可能是有意跳过了该信号。

会,前提是你的止损(点)数值已填写。订单成交后,机器人会在距离实际入场价这么多点的位置设置止损。无法保证 TP 和 SL 的交易根本不会开仓;如果开仓后发现没有保护,出于安全考虑会被平掉。

有两种可能的原因。手数不足:如果总手数不足以让每个目标至少分到一个有效手数,无法满足的目标会被舍弃(例如 0.01 手只会开一个目标)。面板会在你保存之前,用橙色框写出这一点。NETTING 账户:MT5 会合并同方向的订单;在这类账户上,多个目标不会被拆分,只应用 TP1。详情:多个 TP。

不会。重复检测默认是开启的;同一个信号第二次到来时不会被处理。

手数、点和订单

1 点在主要货币对中是 0.0001,在 JPY 货币对中是 0.01,在 XAUUSD 中是 0.1,在 XAGUSD 中是 0.01 个价格单位。XAUUSD 上 20 点 = 2.0 个价格单位。它对应的货币价值取决于手数和经纪商的合约大小;你可以在 MT5 中该品种的属性里查看。

在外汇中,杠杆是你在经纪商处账户本身的设置;面板里没有杠杆字段。交易规模由手数决定(步骤 10)。

能。当自动检测经纪商后缀和黄金名称开启时(默认),像 XAUUSDm、EURUSD.pro 这样带后缀的名称以及 GOLD/XAUUSD 的差异会被自动匹配。对于无法识别的名称,请在品种映射中添加一行。

不会自行决定去动它。如果同一个账户上有多个机器人,每个机器人只管理自己开的仓位。如果账户上只有一个机器人,当频道针对某个品种发出“平仓”消息时,你在该品种上手动开的仓位也可能被平掉。如果你要手动交易,请使用与机器人所用 MT5 账户不同的另一个账户。

控制与安全

不会。仓位只会在以下情况下被平掉:你在面板中点击关闭;你使用紧急按钮;你监控的频道针对该仓位发出平仓消息;MT5 中的 TP 或 SL 成交;你自己设置的自动平仓(小时)时间到;或者开仓的交易因为 SL/TP 无法设置,出于安全考虑被立即撤销。

已停止的机器人不会处理新信号;你的持仓不会被平掉,MT5 中的 SL/TP 保持原位。如果你想平仓,请在面板中使用关闭或紧急按钮。

没有关闭,只是当天停止了。每日限额在 00:00 UTC 重置,机器人第二天会自动继续。而最大回撤刹车是永久性的;机器人会完全停止,只有在你确认后才会重新启动。

在经纪商处免费开一个 MT5 模拟账户,并用步骤 9中的表单连接它;在服务器列表中选择带模拟标记的服务器。模拟账户不需要批准,也不使用真实资金。转为真实交易时,连接你的真实账户,用允许真实交易…给出批准,并在机器人中选择该账户。

故障排查

情况你应该怎么做
MT5 账户一直停留在“正在连接”验证可能需要几分钟;请等待,然后点击已连接,刷新。如果时间很长,请检查你的信息。
账户号或密码无法验证在你的 MT5 应用中登录,核对登录名和交易(master)密码;确认服务器与你的账户一致(模拟 / Live),然后重新连接。
服务器不在列表中请逐字输入经纪商邮件或 MT5 中的服务器名称。新服务器也会被接受;列表只是辅助。
“终端交易已关闭”通常发生在输入了 investor(只读)密码时。请断开该账户的连接,并用 master 密码重新连接。
真实账户不开仓如果账户卡片上写着“自动交易已关闭 — 等待批准”,请通过允许真实交易…给出批准。
“Symbol not available”该品种在经纪商处使用了不同的名称。请在 MT5 的市场报价中找到完整名称,并添加品种映射或后缀。
无效交易量(手数)错误你的经纪商的手数步长可能不同。请根据 MT5 中的品种属性,填写高级设置里的最小手数、最大手数和手数步长。
多个 TP 时只开了一个仓位手数不足以分给各个目标,或者账户是 NETTING 模式。请查看面板中的分配框(多个 TP)。
周末的信号没有开仓市场休市时不会开仓;这是正常的。
没有收到验证码验证码通常会发到你的 Telegram 应用;某些情况下也可能以短信形式发送,两个地方都看看。约 20 秒的倒计时结束后,再次点击发送代码。
列表里看不到频道请确认你在 Telegram 中已加入该频道;加入之后再次点击获取我的频道。
摘要中出现红色“未选择”频道:添加频道并在设置范围中选中它。目标账户:连接 MT5 账户。
手动确认已开启,但没有开仓你需要在 45 秒内确认每个信号。如果你想要自动交易,请关闭手动确认。

术语表

MetaTrader 5 (MT5)
经纪商提供的、用于外汇和大宗商品交易的交易平台。AlgoVesta 只支持 MT5。
经纪商服务器
你的 MT5 账户所连接的、属于经纪商的服务器(例如 ICMarketsSC-Demo)。模拟账户和真实账户的服务器是不同的。
登录名
MT5 账户号。
Master / investor 密码
master 密码允许开仓和平仓;investor 密码只允许读取。
手数
交易规模的单位。1.00 = 标准手,0.10 = 迷你手,0.01 = 微型手。
手数步长
经纪商接受的手数增量单位;手数必须是该步长的整数倍。
点(Pip)
价格变动的标准单位。主要货币对中为 0.0001,XAUUSD 中为 0.1。
Ticket
MT5 中每个仓位的唯一编号。在多个 TP 的情况下,每个目标都是一个独立的 ticket。
HEDGING / NETTING
在 HEDGING 账户中,同一品种上的多个仓位可以分别保持开仓。在 NETTING 账户中,同方向的订单会合并为一个仓位。
点差
买入价与卖出价之间的差额。
偏差(滑点)
信号中的价格与订单实际成交价格之间的差额。
后缀 / 前缀
经纪商加在品种名称上的字母(XAUUSDm、EURUSD.pro)。
TP(Take-Profit / 止盈)
获利了结的目标。在这个向导中,它与入场价的距离以点数填写。
SL(Stop-Loss / 止损)
截断亏损的价位。它会写在 MT5 中的仓位上。
R (1R)
入场价与止损之间的距离;风险单位。保本会在这个阈值触发。
回撤
账户从其达到的最高点下跌的百分比。
挂单
价格到达某个价位时才会成交的等待中的订单(限价或止损)。
UTC
全球通用时间。每日限额在 00:00 UTC 重置。

相关指南

还有哪里卡住了吗?

我们的支持团队会与你一起完成设置;如果你附上截图,我们能更快地解决问题。

提交支持工单
↑ 返回顶部