Q
MT4 / MT5 常见问题手册聚财量化 · 期货外汇常见问题

MT4 / MT5 常见问题 一次性查清

整合聚财量化网、资源服务站、帮助中心,以及《10个最实用的MT4操作技巧》《MT4平台如何安装EA、指标、脚本软件》等官方教程文档,从安装到报错排查,一站解决。

MT4 桌面版 MT5 通用 EA / 指标 / 脚本 图解步骤 点值· 保证金 · 隔夜利息 SL / TP 止损止盈 排障手册
7整合来源文档
25图解操作截图
10实战操作技巧
40+常见问题条目
🔍
没有找到相关内容
试试「安装」「密码」「点值」「误报」等关键词
🚀

开始使用

第一次接触 MT4,先弄懂这几件事,能少走很多弯路。

QMT4 和 MT5 有什么区别?我该用哪个?

两者都是 MetaQuotes 公司的平台,策略逻辑和操作思路基本一致,本手册的绝大多数内容两者通用。

选 MT4

  • EA、指标资源最丰富,第三方免费/低价产品绝大多数只提供 .ex4
  • 上手简单,教程资料最多
  • 本手册截图均以 MT4(Doo Prime 版)为例

选 MT5

  • 支持更多品种、更细的订单管理(部分功能 MT4 没有)
  • 回测引擎更强,内置优化器可做参数优化
  • 文件后缀为 .ex5,与 MT4 的 .ex4 不通用
提示:同一套策略在 MT4 / MT5 上都要分别挂载,不能把 MT4 的 EA 直接丢进 MT5 用。

QMT4 软件界面这些区域分别是干什么的?

第一次打开会一头雾水,先认清 6 个区域就够了。点击下方图片可放大查看。

MT4 软件界面各区域说明
MT4 主界面:左上「市场报价」列行情品种,左下「导航器」放EA/指标,下方「终端」显示日志与交易记录,右侧为图表区,顶部为菜单与常用工具栏。
📦

安装与加载(EA / 指标 / 脚本)

最常被问到的问题,附完整图解步骤。

Q怎么把 EA / 指标 / 脚本装到 MT4 里?

先搞清楚要放哪个文件夹,记住一句话:文件 → 打开数据文件夹 → MQL4 → 对应子文件夹。

安装好MT4后从桌面图标打开软件
第 0 步 · 打开软件安装好 MT4 后,双击桌面上的 MT4 图标启动软件。
文件类型后缀存放文件夹
EA(智能交易系统).ex4 / .ex5MQL4\Experts
技术指标.ex4 / .ex5MQL4\Indicators
脚本 Script.ex4 / .ex5MQL4\Scripts
动态链接库.dllMQL4\Libraries
EA 参数预设.setMQL4\Presets
说明:如果下载的压缩包里同时有 EA、指标、DLL 三种文件,就分别放进上表对应的文件夹,别混放。MT5 里文件夹名是 MQL5\Experts、MQL5\Indicators… 以此类推。

Q完整图解:登录 → 找数据文件夹 → 放文件 → 加载

下面 12 张图串起整个流程,跟着做即可。(点击任意图片可全屏查看)

MT4登录交易账户
第 1 步 · 登录账户左下角「导航器」中右键账户 → 选择「登录到交易账户」,填入账号密码与服务器。
在券商后台查看交易账号和服务器名称
第 2 步 · 查账号与服务器登录 MT4 需要的账号和服务器名称,都在券商交易后台这一页查到(图中为 GTC 平台的账户管理页,红框标出的就是登录时要填的账号与服务器)。服务器名称必须一字不差地照抄,多一个空格、少一个后缀都会导致登录失败。
看图注意:图中服务器名带 MT5 字样,说明这是 MT5 账户。同一个经纪商通常会为 MT4 和 MT5 分别开户,两者的服务器名不同(如 MT4 可能是 xxx-Live3、MT5 则是 xxx MT5 - Server 4)。用哪个终端,就登录对应平台开的那个账户,别把 MT5 的账户号和服务器名填到 MT4 里。
填写账号密码并选择服务器
第 3 步 · 填入并登录在弹出的窗口中填写「账号 / 密码 / 服务器」,勾选「保存密码」后点「登录」。
登录成功后的MT4界面
第 4 步 · 确认登录成功登录后终端窗口会显示连接信息,右下角状态栏可查看网络与连接状态。
文件菜单-打开数据文件夹
第 5 步 · 打开数据文件夹点击左上角文件 → 打开数据文件夹。
进入MQL4文件夹
第 6 步 · 进入 MQL4在弹出的目录中找到 MQL4 文件夹并打开。
MQL4目录下的各个子文件夹
第 7 步 · 认准子文件夹MQL4 下的 Experts(EA)、Indicators(指标)、Scripts(脚本)、Libraries(DLL)、Presets(参数预设)就是放置位置。
打开Experts文件夹
第 8 步 · 打开 Experts双击进入 Experts 文件夹。
复制EA文件
第 9 步 · 复制 EA 文件选中下载好的 EA 文件(.ex4),复制。
粘贴EA到文件夹
第 10 步 · 粘贴在 Experts 文件夹内直接粘贴,EA 文件就放好了。
(也可以在文件夹空白处右键 →「粘贴」,效果相同)

Q放好了,列表里怎么还是找不到?

放进文件夹不等于加载完成,必须刷新导航器才会显示。

