Copy Dog AI Trades Copier MT4
- 实用工具
- 版本: 1.184
Copy Dog AI 交易复制器 MT4
Copy Dog AI 交易复制器在 MetaTrader 账户之间复制交易,让你用你的语言通过说话来设定复制规则,也可以在 MT4 或 MT5 的图表面板上打字输入复制指令并进行账户管理。用平实的话写下或说出你想要的,例如:“从现在起只复制黄金,手数 (lot) 为发送方的一半,并让每一笔复制单在价格后方 200 点跟踪移动。”Google Gemini 会把你的话变成规则,用平实的话向你解释,然后等待。你按下 Apply(应用)后,规则才会生效。
你可以在图表上的聊天面板中与它对话,也可以通过你自己的 Telegram 机器人在手机上与它对话,打字或发送语音消息均可。之后你可以问“我这周的复制单表现如何?”“暂停复制”或“平掉我所有的黄金复制单”。对于持仓交易的操作,它会显示将要操作的交易的准确清单,并在你确认后执行。
这是 MT4 版本。MT5 版本是同一开发者的另一个独立产品。两者可以协同工作:MT4 发送方可以向 MT5 接收方供单,反之亦然。
使用方式
- 把程序附加到你想分享其交易的账户的图表上:Role = Sender(发送方)。
- 把它附加到应当复制的账户的图表上:Role = Receiver(接收方),并起一个你自选的名称(Receiver ID)。
- 在聊天面板或 Telegram 上告诉接收方如何复制。阅读回答并按 Apply(应用)。或者在面板的 Status 标签页上按“Start copying everything 1:1”(全部 1:1 开始复制)。
- 接收方按你的规则复制新的交易和挂单 (pending orders)、止损 (stop loss) 和 TP 的修改、部分平仓和平仓,并持续管理它的复制单。
- 随时可以要求报告、通知、暂停,或对你的持仓复制单执行操作。
功能
用手机控制
- 你自己的 Telegram 机器人(用 BotFather 创建):与 AI 对话、应用或放弃提案、确认操作、查看状态、规则和报告、暂停和恢复、加载规则方案,并接收你要求的通知。
- 语音控制:发送语音消息代替打字。Google Gemini 会用你所说的语言把它转写下来,机器人显示它听到的内容,然后像处理文字一样处理它。
- 用你喜欢的语言书写或说话。AI 会用你所用的语言回答。
- 只有你允许的 Telegram 用户 ID 才会得到回应。一个机器人可以服务多个接收方,MT4 和 MT5 混合均可。
- 你选择的通知(复制单、平仓、保护 (guards)、错误、报告、止损和目标的修改)可发送到 Telegram、手机上的 MetaTrader 推送以及电子邮件。在你要求之前不会发送任何内容。
用你自己的话设定复制规则
内置 10 个主题、共 139 条现成的示例句(面板中的 Features 标签页,Telegram 上的 /features)。你可以更改数字、在一条消息中组合多条,或用你自己的话提出要求。
手数 (lot size)(16 条示例)
“每笔复制 0.05 手”/“以发送方手数的 2 倍复制”/“每笔交易在止损处承担我余额的 1% 风险”/“第一笔复制 0.01,第二笔 0.02,第三笔及以后 0.04”/“每个品种最多持有 2 手”
止损 (stop loss) 与 TP(13 条)
“止损 300 点、TP 600 点”/“TP 为我止损距离的两倍”/“止损为 H1 上 14 根 K 线 ATR 的 1.5 倍”/“对经纪商隐藏我的止损”
管理持仓中的复制单(17 条)
“让我的复制单在价格后方 200 点跟踪移动”/“一旦领先 150 点,就移到保本 (breakeven) 加 10 点”/“把每笔复制单拆成 3 份,目标分别为风险的 1、2、3 倍”/“周五 21:00 平掉所有复制单”/“当发送方平仓时,保留我的复制单并以 200 点跟踪”/“当我手动平掉一笔复制单时,也把发送方的交易一并平掉”
复制什么(27 条)
“只复制黄金和 US30”/“只复制买单”/“不复制挂单 (pending orders)”/“反向复制”/“当点差 (spread) 超过 30 点时不复制”/“只复制魔术号 (magic number) 为 123 的交易”/“也复制已有的交易”/“复制开仓不超过 4 小时的已有交易”
时间与新闻(16 条)
“只在服务器时间 08:00 至 17:00 之间复制”/“周五不复制”/“高影响新闻前后各 30 分钟不开新复制单”/“高影响新闻前 15 分钟平掉我的复制单”/“在交易货币的银行假日不复制”
入场价格(10 条)
“如果我的价格比发送方差超过 50 点,就不复制”/“如果我的价格较差,则在发送方的价格挂一张限价单 (limit order)”/“最大滑点 (slippage) 20 点”
账户保护(14 条)
“如果我今天亏损 5%,平掉所有复制单并停止复制”/“在一次 10% 的亏损后,本周停止复制”/“如果回撤 (drawdown) 达到 20%,平掉一切并停止”/“当所有复制单的累计收益达到 200 美元时全部平掉”/“当我今天的亏损超过 3% 时提醒我,但不平任何仓”
发送方与品种(6 条)
“只跟随 Gold-Signals”/“以一半手数复制来自 Gold-Signals 的交易”/“把 XAUUSD 作为 GOLD 复制”
报告与通知(8 条)
“每天 23:00 给我发一份报告”/“我这周的复制单表现如何?”/“当复制单平仓或某个保护触发时,推送到我手机”/“工作日的 08:00 和 22:00 各给我发一份报告”
立即执行(12 条)
“平掉第一笔黄金买单”/“平掉我 BTC 交易的一半”/“平掉所有亏损的交易”/“把 EURUSD 移到保本”/“把我黄金交易的止损设在 2650”/“删除我所有的挂单”/“暂停复制”/“我的状态如何?”
账户保护 (guards)
- 可设定每日、每周和每月的亏损或收益、回撤、净值下限、当日已平仓交易的结果,以及持仓复制单组合(篮子)的限制(也可不计隔夜费 (swap) 或佣金)。
- 动作:停止复制、平掉复制单、两者兼行、删除挂单复制单、仅提醒、篮子跟踪止损或保本,或在你明确要求时平掉整个账户。
- 存款和取款不计为收益或亏损。
- 输入项中有两个所有规则都遵守的硬性限制:Max lot per copy(每笔复制的最大手数)和 Max open copies(最多持仓复制单数)。
报告
Stats 标签页和 /report 可显示今天、昨天、本周、本月或全部:已平仓复制单、获胜与亏损笔数、胜率、净结果、PF、最大回撤、交易结果的最高、最低与平均值、平均获胜与平均亏损、最长连续获胜与连续亏损、夏普比率 (Sharpe ratio)、恢复因子,以及多空分布及其手数,另外还有当前持仓中的复制单。可按发送方和品种筛选。这些数字来自你的账户历史,而非来自 AI。定时摘要每天最多 12 次。
规则方案
把某个接收方的规则保存为一个命名的规则方案,并加载到本机上的任意接收方,在这里单个加载或加载到你所有的接收方。加载前会请你确认,并保留每个接收方自己选择的发送方和品种名称,除非你另有要求。
账户与平台
- MT4 和 MT5 可在同一台电脑或 VPS 上任意混合:MT4 到 MT5、MT5 到 MT4、MT4 到 MT4、MT5 到 MT5。
- 多个发送方汇入一个接收方、一个发送方分发给多个接收方,以及同一个终端中有多个接收方。
- 品种名称会在不同经纪商之间自动匹配(前缀、后缀,以及诸如 GOLD 和 XAUUSD 的别名)。无需填写任何品种对照表。
- 新的接收方在你让它的第一批规则生效时开始复制:面板上的一个按钮,或对 AI 说一句话(“全部 1:1 复制”)。1:1 复制指相同的手数、相同的止损和 TP,并跟随发送方的修改与平仓。
- 发送方已经持有的交易可以按你的全部规则复制一次(持仓以当前价格开出,挂单按发送方的价格挂出):默认在第一批规则生效时进行,也可以在每次启动时,或在你要求时(“现在复制已有的交易”);可以只复制持仓或只复制挂单,也可以限定在你选择的开仓时长以内。
- MT4 上的对冲 (hedging) 账户;配合 MT5 版本,也支持 MT5 净额 (netting) 账户。
- 在重启、崩溃或断电之后,每个接收方都会从中断处继续:它知道自己持仓中的复制单,跟上其间发送方的动作,并且不会重复复制任何东西。
- 接收方只管理它自己开出的复制单。你的手动交易和其他接收方的复制单保持原样,除非你要求对你的其他交易进行跟踪止损,或平掉整个账户。
语言
面板、提醒和 Telegram 机器人提供以下语言:英文、简体中文、繁体中文、俄语、西班牙语、葡萄牙语、日语、德语、韩语、法语、意大利语、土耳其语、越南语和印尼语。可在输入项 1.0 Language 中选择,或用面板标题栏中的语言按钮选择,也可保留 Auto 以跟随终端语言。每位 Telegram 用户可用 /languages 选择自己的语言。输入项名称和 Experts 标签页为英文。
命令
在 Telegram 中把这些发送给你的机器人。你也可以直接书写或说出一句话:任何不是命令的内容都会交给 AI。
- /help(也可用 /start)- 机器人能做什么,附示例
- /list(也可用 /mt)- 当一个机器人服务多个接收方时,选择你要对话的接收方
- /use <ID> - 按名称切换到某个接收方(如果同一 ID 运行在多个账户上,请加上账户号)
- /status - 持仓中的复制单、浮动结果、正在复制、已暂停或被某个保护停止、规则版本
- /rules - 你的规则,附你自己的原话和平实的解释
- /report [day, yesterday, week, month, all] - 你复制单的结果(不带词则为今天)
- /pause 和 /resume - 暂停或恢复复制(持仓中的复制单仍会被管理);/resume 也会解除某个保护造成的停止
- /apply 和 /discard - 应用或放弃 AI 正在等待的提案
- /updates on 或 off(也可用 /unmute 和 /mute)- 开启或关闭你要求的通知;对你消息的回复和 NOT RUNNING 警告仍会发送
- /features(也可用 /examples)- 示例指南:先选一个主题,再点一个编号把该示例发给 AI
- /languages(也可用 /language)- 选择你的语言(14 种语言)或自动
- /profile save <name> - 把当前生效的规则保存为一个规则方案
- /profile load <name> [all] - 在这里加载一个规则方案,或加载到你所有的接收方(需你确认)
- /profiles - 列出规则方案
你会看到的按钮:
- 在提出规则的 AI 回答下方的 Apply(应用)和 Discard(放弃)。
- 在针对持仓交易的计划(“平掉我所有的复制单”)下方的 Confirm(确认)和 Cancel(取消)。该计划会准确列出它将操作哪些交易。
- /list 下方的接收方按钮。
一条消息是如何处理的:
- 规则改动(“黄金的手数减半”):AI 会用平实的话提出方案。按 Apply,或输入 apply,它会在一秒内生效。
- 对你持仓交易的操作(“平掉所有亏损的交易”):你会收到它将操作的复制单清单和一个代码。在 2 分钟内按 Confirm,或输入 yes 加该代码。
- 提问(“我的规则是什么?”“我今天表现如何?”):AI 会回答;/rules 和 /report 可即时回答。
- 语音消息:先转写,以“Heard: ...”(听到:…)的形式显示给你,然后像文字一样处理。
简要设置
- 在你想使用的每个终端中安装该程序(MT4 从本页面安装,MT5 从它自己的产品页面安装)。开启 AutoTrading(MT4)或 Algo Trading(MT5)。
- 在每个运行接收方的终端中:工具 (Tools) > 选项 (Options) > 智能交易系统 (Expert Advisors),勾选“Allow WebRequest for listed URL”,并按下面的写法准确添加你需要的地址:
httpѕ://generativelanguage.googleapis.com(Google Gemini:聊天和语音)
httpѕ://api.telegram.org(Telegram,使用机器人时)
httpѕ://p5.net(程序的非英文文本;在每个使用其他语言的终端中添加,发送方也一样) - 把程序附加到你想分享其交易的账户的图表上:Role = Sender(发送方)。
- 把它附加到应当复制的账户的图表上:Role = Receiver,ID = 一个你自选的名称。粘贴你的 Gemini API 密钥(Google AI Studio 提供无需付费的密钥)。
- 关于 Telegram:用 BotFather 创建一个机器人,把它的令牌填入“Telegram: bot token from @BotFather”,把你的数字 Telegram 用户 ID 填入“Telegram: user IDs allowed to use the bot”,然后给你的机器人发送 /help。
- 书写或说出你的规则,阅读回答,按 Apply。请先在模拟账户上开始。
运行要求
- 本产品需要 MetaTrader 4(MT5 终端请使用 MT5 产品)。
- 参与的所有终端(发送方和接收方)运行在同一台 Windows 电脑或 VPS 上。在那里可以运行任意数量的终端。
- 在每个终端中开启 AutoTrading,并在每个图表上勾选“Allow live trading”(允许实时自动交易)。
- 你自己的 Google Gemini API 密钥,用于聊天;Google AI Studio 提供无需付费的密钥。复制、定时报告和 Telegram 命令无需它即可运行。
- Telegram,如果你想用手机控制复制器。
- 全天候复制请使用 VPS:隐藏止损由程序保管,在终端运行并保持连接时起作用。
- 不使用任何 DLL。
主要输入项
按它们在 Inputs 标签页中的分区编号:
- 1.0 Role、ID of this Role(发送方留空 = 自动)、Language、Get the latest language files from p5.net
- 2.0 Gemini API key、Gemini model(留空)
- 3.0 Telegram bot token、Telegram user IDs allowed to use the bot
- 4.1 Receiver:Max lot per copy、Max open copies、Copy trades younger than (sec)、Max slippage(points,0 = 关闭)、Magic number for copies
- 4.2 Sender:Let receivers close my trades
- 5.0 Cycle time (ms)、Sender stabilising delay(ms;如果经纪商以对冲方式平掉相反交易,设为 2000)
- 6.0 Display:panel and text size (%)、chart background
AI、费用与隐私
Copy Dog AI 交易复制器本身不收取费用。聊天使用你自己的 Google Gemini API 密钥;Google AI Studio 提供无需付费的密钥,AI 服务的任何费用由你与 Google 之间结算。复制在你自己的电脑上运行,无论你是否聊天都会继续。
发送了什么:当你发送一条聊天消息时,Google Gemini 会收到你的消息、最近的对话、你当前的规则以及接收方的摘要(账户号和服务器、余额和净值、持仓中的复制单、它能看到的发送方及其账户号和持仓交易、匹配的品种)。语音消息会发送给 Google Gemini 进行转写。从不发送任何密码;除非你聊天,否则不会向 AI 发送任何内容;你的密钥只会发送给 Google。
MT4 说明
- 对冲账户。MT4 和 MT5 终端可在同一台电脑上任意混合。
- 使用新闻和银行假日规则时,请在同一台电脑上的一个 MT5 终端中也运行 Copy Dog AI(任意角色):它会把 MT5 的经济日历提供给 MT4 终端。
- 关于交易开立方式的筛选(手动、手机、网页终端、智能交易系统)使用 MT5 发送方传递的信息。
- 对于报告,请在终端的账户历史 (Account History) 标签页中选择足够长的时间段(例如全部历史)。
- 在分享 Experts 标签页中的行之前,请先去掉你的 Gemini 密钥和机器人令牌:MetaTrader 4 每次启动时都会在那里列出输入项的值。
速度
在开发者于同一台电脑上的测量中,一笔复制单在发送方交易之后约 0.25 至 0.5 秒开出,其中大部分是接收方经纪商自身的执行时间。你的时间取决于你的经纪商、你的连接以及你的电脑或 VPS。
风险提示
交易杠杆产品存在很高的亏损风险。复制单的结果可能与发送方不同(价格、点差、滑点、手数、时机)。在按 Apply 之前,务必阅读机器人所说它听到的内容以及提议的规则,并先在模拟账户上尝试新规则。Copy Dog AI 按你设定的规则复制和管理交易;交易决定仍由你做出。
支持
欢迎在本产品页面的评论区提出问题和建议。请附上版本号(图表右上角)以及 Experts 标签页的最后几行,并先去掉你的 Gemini 密钥、机器人令牌、密码和账户号。
