JINKE ACADEMY · MT5 GUIDE

官方教程

从装 EA 到跑实盘,6 篇讲清楚。全部为自用踩坑总结,可直接照做。

TUTORIALS6篇
READING28分钟
UPDATED10-27
01

MT5 入门:什么是 SET 参数文件

新手必读约 4 分钟2026-10-27 更新

SET 文件就是 EA 的一份「参数清单」。别人的 EA 发给你,光有 .ex5 是不够用的,真正的策略行为藏在 SET 里。

它到底是什么

.set 是 MT5 用来保存 EA / 指标输入参数的纯文本文件,一行一个参数,格式是 参数名=值。用记事本就能打开,内容大致长这样:

; MT5 SET file — 纯文本,一行一个参数
InpLots=0.05
InpMaxSpread=25
InpGridStep=150
InpTakeProfit=600
InpMagic=20261027

; 回测优化用的区间写法:起始||步长||结束||是否优化(Y/N)
InpGridStep=150||50||400||Y

正常使用时只会读取等号后面的第一个值;带 || 的优化段只有在策略测试器里才会用到。

三种常见来源

  • 自己存的:在 EA 属性面板改好参数后点「保存」,MT5 会默认存到数据文件夹的 MQL5\Presets。
  • 卖家发的:通常是一个 .set 附件,命名会带品种和周期,比如 XAUUSD_M15_v3.set。
  • 回测导出的:策略测试器里跑完优化,右键结果可以导出最优参数为 SET。

怎么加载进 EA

  1. 把 EA 拖到图表,或在图表上右键 →「专家顾问」→「属性」(快捷键 F7)。
  2. 切到「输入参数」页,点右下角 载入,选你的 .set 文件。
  3. 确认参数被刷新后,直接点确定。不要点「重置」,重置会把参数恢复成 EA 出厂默认值。
  4. 点「保存」可以把当前这套参数另存一份,方便以后对照。
放哪都能载入:SET 文件不一定要放在 Presets 目录,载入时可以浏览到任意路径,D 盘、U 盘都行。

五个最容易踩的坑

  • EA 升级后参数名变了。SET 里对不上的参数会被静默忽略,剩下的照常加载,结果就是「一半新参数一半旧参数」,行为完全不对。换版本后一定要逐项核对。
  • MT4 的 SET 和 MT5 不通用。两者格式不同,硬载入通常只能匹配上个别同名项。
  • 点数是跟品种绑定的。InpGridStep=150 在 XAUUSD 是 1.50 美元,在 EURUSD 是 15 个点(1.5 大点)。换品种不换算间隔,等于换了一套策略。
  • 编码问题。用记事本改完另存为「UTF-8 带 BOM」时,首行参数可能读不进去。存 ANSI 或 UTF-8 无 BOM。
  • 魔术号重复。多个 EA 或多个实例跑在同一账户时,InpMagic 必须各不相同,否则会互相认领订单、平掉对方的单。
实盘加载后的三件事:核对 ①手数 ②最大点差 ③魔术号。这三项错了,其它参数再对也没意义。
SET参数配置Presets
下一篇:如何多开 MT5 →
02

MT5 入门:如何多开 MT5

新手必读约 5 分钟2026-10-27 更新

一个账户一张图跑不了多策略,多开是刚需。但直接把同一个快捷方式点开两次,会踩到「共用数据目录」的坑。

先搞懂为什么不能双开同一目录

同一个安装目录启动的多个 MT5 实例,共用同一份数据文件夹(terminal.ini、profiles\、config\、历史数据缓存)。后果是:

  • 其中一个实例正常退出时,会把自己的图表配置写回 terminal.ini,另一个实例重启后图表全变样。
  • 历史数据文件互相加锁,容易出现「等待更新」「图表卡住不动」。
  • MQL5\Experts 目录是共享的,改一个文件全实例受影响。

所以正确做法是:每个实例一份独立安装目录。

复制目录法(推荐)

  1. 关掉所有 MT5 进程(任务管理器确认 terminal64.exe 已退出)。
  2. 复制整个安装目录,例如 C:\Program Files\MetaTrader 5 → D:\MT5\B。放到非系统盘,避免 Program Files 的 UAC 虚拟化导致写入失败。
  3. 进入新目录,直接运行 terminal64.exe,登录第二个账号。
  4. 点「文件」→「打开数据文件夹」,确认路径已经是 D:\MT5\B\...,与原实例不同,说明隔离成功。
  5. 依次建 3 个、4 个实例,命名成 MT5-A / MT5-B / MT5-C,方便区分。
推荐目录结构
D:\MT5\A\terminal64.exe   — 账号 1
D:\MT5\B\terminal64.exe   — 账号 2
D:\MT5\C\terminal64.exe   — 账号 3

需要整包搬走 / 放 U 盘时,加启动参数:
terminal64.exe /portable