导航器右键EA交易-刷新
刷新列表在「导航器」中右键 EA 交易 → 刷新,刚放进去的 EA 就会出现。
刷新后EA显示在列表中
刷新完成下方的 EA 列表中已经能看到刚放入的 EA 文件名。
注意:如果刷新后依然没有,检查①文件是否真的在 MQL4\Experts 根目录(不是多套了一层文件夹);②后缀是否被浏览器改成 .ex4.txt —— 在资源管理器里点「查看 → 文件扩展名」把扩展名显示出来。

Q怎么把 EA 挂到图表上运行?

  1. 选中 EA在导航器的「EA 交易」中选中刚才的 EA 文件。
  2. 右键 → 附加到图表也可以直接双击 EA 名,效果相同。
  3. 先勾权限,再点确定弹出的对话框中有多个权限复选框,建议全部勾上,否则 EA 无法下单或读不到数据。
  4. 设置参数在「输入参数」页调整品种、周期、手数等,按平台实际情况填。
  5. 看右上角表情出现笑脸代表 EA 已正确运行;哭脸代表有问题,看下面排查。
右键附加到图表
附加到图表右键 EA →「附加到图表」把 EA 挂到当前 K 线图上。
EA属性对话框-常规与安全
常规 / 安全 页确认勾选了「允许实时自动交易」「允许导入动态连接库」等权限项。
勾选全部权限
权限全部勾上允许实时自动交易 / 允许导入动态连接库 / 允许导入外部EA交易 / 允许更改信号设置,四项全勾最稳妥。
输入参数-品种后缀设置
输入参数「品种后缀」等参数要按你所用平台的实际品种名称填写,否则EA 会提示找不到品种而不交易。
EA运行后显示笑脸
运行正常的样子①上方工具栏「自动交易」按钮为绿色=已开启;②图表右上角 EA 图标为笑脸=运行正常。(注意:面板上的按钮在运行时不要去点)
EA未启动时自动交易按钮为红色且EA图标为哭脸
未启动的样子(对照)「自动交易」按钮为红色、EA 图标为哭脸,说明自动交易没开或EA 未正常运行,对照上图即可快速判断问题所在。

QEA 装上了却一直不交易,也没报错,怎么回事?

这是新手最常问的问题。EA 显示笑脸但不开单,绝大多数是下面几个原因:

原因怎么确认怎么解决
缺少指标 / DLL 文件日志里有 cannot load 类报错把配套的 .ex4 放进 Indicators,DLL 放进 Libraries
时间/交易时段限制EA 面板或参数里有时间限制确认当前时间在允许交易窗口内
品种名称不匹配日志报 unknown symbol把参数里的品种后缀改成平台实际名称
信号条件未满足日志干净、无报错策略本身还没出信号,属正常等待
账户权限/授权限制图表左上角提示账户限制联系客服开通 EA 交易权限
被杀毒软件拦截软件打不开或插件不显示见下方误报解除章节
核心排查动作:打开底部「终端」标签页,那里能看到 EA 的完整运行日志——安装、卸载、报错都在这里,看不懂的报错可以直接截图问客服。
🔑

账户与密码

登录、修改密码、模拟与实盘的区别。

Q怎么修改 MT4 账号的交易密码?

  1. 打开软件启动 MT4,点击菜单栏「工具」→「选项」
  2. 点「变更」在弹出的窗口中点击「变更」按钮
  3. 修改交易密码在「主密码」栏输入你要设置的交易密码(主密码就是交易密码)
  4. 修改只读密码接着可以设置只读密码(又称观摩密码),供别人查看你的交易但不参与交易
安全提醒:平台注册后发到邮箱的初始密码建议尽快修改。密码请用大小写字母 + 数字组合,不要用生日或连号,EA 和账户密码不要设成同一个。

Q怎么登录 MT4 模拟账户?和实盘有什么区别?

关键区别只有一条:服务器地址不同,其余操作完全一样。

类型服务器地址说明
模拟账户TradeMaxGlobal-demo虚拟资金,用来做测试与模拟训练
实盘账户TradeMaxGlobal-live真实资金交易
  1. 点左上角「文件」进入文件菜单
  2. 选「开新模拟账户」选择新建模拟账户
  3. 选「添加新交易商」手动输入券商名称与服务器地址
  4. 输入后点「扫描」系统自动搜索并列出可用服务器
  5. 选服务器 → 下一页在出现的服务器列表中选择对应的那一个
  6. 选「使用现有交易账户」输入券商发送到邮箱的账号与密码即可登录
最容易踩的坑:模拟账户和实盘账户服务器地址不一样。填错了会提示「服务器不存在」或一直连不上。另外不同券商的服务器名称各不相同,请以你券商提供的为准。

Q为什么下载的 EA 根本打不开,提示"已损坏"?

这几乎都是杀毒软件误杀/隔离导致的,不是文件真的坏了。加密程序加入了防解密机制,某些安全软件会判定为"高风险程序"直接删除。

解决办法见 →杀毒软件误报解除(360 / Defender / 电脑管家 / 金山毒霸)

🖥️

多终端 / VPS 部署

同时跑多个 MT4,或把 EA 挂到服务器上 24 小时运行。

Q怎么在电脑或 VPS 上装多个 MT4?

