MT4 / MT5 常见问题 一次性查清
整合聚财量化网、资源服务站、帮助中心,以及《10个最实用的MT4操作技巧》《MT4平台如何安装EA、指标、脚本软件》等官方教程文档,从安装到报错排查,一站解决。
试试「安装」「密码」「点值」「误报」等关键词
开始使用
第一次接触 MT4,先弄懂这几件事,能少走很多弯路。
QMT4 和 MT5 有什么区别?我该用哪个?
两者都是 MetaQuotes 公司的平台,策略逻辑和操作思路基本一致,本手册的绝大多数内容两者通用。
选 MT4
- EA、指标资源最丰富,第三方免费/低价产品绝大多数只提供
.ex4 - 上手简单,教程资料最多
- 本手册截图均以 MT4(Doo Prime 版)为例
选 MT5
- 支持更多品种、更细的订单管理(部分功能 MT4 没有)
- 回测引擎更强,内置优化器可做参数优化
- 文件后缀为
.ex5,与 MT4 的.ex4不通用
QMT4 软件界面这些区域分别是干什么的?
第一次打开会一头雾水,先认清 6 个区域就够了。点击下方图片可放大查看。
安装与加载(EA / 指标 / 脚本)
最常被问到的问题,附完整图解步骤。
Q怎么把 EA / 指标 / 脚本装到 MT4 里?
先搞清楚要放哪个文件夹,记住一句话:文件 → 打开数据文件夹 → MQL4 → 对应子文件夹。
| 文件类型 | 后缀 | 存放文件夹 |
|---|---|---|
| EA(智能交易系统) | .ex4 / .ex5 | MQL4\Experts |
| 技术指标 | .ex4 / .ex5 | MQL4\Indicators |
| 脚本 Script | .ex4 / .ex5 | MQL4\Scripts |
| 动态链接库 | .dll | MQL4\Libraries |
| EA 参数预设 | .set | MQL4\Presets |
MQL5\Experts、MQL5\Indicators… 以此类推。Q完整图解:登录 → 找数据文件夹 → 放文件 → 加载
下面 12 张图串起整个流程,跟着做即可。(点击任意图片可全屏查看)
MT5 字样,说明这是 MT5 账户。同一个经纪商通常会为 MT4 和 MT5 分别开户,两者的服务器名不同(如 MT4 可能是 xxx-Live3、MT5 则是 xxx MT5 - Server 4)。用哪个终端,就登录对应平台开的那个账户,别把 MT5 的账户号和服务器名填到 MT4 里。MQL4 文件夹并打开。Experts(EA)、Indicators(指标)、Scripts(脚本)、Libraries(DLL)、Presets(参数预设)就是放置位置。Experts 文件夹。.ex4),复制。Experts 文件夹内直接粘贴,EA 文件就放好了。(也可以在文件夹空白处右键 →「粘贴」,效果相同)
Q放好了,列表里怎么还是找不到?
放进文件夹不等于加载完成,必须刷新导航器才会显示。
MQL4\Experts 根目录(不是多套了一层文件夹);②后缀是否被浏览器改成 .ex4.txt —— 在资源管理器里点「查看 → 文件扩展名」把扩展名显示出来。Q怎么把 EA 挂到图表上运行?
- 选中 EA在导航器的「EA 交易」中选中刚才的 EA 文件。
- 右键 → 附加到图表也可以直接双击 EA 名,效果相同。
- 先勾权限,再点确定弹出的对话框中有多个权限复选框,建议全部勾上,否则 EA 无法下单或读不到数据。
- 设置参数在「输入参数」页调整品种、周期、手数等,按平台实际情况填。
- 看右上角表情出现笑脸代表 EA 已正确运行;哭脸代表有问题,看下面排查。
QEA 装上了却一直不交易,也没报错,怎么回事?
这是新手最常问的问题。EA 显示笑脸但不开单,绝大多数是下面几个原因:
| 原因 | 怎么确认 | 怎么解决 |
|---|---|---|
| 缺少指标 / DLL 文件 | 日志里有 cannot load 类报错 | 把配套的 .ex4 放进 Indicators,DLL 放进 Libraries |
| 时间/交易时段限制 | EA 面板或参数里有时间限制 | 确认当前时间在允许交易窗口内 |
| 品种名称不匹配 | 日志报 unknown symbol | 把参数里的品种后缀改成平台实际名称 |
| 信号条件未满足 | 日志干净、无报错 | 策略本身还没出信号,属正常等待 |
| 账户权限/授权限制 | 图表左上角提示账户限制 | 联系客服开通 EA 交易权限 |
| 被杀毒软件拦截 | 软件打不开或插件不显示 | 见下方误报解除章节 |
账户与密码
登录、修改密码、模拟与实盘的区别。
Q怎么修改 MT4 账号的交易密码?
- 打开软件启动 MT4,点击菜单栏「工具」→「选项」
- 点「变更」在弹出的窗口中点击「变更」按钮
- 修改交易密码在「主密码」栏输入你要设置的交易密码(主密码就是交易密码)
- 修改只读密码接着可以设置只读密码(又称观摩密码),供别人查看你的交易但不参与交易
Q怎么登录 MT4 模拟账户?和实盘有什么区别?
关键区别只有一条:服务器地址不同,其余操作完全一样。
| 类型 | 服务器地址 | 说明 |
|---|---|---|
| 模拟账户 | TradeMaxGlobal-demo | 虚拟资金,用来做测试与模拟训练 |
| 实盘账户 | TradeMaxGlobal-live | 真实资金交易 |
- 点左上角「文件」进入文件菜单
- 选「开新模拟账户」选择新建模拟账户
- 选「添加新交易商」手动输入券商名称与服务器地址
- 输入后点「扫描」系统自动搜索并列出可用服务器
- 选服务器 → 下一页在出现的服务器列表中选择对应的那一个
- 选「使用现有交易账户」输入券商发送到邮箱的账号与密码即可登录
Q为什么下载的 EA 根本打不开,提示"已损坏"?
这几乎都是杀毒软件误杀/隔离导致的,不是文件真的坏了。加密程序加入了防解密机制,某些安全软件会判定为"高风险程序"直接删除。
多终端 / VPS 部署
同时跑多个 MT4,或把 EA 挂到服务器上 24 小时运行。
Q怎么在电脑或 VPS 上装多个 MT4?
核心思路:复制安装文件夹,给每一份各做一个桌面快捷方式。要开几个就复制几份。
- 找到安装目录在
C:\Program Files (x86)下找到 MT4 的安装文件夹 - 复制一份把整个文件夹复制一份(要开多个就复制多份),建议改个名字加以区分
- 创建快捷方式在复制出来的文件夹里找到应用程序
terminal.exe,右键 → 发送到 → 桌面快捷方式 - 双击启动在桌面上双击这个快捷方式,就能启动独立的 MT4 实例
Q怎么把 EA 挂到 VPS 服务器上运行?
让 EA 在无人值守的服务器上 24 小时运行,需要先远程连接 VPS。
- 远程桌面连接点电脑左下角开始 → Windows 附件 → 远程桌面链接(也可在运行框输入
mstsc) - 填 VPS 信息在「计算机」栏输入你购买的服务器 IP 和密码,点「连接」
- 装 MT4 + EA把 MT4 安装包和 EA 文件复制到服务器上,按前面的步骤安装、加载 EA
- 保持会话断开远程桌面不会影响 MT4 运行,EA 会在服务器上继续工作
10 个最实用的 MT4 操作技巧
涵盖 MT4 所有重要操作,能明显提高交易效率、技术分析效率与复盘效率。MT5 操作基本对应一致。每个技巧均配原版示意图。
快速开仓(一键开仓)
普通开仓菜单太繁琐,MT4 自带一键下单功能,对日内短线尤其有用,能显著提高开单速度。
⚠ 有的平台反应慢,点了没显示订单时不要重复点击,否则会重复下单。
快速挂单
挂单进场是好习惯:limit 单能有更好的进场价,stop 单等行情破位确认。常规要 5 步,用快捷键能一步到位。
挂单后图表上会出现绿色线,鼠标左键拖动就能改价。
快速设置止盈 + 止损
对短线交易者帮助最大,尤其在快速行情中——尽快设好止损是控制风险最有效的手段。
⚠ 止损止盈直接决定盈亏,用完务必认真检查一遍。
快速平仓(一键平仓)
成交速度快,快行情中能最大限度保证平仓在你想要的价格上。亏损时能控住风险,盈利时能抓住利润。
⚠ 因价格变化可能询价失败,点完一定要检查订单。
设置 K 线图表颜色
MT4 默认黑底绿 K,习惯红绿 K 线(股票/期货)的人会很不适应,识别度和敏感度都下降。改成自己顺眼的配色,原则是简洁。
保存使用过的模板
调好图表颜色和布局后,用「模板」功能保存下来,下次一键套用,不用每次重新设置。
使用图表夹功能
中长线交易者观察的品种多,全品种能有 40 多个图表,堆一起杂乱。用图表夹按品种分类(如建一个「镑系」图表夹),一键打开全览,避免做错做漏。
修改交易密码
平台注册后的初始密码是发到邮箱的,为安全起见应在 MT4 内自行修改:工具 → 选项 → 服务器 → 变更,可改主密码(交易密码),也可设置只读密码(观摩密码)。
查看资金曲线与交易统计
客观看待交易结果的最有效方式。右键终端「交易」标签 → 保存为详细户口结单,打开后即可看到资金曲线与完整数据统计。
⚠ 要保证交易一致性,样本至少 100 笔以上统计才有价值。
一键在图表上查看交易记录
复盘时把 K 线形态和当时的进出场、止损、止盈位置叠在一起看,最能发现问题。找到形态共性,才能真正改进。
EA 参数的保存与加载
调好的参数存下来复用,或载入别人分享的参数。
如何保存自己调好的 EA 参数?
- 在 EA 的参数窗口中把参数调试满意
- 点击参数窗口右下角的「保存」按钮
- 给这组参数起个名字(建议带品种和日期,如
黄金_M5_主号_20261005) - 点「保存」完成。参数文件存在
MQL4\Presets文件夹中
.set 文件发出去,对方放进Presets 文件夹即可加载。如何加载别人分享的 EA 参数(.set 文件)?
- 把拿到的
.set参数文件放入MQL4\Presets文件夹 - 在「导航器 → EA 交易」中右键 → 刷新
- 双击 EA 挂到图表,在参数窗口点击「加载」按钮
- 在列表中选择对应的
.set文件名 → 加载 → 确定
加载了参数但 EA 还是不反应?
按顺序排查这 4 点:
- 品种对不对—— 参数里的品种名称要和当前图表一致
- 周期对不对—— 参数按 M5 调的,你挂在 H1 上自然不对
- 权限勾了吗—— 权限对话框里的四项复选框是否全勾
- 自动交易开了吗—— 工具栏「自动交易」按钮要为绿色
还不行就看底部「终端」标签页里的日志,把报错截图发给客服。
点值、保证金、隔夜利息、止损止盈
算清楚这几个数,才知道自己到底亏得起多少、赚得到多少。
Q什么是"点"?"点值"怎么算?
点值 = 1 手每波动 1 个报价单位,对应的账户货币金额。所有品种都可以用一条公式算出来:
点值 = 合约单位 × 价格波动幅度
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 美元 |
·价格波动 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 美元
Q非美元货币对的点值怎么换算?
公式:点值 = 基础公式 × 对应汇率,常用换算表如下(以 1 手、MT4 的 1 个点计):
| 货币对 | 换算公式 | 举例 |
|---|---|---|
| EUR/GBP | 10 × GBPUSD | GBPUSD=1.23212 → 10 × 1.23212 = 12.32 USD |
| EUR/JPY | 1000 ÷ USDJPY | USDJPY=130.535 → 1000 ÷ 130.535 = 7.66 USD |
| EUR/AUD | 10 × AUDUSD | 换算为美元后即为点值 |
| EUR/CAD | 10 ÷ USDCAD | 加元是报价货币,需反除 |
| USD/JPY | 1000 ÷ USDJPY | 同上 |
| USD/CAD | 10 ÷ USDCAD | 同上 |
Q下单框里的 SL / TP 是什么意思?多单、空单分别怎么放?
- SL = Stop Loss,止损;TP = Take Profit,止盈。
- 两者是绑定在这笔持仓上的自动平仓指令,保存在经纪商服务器上——就算把 MT4 / MT5 软件关掉、甚至电脑关机,价格一到照样自动平仓。
一句话理解:行情走反、亏到预设价 → SL 自动平仓,控制最大亏损;行情走对、涨到目标价 → TP 自动平仓,锁定利润。
| 方向 | 入场 | SL 止损放在 | TP 止盈放在 |
|---|---|---|---|
| 多单 Buy | 1.1000 做多 EURUSD | 低于开仓价,如 1.0980跌到这里自动止损 | 高于开仓价,如 1.1050涨到这里自动离场 |
| 空单 Sell | 1.1000 做空 EURUSD | 高于开仓价,如 1.1020涨上来触发止损 | 低于开仓价,如 1.0950跌下去触发止盈 |
下单框里要填的是具体价位(如 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 更差,亏损更大 |
| 典型场景 | — | 非农数据、凌晨跳空最常见 |
SL 价格 = 1.1000 − 0.0020 = 1.0980TP 价格 = 1.1000 + 0.0040 = 1.10401 标准手(每点 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.5 万美元账户按同样手数比例放大,一个月累积下来就相当可观——长期持仓必须先算这笔账。
隔夜利息不是每天一样多。周三晚上这一个时段按 3 倍收取——因为它一次性把三天的利息合并结算(各家平台的结算窗口不同,具体合并哪三天以你的平台规则为准)。
其余时段都是 1 倍,包括周五 → 下周一。
所以按一周 5 个结算夜算,倍率是 1 + 1 + 3 + 1 + 1 = 7 倍,不是 8 倍。算长期持仓成本时按这个口径估,别多算。
实操建议:周三晚上之前把单平掉,就能避开这 3 倍。周末(周五晚)只有 1 倍,不用刻意躲。
怎么确认你平台的规则:MT5 右键品种 →「规格」看 Swap;或直接翻 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 × 股价 ÷ 10 | AA 股 82.84 → 8.284 美元 |
Q点差是什么?挂单为什么没在我设的价格成交?
- 做买单(多):开仓按 Ask(卖价) 执行,平仓按 Bid(买价) 执行。点差 = 开仓时卖价 − 买价。
- 做卖单(空):开仓按 Bid 执行,平仓按 Ask 执行。算法相同。
- 点差与杠杆无关,不同货币对因基准货币不同,实际花费也不同。
挂单 4 种模式:
| 类型 | 中文 | 相对现价位置 | 含义 |
|---|---|---|---|
| Buy Stop | 止损买入 | 高于现价 | 突破追涨(高价买入) |
| Buy Limit | 限价买入 | 低于现价 | 回调抄底(低价买入) |
| Sell Stop | 止损卖出 | 低于现价 | 跌破追空(低价卖出) |
| Sell Limit | 限价卖出 | 高于现价 | 反弹做空(高价卖出) |
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 指数 | ||
常见故障排查
按症状查原因,快速定位问题。
Q下载的文件找不到在哪?
| 浏览器 | 路径 |
|---|---|
| Chrome / Edge | 右上角「⋮」→ 下载内容 |
| Firefox | 右上角「≡」→ 下载内容 |
| Safari | 右上角「⋮」→ 下载内容 |
| 360 浏览器 | 右上角「三」→ 下载器 |
| 搜狗浏览器 | 「三」→「选项」→ 下载 |
| Win10 Edge | 工具栏「★」→ 下载 → 打开文件夹 |
最稳妥的办法:在 MT4 里点文件 → 打开数据文件夹,那里就是 EA 该放的位置,下载的压缩包解压后直接拖进去即可。
QEA 图标是哭脸,不是笑脸?
哭脸代表 EA 没有正常运行,只需检查两处:
- 工具栏「自动交易」开关是否开启(按钮要为绿色)
- EA 属性对话框中是否勾选了「允许实时自动交易」
Q提示"找不到数据文件夹 / 无法打开"?
多半是权限或路径问题:
- 路径含中文可能导致异常,建议安装在纯英文路径
- 安装到
C:\Program Files下需管理员权限,建议装到默认安装目录而不是自定义目录 - 被杀毒软件拦截 → 见误报解除
Q指标装上了但不显示?
- 导航器里刷新指标列表
- 双击指标或右键附加到图表(指标不会自动加载,必须手动挂)
- 检查参数是否合理(如周期数设成 0、颜色透明、图层被遮挡)
- 确认挂载的周期与参数匹配(M5 调好的参数挂 H1 上常常"没反应")
Q下载的压缩包怎么打开?
先解压再放入对应文件夹。注意解压后要检查文件有没有多套一层目录——很多压缩包解压后外面还套一个同名文件夹,直接拖进去会导致 MT4 读不到。
xxx.ex4.txt,说明下载时后缀被自动追加了,把后面的 .txt 删掉才能用。在资源管理器「查看」里勾上「文件扩展名」就能看到真实后缀。Q能在一台电脑上开几个 MT4?
数量没有硬性限制,复制安装文件夹做快捷方式即可(见上文多终端部署)。
但要注意:同一个账户在多个终端同时登录,不同经纪商处理方式不同——有的允许,有的会挤掉线。VPS 上如果用同一个账户挂多个 EA,建议用不同账户号或先咨询客服。
杀毒软件误报解除
加密的 EA / 指标被误杀?按你用的安全软件对号入座。
Q为什么加密插件会被杀毒软件拦截?
加密程序加入了防解密机制,某些杀毒软件会认为"不正常"从而报毒。所有加密模块程序都没有有意编入病毒,这是加密与安全软件的典型冲突,不是文件真的有问题。
Q360 安全卫士误报怎么解除?
- 打开 360 安全卫士
- 点「木马查杀」(如果已被误杀,先点「恢复区」把软件恢复回来)
- 点「信任区」
- 点「添加信任目录」,选择软件所在文件夹
如果没放在文件夹里,先建立一个文件夹并把软件放进去,再添加该目录 - 确定后关闭 360 窗口即可
如果误点了「阻止程序」:打开「防护中心」→「信任与阻止」,找到被阻止的程序,点后面「添加信任」。
QWindows Defender(Win10/11 自带)误报怎么解除?
- 在 C 盘或 D 盘建立一个空文件夹
- 点系统右下角的 Windows Defender 盾牌图标
- 点「病毒和威胁防护」
- 再点「病毒和威胁防护设置」
- 选择「添加或删除排除项」
- 点「添加排除项」→「文件夹」,选择第一步建立的空文件夹
- 关闭 Defender 所有窗口,把软件重新下载到该文件夹
Q腾讯电脑管家误报怎么解除?
- 打开电脑管家
- 点「病毒查杀」
- 点「信任区」
- 点「添加文件夹」,选择软件所在目录
- 确定后关闭电脑管家窗口即可
管家误报率较低。缺点是软件在修改 Excel 等文档时会提示"允许或拒绝",不影响使用。
Q金山毒霸 / 新毒霸误报怎么解除?
- 打开新毒霸(金山毒霸)
- 点右上角下拉菜单「设置」
- 点左侧「信任设置」
- 点「添加」,选择要信任的文件后确定
- 关闭设置窗口完成
毒霸误报率较高,但可通过白名单解决。
Q其他安全软件 / 仍然报错怎么办?
迈克菲(McAfee):误删率高,过期后还会继续误删且不提示,只能卸载解决。
瑞星:误杀率较高,可以添加白名单,具体方法搜索引擎查询。
2345 杀毒 / 联想安全管家等:添加信任的方法都类似,搜索引擎查一下即可。
误报上报(官方渠道):
- 360:
sampleup.sd.360.cn或open.soft.360.cn/report.htm - 金山:
pc120.com/fileident/ - 通用:
f.virscan.org可上传文件供所有杀毒软件检测
检测通过后就不会再误报了。
策略 EA 编写服务流程
有定制需求时,需要提供什么材料、流程是怎样的。
Q定制 EA 的完整流程是什么?
- 提交《EA 需求说明书》格式随意,把自己的策略描述清楚即可(建议用 word / pdf)
- 工程师阅读并报价
- 接受报价,支付 90%工程师开始代写,工期一般 0~7 天
- 交付 ex4/ex5 文件,客户验证工程师只保证按《需求说明书》编写,不保证盈利
- 验证无误,付清剩余 10%交付源码
- 售后如果代码因我方原因存在 bug,承诺终身修复
Q《EA 需求说明书》必须包含哪些内容?
| 需写清楚 | 具体要求 |
|---|---|
| i. 进场策略 | 准确描述订单在什么情形进场,需精确到每一根 K 线和指标线;多种进场情形要分别单独描述 |
| ii. 出场策略 | 准确描述订单在什么情形出场,精确到每根 K 线和指标线;多种情形分别描述 |
| iii. 止盈止损 | 如何设置止盈止损;是否需要动态止盈止损、移动(跟踪)止损都要交代 |
| iv. 资金管理 | 手数是固定还是动态;动态如何设置;是否需要加仓/减仓,如何加仓减仓 |
| v. 执行频率 | 是每个 Tick 都执行,还是每根 K 线开盘时执行(后者更省资源,较常用) |
| vi. 其他功能 | 如在 MT4 盘面显示信息、打印日志等 |
Q关于定制服务的常见疑问
① 为什么要写《需求说明书》?
工程师按工期计费。客户提前把说明书准备好,能大幅减少沟通时间、提高开发效率,进而降低你的开发成本。说明书同时也是工程师代写的依据,以及你验收打分的依据。
② 为什么开始后费用不退?
合作开始后工程师已进入编程工作,编程既是脑力劳动也是体力劳动。费用不退是对其劳动的保障。希望客户在合作开始前慎重考虑是否真的需要这个 EA。
③ 为什么不保证盈利?为什么说策略可能有漏洞?
工程师只是把你的策略写成 EA,EA 能不能赚钱取决于策略本身的好坏,与工程师无关。策略漏洞指策略本身不严谨,可能导致重复开单、异常平仓等问题。工程师发现会提示并建议修改,但有些漏洞要等 EA 写好才能发现;开发完成后如需修复漏洞,可能需额外付费。
④ 可以先写后付吗?
不可以。代写需要工程师付出劳动,需先付费再开始编写。
本站提供的文章、教程、指标公式及 EA 策略内容,仅供技术研究与学习参考,不构成任何形式的投资建议或收益承诺。期货、外汇、黄金、加密货币等金融市场波动较大,交易存在高风险,请您根据自身情况谨慎操作,盈亏自负。
① 世界上不存在 100% 准确的交易系统,任何系统都可能有周期性缺陷;
② 策略插件仅作为辅助参考工具,无法保证盈利,也不承诺避免损失;
③ 策略不是万能的,操作的主体是您自己,小赔大赚是策略的设计宗旨;
④ 收到系统策略后请先学习 → 再开模拟仓熟悉 → 运用自如后再实盘轻仓操作;
⑤ 一旦购买,不得以"按照策略信号操作导致亏损"为由申请退款或解除合同;
⑥ 警惕虚假承诺:如果有人承诺 100% 盈利,请务必提高警惕,此类宣传多为欺诈行为。
投资有风险,入市需谨慎。请确保您的使用行为符合所在国家或地区的相关法律法规。