注意事项

  • 同一账号不能同时登两个终端。后登录的会把前面踢下线,客户端的「自动交易」也随之停摆。
  • 资源占用。一个实例开 8 张图约 400–700MB 内存;实例数 × 图表数就是总内存。4 核 8G 的 VPS 建议不超过 3 个实例、每实例 6 张图以内。
  • 行情带宽是成倍增加的。每个实例都会独立下载历史数据,100M 小带宽同时开 5 个会明显卡顿。
  • 券商风控。同一 IP 登录多个账户时部分平台会要求报备,开户时提前说清楚是自用多策略。
  • 别把所有实例放同一台机器。VPS 宕机时全部策略一起停摆,重要策略建议拆到两台。
更省事的替代方案:如果只是想跑多个 EA,其实一个实例就能挂多张图,每张图挂一个 EA、用不同魔术号即可。真正需要多开的是「多账号」场景。
03

MT5 入门:EA 里的「间隔」是什么

参数调优约 5 分钟2026-10-27 更新

同一个词「间隔」,在不同 EA 里可能指时间、指价格距离、也可能指 K 线根数。搞错单位是新手最常见的亏损原因。

三种间隔,别混为一谈

类型常见参数名管什么单位
开仓间隔MinInterval / TradeInterval两次开新单之间最少隔多久秒 / 分钟
补仓间隔GridStep / StepPoints / Distance加仓单与上一单的价格距离点(point)
信号间隔SignalInterval / BarsBetween同方向两次信号最短间隔根(K 线)

「点」到底是多少钱

看报价位数:小数点后第几位,就决定了 1 个 point 的价值。

品种报价样例1 pointGridStep=150 实际距离
XAUUSD(2 位)3400.250.01 美元1.50 美元
EURUSD(5 位)1.084120.0000115 pip(1.5 大点)
USDJPY(3 位)152.3450.001 日元0.150 日元
BTCUSD(2 位)96500.500.01 美元1.50 美元
换算关系:1 pip = 10 point(5 位报价下)。别人说「间隔 30 个点」,如果指 pip,对 EURUSD 就是 300 个 point —— 差 10 倍,足够让一套策略从稳赚变成爆仓。

怎么判断当前 EA 用的是哪种单位

  • 看默认值量级:50–300 这种多半是 point;0.5–3 这种多半是美元 / 大点;1–60 且带「Minutes」字样的是时间。
  • 看参数注释:EA 属性面板里参数的说明文字是作者写的,优先信它,而不是猜。
  • 实测法:策略测试器跑一天,看日志或订单列表里相邻两单的价差,除以参数值就是单位。

间隔设多少才合理

和波动率挂钩最稳。经验公式:

补仓间隔(point) ≈ 0.5 ~ 1.0 × ATR(H1) ÷ point_size

XAUUSD 现价 3400,H1 的 ATR = 6.0 美元
point_size = 0.01
→ 0.5 倍 ATR  ≈ 300 point
→ 1.0 倍 ATR  ≈ 600 point

再兜一层:间隔不能小于当日点差的 2 倍
  • 太小:密集补仓,浮亏指数级上升,一次单边行情就能打穿账户。
  • 太大:价格跑走了还没加上仓,等于放弃了网格的意义。
  • 回测陷阱:策略测试器的点差默认可能是「当前」而不是实盘平均值,黄金在新闻时段点差能放大到 3–5 倍,回测赚钱实盘亏损多半出在这里。
一句话记:时间间隔管「多久开一次」,点数间隔管「隔多远加一单」,信号间隔管「多少根 K 线才认下一个信号」。三者互不替代。
04

MT5 入门:常见交易术语有哪些

基础概念约 4 分钟2026-10-27 更新

沟通成本最高的不是策略,是术语。群里说「净值掉了」「保证金水平 180」,听不懂就没法判断风险。

账户类

术语英文含义
余额Balance已平仓结算后的资金,不含浮动盈亏
净值Equity余额 + 浮动盈亏,决定你会不会被强平的是它
可用保证金Free Margin净值 − 已占用保证金,还能开多少单看这个
保证金水平Margin Level净值 ÷ 已用保证金 × 100%,低于平台警戒线就限制开仓
强平线Stop Out保证金水平跌破该百分比,平台开始强制平仓,常见 50%/30%
隔夜利息Swap持仓过夜收取或支付的利息,周三通常是三倍

订单类

术语英文含义
点差Spread买价与卖价的差,是主要交易成本
手数Lot交易量单位。外汇 1 标准手 = 10 万基础货币;黄金 1 手 = 100 盎司
杠杆Leverage放大倍率,1:500 表示 1 美元保证金可开 500 美元的仓
止损 / 止盈SL / TP预设的亏损平仓价 / 盈利平仓价
移动止损Trailing Stop价格朝有利方向走时自动跟随抬高的止损
滑点Slippage实际成交价与请求价的偏差,行情剧烈时最明显
挂单Pending OrderBuy Limit / Sell Limit / Buy Stop / Sell Stop 四类
魔术号Magic NumberEA 给订单打的标签,用来区分「这单是谁开的」

绩效类