核心思路:复制安装文件夹,给每一份各做一个桌面快捷方式。要开几个就复制几份。

  1. 找到安装目录在 C:\Program Files (x86) 下找到 MT4 的安装文件夹
  2. 复制一份把整个文件夹复制一份(要开多个就复制多份),建议改个名字加以区分
  3. 创建快捷方式在复制出来的文件夹里找到应用程序 terminal.exe,右键 → 发送到 → 桌面快捷方式
  4. 双击启动在桌面上双击这个快捷方式,就能启动独立的 MT4 实例
为什么有效:MT4 的数据(图表、账户、EA 参数)都保存在各自的数据文件夹里。复制出多个安装目录 = 多个互不干扰的独立终端,可以分别登录不同账户、挂不同 EA。
注意:①每个终端登录的账户可以不同,EA 参数互不通用;②如果只是想在同一账户下挂不同 EA,一个终端多开图表即可,不必复制多份;③VPS 上同理,也是复制文件夹 + 建快捷方式。

Q怎么把 EA 挂到 VPS 服务器上运行?

让 EA 在无人值守的服务器上 24 小时运行,需要先远程连接 VPS。

  1. 远程桌面连接点电脑左下角开始 → Windows 附件 → 远程桌面链接(也可在运行框输入 mstsc)
  2. 填 VPS 信息在「计算机」栏输入你购买的服务器 IP 和密码,点「连接」
  3. 装 MT4 + EA把 MT4 安装包和 EA 文件复制到服务器上,按前面的步骤安装、加载 EA
  4. 保持会话断开远程桌面不会影响 MT4 运行,EA 会在服务器上继续工作
打开远程桌面连接
打开远程桌面开始菜单 → Windows 附件 → 远程桌面链接,也可以把快捷方式放到桌面。
填写服务器IP和密码连接
连接服务器把你购买的 VPS 的 IP 和密码填入,点「连接」进入服务器;然后把 MT4 安装包和 EA 复制进去按前面步骤操作即可。
小技巧:可以把「远程桌面连接」的快捷方式单独放在桌面一个文件夹里(图中蓝色标注位置),需要时一点就开,不用每次在开始菜单里翻。
⚡

10 个最实用的 MT4 操作技巧

涵盖 MT4 所有重要操作,能明显提高交易效率、技术分析效率与复盘效率。MT5 操作基本对应一致。每个技巧均配原版示意图。

1

快速开仓(一键开仓)

普通开仓菜单太繁琐,MT4 自带一键下单功能,对日内短线尤其有用,能显著提高开单速度。

⚠ 有的平台反应慢,点了没显示订单时不要重复点击,否则会重复下单。

快速开仓示意图
快捷栏「一键开仓」按钮
2

快速挂单

挂单进场是好习惯:limit 单能有更好的进场价,stop 单等行情破位确认。常规要 5 步,用快捷键能一步到位。

挂单后图表上会出现绿色线,鼠标左键拖动就能改价。

快速挂单示意图
右键交易 → 新订单,选中挂单类型
3

快速设置止盈 + 止损

对短线交易者帮助最大,尤其在快速行情中——尽快设好止损是控制风险最有效的手段。

⚠ 止损止盈直接决定盈亏,用完务必认真检查一遍。

快速挂单并调整挂单价格示意图 快速设置止盈止损示意图
上图:拖动绿线调整挂单价 下图:拖动设置止损止盈
4

快速平仓(一键平仓)

成交速度快,快行情中能最大限度保证平仓在你想要的价格上。亏损时能控住风险,盈利时能抓住利润。

⚠ 因价格变化可能询价失败,点完一定要检查订单。

快速平仓示意图
终端「交易」列表点 X 号,一键平仓
5

设置 K 线图表颜色

MT4 默认黑底绿 K,习惯红绿 K 线(股票/期货)的人会很不适应,识别度和敏感度都下降。改成自己顺眼的配色,原则是简洁。

K线图表颜色调整示意图
图表属性「颜色」页,可调背景/网格/阳线阴线
6

保存使用过的模板

调好图表颜色和布局后,用「模板」功能保存下来,下次一键套用,不用每次重新设置。

保存模板加载模板示意图
右键图表 → 模板 → 保存模板 / 加载模板
7

使用图表夹功能

中长线交易者观察的品种多,全品种能有 40 多个图表,堆一起杂乱。用图表夹按品种分类(如建一个「镑系」图表夹),一键打开全览,避免做错做漏。

图表夹保存加载示意图
右键图表行 → 图表夹 → 保存为 / 加载
8

修改交易密码

平台注册后的初始密码是发到邮箱的,为安全起见应在 MT4 内自行修改:工具 → 选项 → 服务器 → 变更,可改主密码(交易密码),也可设置只读密码(观摩密码)。

修改密码示意图
工具→选项→服务器→变更,可改主密码与只读密码
9

查看资金曲线与交易统计

客观看待交易结果的最有效方式。右键终端「交易」标签 → 保存为详细户口结单,打开后即可看到资金曲线与完整数据统计。

⚠ 要保证交易一致性,样本至少 100 笔以上统计才有价值。

保存为详细户口结单示意图 资金曲线与数据统计示意图
上图:右键交易列表 → 保存为详细户口结单 下图:结单里的资金曲线与统计
10

一键在图表上查看交易记录

复盘时把 K 线形态和当时的进出场、止损、止盈位置叠在一起看,最能发现问题。找到形态共性,才能真正改进。

一键查看交易记录示意图
选中终端订单,左键直接拖到图表上
用这 10 个技巧的前提:先保证交易的一致性。一致性交易的数据才有统计意义;三天换一套方法,统计出来的资金曲线没有参考价值。
💾

EA 参数的保存与加载

调好的参数存下来复用,或载入别人分享的参数。

如何保存自己调好的 EA 参数?
  1. 在 EA 的参数窗口中把参数调试满意
  2. 点击参数窗口右下角的「保存」按钮
  3. 给这组参数起个名字(建议带品种和日期,如 黄金_M5_主号_20261005)
  4. 点「保存」完成。参数文件存在 MQL4\Presets 文件夹中
额外好处:保存的参数也可以直接发给别人使用——把 .set 文件发出去,对方放进Presets 文件夹即可加载。
如何加载别人分享的 EA 参数(.set 文件)?
  1. 把拿到的 .set 参数文件放入 MQL4\Presets 文件夹
  2. 在「导航器 → EA 交易」中右键 → 刷新
  3. 双击 EA 挂到图表,在参数窗口点击「加载」按钮
  4. 在列表中选择对应的 .set 文件名 → 加载 → 确定
注意:别人分享的参数通常是针对特定品种和经纪商调出来的。品种名称(尤其是后缀)不一样时要手动改,否则会提示找不到品种而不交易。
加载了参数但 EA 还是不反应?

按顺序排查这 4 点:

  1. 品种对不对—— 参数里的品种名称要和当前图表一致
  2. 周期对不对—— 参数按 M5 调的,你挂在 H1 上自然不对
  3. 权限勾了吗—— 权限对话框里的四项复选框是否全勾
  4. 自动交易开了吗—— 工具栏「自动交易」按钮要为绿色

还不行就看底部「终端」标签页里的日志,把报错截图发给客服。

🧮

点值、保证金、隔夜利息、止损止盈

算清楚这几个数,才知道自己到底亏得起多少、赚得到多少。

Q什么是"点"?"点值"怎么算?

点值 = 1 手每波动 1 个报价单位,对应的账户货币金额。所有品种都可以用一条公式算出来:

点值 = 合约单位 × 价格波动幅度

先看清这个最容易踩的坑:MT4 报价里所谓「一个点」,指的是报价的最后一位小数。黄金 XAUUSD 报价是 1882.75(两位小数),所以MT4 的 1 个点 = 0.01 美元,不是 0.1,也不是 1。计算时务必先确认自己数的是几位小数。
品种合约单位报价位数MT4 1 个点
(报价最后一位)
波动 0.10波动 1.00
EURUSD / GBPUSD
AUDUSD / NZDUSD
100,000 基础货币5 位小数
如 1.05432
0.0001
10 美元
100 美元1000 美元
黄金 XAUUSD 100 盎司2 位小数
如 1882.75
0.01
1 美元
10 美元100 美元
白银 XAGUSD 5,000 盎司3 位小数
如 22.458
0.001
5 美元
50 美元500 美元
原油 USOIL / UKOIL 1,000 桶2~3 位小数
以平台规格为准
0.01
10 美元
100 美元1000 美元
黄金算例(对照你的算法):1 手 = 100 盎司。
·价格波动 0.01(MT4 的 1 个点)→ 100 × 0.01 = 1 美元,0.1 手 = 0.1 美元
·价格波动 0.10 → 100 × 0.10 = 10 美元,0.1 手 = 1 美元
·价格波动 1.00(常说的"黄金涨了 1 美元")→ 100 × 1.00 = 100 美元,0.1 手 = 10 美元
为什么各家说法不一样?黄金的"点"没有统一定义,同一个 1 手黄金,可能被说成 1 美元也可能被说成 10 美元——其实只是把 0.01 和 0.10 这两个跳动叫法不同,盈亏金额完全一样。所以跟别人讨论黄金盈亏时,别问"多少点",直接问"价格动了多少美元",最不容易出错。
最可靠的做法:在 MT5 中右键品种 →「规格」,直接查看该品种的 Contract size(合约单位)和 Point(点位),用两者相乘就是每手点值。MT4 没有「规格」面板,可对照上表。

Q非美元货币对的点值怎么换算?

公式:点值 = 基础公式 × 对应汇率,常用换算表如下(以 1 手、MT4 的 1 个点计):

货币对换算公式举例
EUR/GBP10 × GBPUSDGBPUSD=1.23212 → 10 × 1.23212 = 12.32 USD
EUR/JPY1000 ÷ USDJPYUSDJPY=130.535 → 1000 ÷ 130.535 = 7.66 USD
EUR/AUD10 × AUDUSD换算为美元后即为点值
EUR/CAD10 ÷ USDCAD加元是报价货币,需反除
USD/JPY1000 ÷ USDJPY同上
USD/CAD10 ÷ USDCAD同上

Q下单框里的 SL / TP 是什么意思?多单、空单分别怎么放?

  • SL = Stop Loss,止损;TP = Take Profit,止盈。
  • 两者是绑定在这笔持仓上的自动平仓指令,保存在经纪商服务器上——就算把 MT4 / MT5 软件关掉、甚至电脑关机,价格一到照样自动平仓。

一句话理解:行情走反、亏到预设价 → SL 自动平仓,控制最大亏损;行情走对、涨到目标价 → TP 自动平仓,锁定利润。