术语英文含义
回撤Drawdown净值从高点到低点的跌幅,分浮动回撤和已实现回撤
最大回撤Max DD整段历史里最深的一次回撤,判断策略能否扛住的关键指标
胜率Win Rate盈利单数 ÷ 总单数。高胜率不等于赚钱
盈亏比RR / Payoff平均盈利 ÷ 平均亏损
收益因子Profit Factor总盈利 ÷ 总亏损,>1.3 才算可用
看策略先看这两个数:最大回撤和收益因子。胜率 90% 但盈亏比 0.1 的策略,一笔亏损就能吃掉几十笔盈利,这是网格类 EA 最典型的形态。
术语表风控绩效指标
下一篇:EA 安装与挂载 →
05

MT5 入门:EA 安装与挂载

实操步骤约 3 分钟2026-10-27 更新

拿到 .ex5 之后最常见的三个问题:放哪、怎么挂、为什么挂了不动。这一篇一次说完。

文件放对位置

  1. MT5 里点「文件」→「打开数据文件夹」。
  2. 进入 MQL5\Experts,把 .ex5 复制进去。想按品种或策略分类可以建子目录。
  3. 回到 MT5,左侧「导航器」→「专家顾问」右键 →「刷新」。EA 就会出现在列表里。
  4. 源码 .mq5 同样放 Experts,但要先在 MetaEditor 里按 F7 编译出 .ex5 才能挂载。

挂到图表

从导航器把 EA 拖到图表上,弹出属性窗口 → 勾选「允许算法交易」→ 确定。图表右上角出现笑脸就代表在跑:

  • 🙂 笑脸:挂载成功,参数已生效。
  • ☹ 哭脸 / 灰色:EA 已加载但自动交易被禁用,看「专家」标签页的报错。
  • 无图标:EA 根本没挂上,或文件格式不对(比如把 .mq5 直接扔进 Experts 没编译)。

三个开关必须同时打开

  • EA 属性里的「允许算法交易」勾上。
  • 工具栏的「算法交易」按钮是绿色(快捷键 Ctrl+E 切换)。
  • 工具 → 选项 → 专家顾问里「允许算法交易」勾上。
挂了不动先看这里:「专家」标签页会打印 EA 的初始化日志和报错;「日志」标签页是终端级别信息(连不上服务器、授权失败都在这里)。90% 的「EA 不动」都能在这两个标签里找到原因。

实盘前的检查清单

  • 账户是真实账户还是模拟账户,别拿模拟验过的参数直接上实盘。
  • 品种后缀是否匹配(XAUUSD vs XAUUSD.m),有的 EA 会硬编码品种名。
  • 手数和最大单量是否符合账户资金,先跑 0.01 手观察一周。
  • VPS 时间和券商服务器时间差,会影响按小时 / 按日开仓的逻辑。
.ex5挂载算法交易
下一篇:信号跟单怎么配 →
06

MT5 入门:信号跟单怎么配

进阶约 5 分钟2026-10-27 更新

跟单只有两条路:用 MT5 自带的信号订阅,或者用本地跟单 EA 做镜像。前者省事,后者可控。

路线一:MT5 内置信号订阅

  1. 终端底部「工具箱」→「信号」,登录 MQL5 账号(没有就注册,免费)。
  2. 浏览信号列表,重点看增长曲线、最大回撤、交易历史时长,至少 12 个月以上才有参考价值。
  3. 点「订阅」,按月付费,然后设置跟单比例。
  4. 订阅后信号会以只读方式同步到你的账户,你在自己终端里可以随时取消。

路线二:本地跟单 EA(更常用)

原理是「源账户只读 + 接收端镜像」:源账户用投资者密码(只读密码)登录,接收端 EA 轮询源账户持仓,按比例在自己账户里复制。

配置项怎么填说明
源账户账号 + 服务器 + 只读密码只读密码只能看不能交易、不能出金,安全
跟单模式余额比例 / 固定手数 / 倍数跨资金规模跟单用余额比例最省心
品种映射XAUUSD → XAUUSD.m不同券商后缀不同,不映射就不跟单
滑点容忍10–30 point超出范围宁可不下单,避免跟到坏价格
魔术号自定义,避免与其它 EA 重复方便单独统计和批量平仓

三个影响跟单效果的因素

  • 延迟:接收端和源端最好在同一区域机房。跨洲跟单,剥头皮类策略基本无效。
  • 点差差异:源账户是零点差账户、接收端是标准账户时,同样的单子成本完全不同,长期会吃掉利润。
  • 余额比例漂移:源账户出金或加金后,固定手数模式会失真,比例模式要重新校准。
安全提醒:任何时候都不要把主密码给跟单方。只读密码可以在客户端「账户管理」或券商后台单独设置,且随时可改。
跟单只读密码品种映射
去看实盘信号 →
金客策略社群 只有一个群 · 策略更新 / 实盘信号 / 技术答疑
微信JINKE-FX QQ345678901 TG@jinke_ea 邮箱service@jinke-ea.com
7×24 在线 —