方向入场SL 止损放在TP 止盈放在
多单 Buy1.1000 做多 EURUSD低于开仓价,如 1.0980
跌到这里自动止损
高于开仓价,如 1.1050
涨到这里自动离场
空单 Sell1.1000 做空 EURUSD高于开仓价,如 1.1020
涨上来触发止损
低于开仓价,如 1.0950
跌下去触发止盈
⚠ SL、TP 填的是「价格」,不是点数!
下单框里要填的是具体价位(如 1.0980),不是"20 点"。
写 EA 同理:MQL4 的 OrderSend()、MQL5 的 CTrade::Buy()/Sell(),sl、tp 参数同样要求传价格。点数要自己换算:
多单 SL 价 = 开仓价 − 止损点数 × Point  /  多单 TP 价 = 开仓价 + 止盈点数 × Point
空单 SL 价 = 开仓价 + 止损点数 × Point  /  空单 TP 价 = 开仓价 − 止盈点数 × Point
这里的「开仓价」指这笔持仓的开仓成交价(MQL4 的 OrderOpenPrice()),不是 K 线的开盘价;Point 是该品种的最小报价单位。

触发规则(写 EA 必看):

  • 多单 Buy:用 Bid(买价)判断有没有触达 SL / TP —— 图表上看到的那条报价线就是 Bid。
  • 空单 Sell:用 Ask(卖价)判断 —— 所以要算上点差。常见现象:图表价格明明还没到,点差一扩大,空单 SL 就被扫掉了。
  • 最小止损距离 StopLevel:SL / TP 不能离当前价格太近,太近会直接下单失败(MQL4 典型报错 Error 130 invalid stops)。不同品种要求不同,黄金、原油的 StopLevel 通常更大。MT4 可用 MarketInfo(Symbol(), MODE_STOPLEVEL) 读取,MT5 用 SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL)。

TP 与 SL 的成交机制不同(直接决定实际盈亏):

对比项TP 止盈SL 止损
成交方式限价平仓市价平仓
会不会滑点成交价最多等于或优于设定价,不会因滑点亏更多跳空、大数据、流动性不足时会滑点,实际成交可能比 SL 更差,亏损更大
典型场景—非农数据、凌晨跳空最常见
止损不是"保险栓"。极端行情下它可能成交在比设定价差很多的位置,实际亏损会超过你算好的那一笔。真正兜底的是合理仓位。
和上面的点值表结合,完整算一笔:EURUSD 做多,入场 1.1000,止损放 20 点(0.0020),止盈放 40 点(0.0040)
SL 价格 = 1.1000 − 0.0020 = 1.0980
TP 价格 = 1.1000 + 0.0040 = 1.1040
1 标准手(每点 10 美元):止损 20 点 → 最大亏损 20 × 10 = 200 美元;止盈 40 点 → 盈利 40 × 10 = 400 美元;盈亏比 2 : 1。

补充:Trailing Stop(追踪止损 / 移动止损)

它不是 SL / TP 之外的第三种指令,而是让 SL 动态跟着价格走:只移动 SL,不改变 TP。盈利越多,止损线跟着同向抬起(多单往上移),逐步锁住浮盈。
MT4 自带功能:终端「交易」标签里右键持仓 →「追踪止损」选一个步长即可,超过该步长才启动。EA 里则需自己每个 tick 判断盈利点数,再调用 OrderModify() / CTrade::PositionModify() 改写 SL。

Q隔夜利息(库存费)怎么算?

MT4「规格」栏里的隔夜利率是年化百分数,算法是:

隔夜利息 = 隔夜利率 ÷ 100 ÷ 360 × 手数 × 合约单位 × 结算夜倍率

品种合约单位常见利率量级(年化)手数结算夜 × 倍率金额
黄金 XAUUSD 多单100 盎司1.8% 左右1 手3 倍(周三晚)约 +0.015 美元
黄金 XAUUSD 多单100 盎司1.8% 左右1 手1 倍(普通夜)约 +0.005 美元
白银 XAGUSD 空单5,000 盎司0.5% 左右0.8 手2 × 1 倍约 −0.11 美元
原油 USOIL 多单1,000 桶按平台公布0.5 手按平台结算以账单为准
黄金算例:年化 1.8% → 1.8 ÷ 100 ÷ 360 × 1 手 × 100 盎司 × 3 倍 ≈ 0.015 美元;普通夜只 1 倍则约 0.005 美元。
单看数字很小,但这是每天都在扣的成本,1.5 万美元账户按同样手数比例放大,一个月累积下来就相当可观——长期持仓必须先算这笔账。
重要:各经纪商的黄金、白银、原油隔夜利率差异极大(有的黄金年化不到 1%,有的超过 5%,还有的按"点数"直接标价),上表仅为量级参考,不能用来估算你的实际账单。唯一可靠的做法:在 MT5 右键品种→「规格」看 Contract size 和 Swap Long/Short,或直接看 MT4「账户历史」里已结算的利息金额。
3 倍隔夜利息:只有周三晚上这一次,务必算进持仓计划
隔夜利息不是每天一样多。周三晚上这一个时段按 3 倍收取——因为它一次性把三天的利息合并结算(各家平台的结算窗口不同,具体合并哪三天以你的平台规则为准)。
其余时段都是 1 倍,包括周五 → 下周一。
所以按一周 5 个结算夜算,倍率是 1 + 1 + 3 + 1 + 1 = 7 倍,不是 8 倍。算长期持仓成本时按这个口径估,别多算。
实操建议:周三晚上之前把单平掉,就能避开这 3 倍。周末(周五晚)只有 1 倍,不用刻意躲。
怎么确认你平台的规则:MT5 右键品种 →「规格」看 Swap;或直接翻 MT4「账户历史」里已结算的利息金额,看周三那笔是不是明显高于其他天——以你账户的实际账单为准,别套用别人的数字。
期货没有隔夜利息(国内期货有交割日概念,但不收隔夜息)。具体计息规则以 MT4「规格」栏描述为准,各经纪商略有差异。

外汇货币对的隔夜利息不用合约单位算,用点值:
隔夜利息 = 每手点值 × 手数 × 隔夜利率 × 结算夜倍率
算例:周一做多 EURUSD 1 手,持有到周五平仓,利率 −4.728,5 个结算夜倍率合计 1+1+3+1+1 = 7
→ 10 × 1 × (−4.728) × 7 ≈ −330.96 美元。
外汇点值固定(EURUSD 每手每点 10 美元),所以金额明显比黄金大得多——这是外汇持仓最容易被忽略的隐性成本。

Q需要多少保证金?怎么快速估算?

品种保证金公式(1 手)速算口诀
货币对(前货币为 USD)
如 USDJPY、USDCAD
100000 ÷ 杠杆1:400 → 250 美元
货币对(后货币为 USD)
EURUSD、AUDUSD、GBPUSD、NZDUSD
250 × 两货币汇率EURUSD 1.05554 → 263.88 美元
无美元货币对
EURGBP、EURJPY
250 × 前一货币对美元汇率EURGBP → 250 × 1.05554 = 263.88
交叉盘含 CAD/CHF
CADJPY、CHFJPY
250 ÷ USDCAD(或 USDCHF)反除,注意方向
黄金 XAUUSD(1手=100盎司)100 × 黄金价 ÷ 杠杆400倍杠杆:黄金价 ÷ 4
200倍:黄金价 ÷ 2
例:100 × 1882.75 ÷ 400 = 470.68
白银 XAGUSD(1手=5000盎司)5000 × 白银价 ÷ 杠杆100倍杠杆:白银价 × 50
例:5000 × 22.45 ÷ 100 = 1122.5
原油(1手=1000桶)1000 × 油价 ÷ 杠杆100倍杠杆:油价 × 10
例:1000 × 105.813 ÷ 100 = 1058.13
股票(1手=1股)1 × 股价 ÷ 10AA 股 82.84 → 8.284 美元
MT5 建议:在 MT5 里右键合约 →「规格」可直接查到该品种的合约大小、保证金计算方式、点值和隔夜利率,比自己算更准,也随经纪商变动而更新。

Q点差是什么?挂单为什么没在我设的价格成交?

  • 做买单(多):开仓按 Ask(卖价) 执行,平仓按 Bid(买价) 执行。点差 = 开仓时卖价 − 买价。
  • 做卖单(空):开仓按 Bid 执行,平仓按 Ask 执行。算法相同。
  • 点差与杠杆无关,不同货币对因基准货币不同,实际花费也不同。
点差算例:做多 EUR/USD,开仓时买价 1.05450、卖价 1.05432,点差 = 1.05450 − 1.05432 = 1.8 个点。欧美货币对 1 个点 10 美元,则做 1 手需付 1.8 × 10 × 1 = 18 美元,做 0.1 手付 1.8 美元。

挂单 4 种模式:

类型中文相对现价位置含义
Buy Stop止损买入高于现价突破追涨(高价买入)
Buy Limit限价买入低于现价回调抄底(低价买入)
Sell Stop止损卖出低于现价跌破追空(低价卖出)
Sell Limit限价卖出高于现价反弹做空(高价卖出)
滑点问题:新闻时段价格瞬间跳涨时,平台不能保证按你设的挂单价成交,会按最近可执行价开仓。如果开仓价已经高于你的止盈价,止盈就形同虚设了。止损/止盈单同理。挂单与市价最低距离通常需10 个点左右(美股通常为 1)。
📊

MT4 交易品种中英对照表

按外汇、贵金属、能源、股指、虚拟货币分类,方便在 MT4 品种列表里快速找到目标品种。

外汇货币对(16 个主流货币对)
MT4 代码中文名称MT4 代码中文名称
EUR/USD欧元–美元USD/CHF美元–瑞郎
USD/JPY美元–日圆AUD/USD澳元–美元
GBP/USD英镑–美元EUR/JPY欧元–日圆
EUR/GBP欧元–英镑USD/CAD美元–加元
EUR/CHF欧元–瑞郎NZD/USD纽元–美元
CHF/JPY瑞郎–日圆NZD/JPY纽元–日圆
AUD/JPY澳元–日圆AUD/CHF澳元–瑞郎
AUD/NZD澳元–纽元GBP/JPY英镑–日元
贵金属
MT4 代码中文名称常用俗称
XAU/USD黄金 / 美元小黄鱼
XAG/USD白银 / 美元—
Copper铜—
能源与虚拟货币
MT4 代码中文名称MT4 代码中文名称
USOIL美国原油BTCUSD比特币(大饼)
UKOIL英国原油LTCUSD莱特币
NGAS天然气ETHUSD以太坊(二饼)
股指(13 个主要指数)
MT4 代码指数名称MT4 代码指数名称
US30道琼斯工业平均指数FRA40法国 CAC40 指数
SPX500美国标普500 指数HKG33香港恒生指数
NAS100美国纳斯达克100 指数JPN225日经 225 指数
UK100英国富时100 指数SWE30瑞典股票30 指数
GER30德国 DAX 指数SUI30瑞士股票30 指数
ITA40意大利 40 指数AUS200澳大利亚标普200 指数
ESP35西班牙 IBEX35 指数
小技巧:在 MT4「市场报价」面板里右键 →「隐藏」某个品种,或在导航器里用右键 → 隐藏所有非图表品种,可以让列表清爽很多。品种太多时也可用图表夹按品种分组。
🛠️

常见故障排查

按症状查原因,快速定位问题。

Q下载的文件找不到在哪?

浏览器路径
Chrome / Edge右上角「⋮」→ 下载内容
Firefox右上角「≡」→ 下载内容
Safari右上角「⋮」→ 下载内容
360 浏览器右上角「三」→ 下载器
搜狗浏览器「三」→「选项」→ 下载
Win10 Edge工具栏「★」→ 下载 → 打开文件夹

最稳妥的办法:在 MT4 里点文件 → 打开数据文件夹,那里就是 EA 该放的位置,下载的压缩包解压后直接拖进去即可。

QEA 图标是哭脸,不是笑脸?

哭脸代表 EA 没有正常运行,只需检查两处:

哭脸状态:自动交易按钮红色
异常状态「自动交易」按钮红色 + EA 图标哭脸
正常状态:自动交易按钮绿色且EA图标为笑脸
正常状态「自动交易」按钮绿色 + EA 图标笑脸
  1. 工具栏「自动交易」开关是否开启(按钮要为绿色)
  2. EA 属性对话框中是否勾选了「允许实时自动交易」
两项都确认无误还是哭脸?看底部「终端」里的日志,通常会明确写出原因。

Q提示"找不到数据文件夹 / 无法打开"?

多半是权限或路径问题:

  • 路径含中文可能导致异常,建议安装在纯英文路径
  • 安装到 C:\Program Files 下需管理员权限,建议装到默认安装目录而不是自定义目录
  • 被杀毒软件拦截 → 见误报解除

Q指标装上了但不显示?

  • 导航器里刷新指标列表
  • 双击指标或右键附加到图表(指标不会自动加载,必须手动挂)
  • 检查参数是否合理(如周期数设成 0、颜色透明、图层被遮挡)
  • 确认挂载的周期与参数匹配(M5 调好的参数挂 H1 上常常"没反应")

Q下载的压缩包怎么打开?

先解压再放入对应文件夹。注意解压后要检查文件有没有多套一层目录——很多压缩包解压后外面还套一个同名文件夹,直接拖进去会导致 MT4 读不到。

检查后缀:如果文件名是 xxx.ex4.txt,说明下载时后缀被自动追加了,把后面的 .txt 删掉才能用。在资源管理器「查看」里勾上「文件扩展名」就能看到真实后缀。

Q能在一台电脑上开几个 MT4?

数量没有硬性限制,复制安装文件夹做快捷方式即可(见上文多终端部署)。

但要注意:同一个账户在多个终端同时登录,不同经纪商处理方式不同——有的允许,有的会挤掉线。VPS 上如果用同一个账户挂多个 EA,建议用不同账户号或先咨询客服。

🛡️

杀毒软件误报解除

加密的 EA / 指标被误杀?按你用的安全软件对号入座。

Q为什么加密插件会被杀毒软件拦截?

加密程序加入了防解密机制,某些杀毒软件会认为"不正常"从而报毒。所有加密模块程序都没有有意编入病毒,这是加密与安全软件的典型冲突,不是文件真的有问题。

通用三步法(适用于绝大多数安全软件):① 弹出警告时先点「不再提醒」,再点「允许程序所有操作」/「允许运行」;② 如果提示是否允许访问网络,选「允许」并「不再提醒」(可能连续弹十几个窗口,每次都先点"不再提醒"再点"允许");③ 设置完后关闭软件再重新打开,直到不再提示为止。

Q360 安全卫士误报怎么解除?

  1. 打开 360 安全卫士
  2. 点「木马查杀」(如果已被误杀,先点「恢复区」把软件恢复回来)
  3. 点「信任区」
  4. 点「添加信任目录」,选择软件所在文件夹
    如果没放在文件夹里,先建立一个文件夹并把软件放进去,再添加该目录
  5. 确定后关闭 360 窗口即可

如果误点了「阻止程序」:打开「防护中心」→「信任与阻止」,找到被阻止的程序,点后面「添加信任」。

建议把 360 弹窗提示改为手动提示,避免反复拦截。

QWindows Defender(Win10/11 自带)误报怎么解除?

  1. 在 C 盘或 D 盘建立一个空文件夹
  2. 点系统右下角的 Windows Defender 盾牌图标
  3. 点「病毒和威胁防护」
  4. 再点「病毒和威胁防护设置」
  5. 选择「添加或删除排除项」
  6. 点「添加排除项」→「文件夹」,选择第一步建立的空文件夹
  7. 关闭 Defender 所有窗口,把软件重新下载到该文件夹

Q腾讯电脑管家误报怎么解除?

  1. 打开电脑管家
  2. 点「病毒查杀」
  3. 点「信任区」
  4. 点「添加文件夹」,选择软件所在目录
  5. 确定后关闭电脑管家窗口即可

管家误报率较低。缺点是软件在修改 Excel 等文档时会提示"允许或拒绝",不影响使用。

Q金山毒霸 / 新毒霸误报怎么解除?

  1. 打开新毒霸(金山毒霸)
  2. 点右上角下拉菜单「设置」
  3. 点左侧「信任设置」
  4. 点「添加」,选择要信任的文件后确定
  5. 关闭设置窗口完成

毒霸误报率较高,但可通过白名单解决。

Q其他安全软件 / 仍然报错怎么办?

迈克菲(McAfee):误删率高,过期后还会继续误删且不提示,只能卸载解决。

瑞星:误杀率较高,可以添加白名单,具体方法搜索引擎查询。

2345 杀毒 / 联想安全管家等:添加信任的方法都类似,搜索引擎查一下即可。

误报上报(官方渠道):

  • 360:sampleup.sd.360.cn 或 open.soft.360.cn/report.htm
  • 金山:pc120.com/fileident/
  • 通用:f.virscan.org 可上传文件供所有杀毒软件检测

检测通过后就不会再误报了。

小编建议:装一个 360 安全卫士就够了。装多了反而互相冲突、拖慢电脑,也未必更安全。平时不浏览不健康内容、不下载破解版软件、定期全盘扫描修复漏洞,中毒概率非常小。Win10/11 建议直接启用自带的 Windows Defender。
⚙️

策略 EA 编写服务流程

有定制需求时,需要提供什么材料、流程是怎样的。

Q定制 EA 的完整流程是什么?

  1. 提交《EA 需求说明书》格式随意,把自己的策略描述清楚即可(建议用 word / pdf)
  2. 工程师阅读并报价
  3. 接受报价,支付 90%工程师开始代写,工期一般 0~7 天
  4. 交付 ex4/ex5 文件,客户验证工程师只保证按《需求说明书》编写,不保证盈利
  5. 验证无误,付清剩余 10%交付源码
  6. 售后如果代码因我方原因存在 bug,承诺终身修复

Q《EA 需求说明书》必须包含哪些内容?

需写清楚具体要求
i. 进场策略准确描述订单在什么情形进场,需精确到每一根 K 线和指标线;多种进场情形要分别单独描述
ii. 出场策略准确描述订单在什么情形出场,精确到每根 K 线和指标线;多种情形分别描述
iii. 止盈止损如何设置止盈止损;是否需要动态止盈止损、移动(跟踪)止损都要交代
iv. 资金管理手数是固定还是动态;动态如何设置;是否需要加仓/减仓,如何加仓减仓
v. 执行频率是每个 Tick 都执行,还是每根 K 线开盘时执行(后者更省资源,较常用)
vi. 其他功能如在 MT4 盘面显示信息、打印日志等
这是最重要的一步:说明书越详细,工程师越不容易误读你的策略,返工概率越低。策略本身有漏洞(可能导致重复开单、异常平仓),工程师会在沟通时提示,但无法保证在开发前发现所有漏洞——请务必自己先把策略审查一遍。

Q关于定制服务的常见疑问

① 为什么要写《需求说明书》?
工程师按工期计费。客户提前把说明书准备好,能大幅减少沟通时间、提高开发效率,进而降低你的开发成本。说明书同时也是工程师代写的依据,以及你验收打分的依据。

② 为什么开始后费用不退?
合作开始后工程师已进入编程工作,编程既是脑力劳动也是体力劳动。费用不退是对其劳动的保障。希望客户在合作开始前慎重考虑是否真的需要这个 EA。

③ 为什么不保证盈利?为什么说策略可能有漏洞?
工程师只是把你的策略写成 EA,EA 能不能赚钱取决于策略本身的好坏,与工程师无关。策略漏洞指策略本身不严谨,可能导致重复开单、异常平仓等问题。工程师发现会提示并建议修改,但有些漏洞要等 EA 写好才能发现;开发完成后如需修复漏洞,可能需额外付费。

④ 可以先写后付吗?
不可以。代写需要工程师付出劳动,需先付费再开始编写。

⚠ 风险提示与免责声明
本站提供的文章、教程、指标公式及 EA 策略内容,仅供技术研究与学习参考,不构成任何形式的投资建议或收益承诺。期货、外汇、黄金、加密货币等金融市场波动较大,交易存在高风险,请您根据自身情况谨慎操作,盈亏自负。

① 世界上不存在 100% 准确的交易系统,任何系统都可能有周期性缺陷;
② 策略插件仅作为辅助参考工具,无法保证盈利,也不承诺避免损失;
③ 策略不是万能的,操作的主体是您自己,小赔大赚是策略的设计宗旨;
④ 收到系统策略后请先学习 → 再开模拟仓熟悉 → 运用自如后再实盘轻仓操作;
⑤ 一旦购买,不得以"按照策略信号操作导致亏损"为由申请退款或解除合同;
⑥ 警惕虚假承诺:如果有人承诺 100% 盈利,请务必提高警惕,此类宣传多为欺诈行为。

投资有风险,入市需谨慎。请确保您的使用行为符合所在国家或地区的相关法律法规。
× 放大的截图