薛斯 B/D 交叉 EA · MT5 — 用户操作手册
薛斯BD交叉EA_MT5.mq5〇、一句话概览
本 EA 是一款图表自动交易工具:在您开启 MT5「自动交易」后,它会按照内置的预设规则,在您加载它的品种图表上自动为您开仓、平仓并管理持仓;同时图表上提供一张控制面板,方便您随时查看账户与持仓状态、一键停止交易或平仓。EA 已内置多重风险控制护栏保护账户,适合希望「挂上即运行、无需盯盘手动下单」的用户。
一、风险揭示(必读)
⚠️ 自动交易存在重大风险,请务必在开始前完整阅读以下提示:
- 重大亏损甚至爆仓风险:自动交易可能在短时间内产生连续亏损;任何 EA 都不能保证盈利,市场有风险,投资需谨慎。
- 含加仓类策略的回撤风险:本 EA 在持仓方向与行情一致时会顺势加仓,行情反向时浮亏与回撤可能远超单笔止损,请务必控制手数并开启风控护栏。
- 使用前务必验证:请严格按「策略测试器回测 → 模拟盘验证 → 小资金实盘」的顺序逐步推进,切勿直接上大资金实盘。
- 需持续在线:EA 交易过程中 MT5 软件必须一直打开、电脑与网络必须持续畅通,否则交易会中断,相关风险由您自行承担。
- 盈亏自负:所有交易结果(盈利或亏损)均由您自行承担,本工具仅为辅助交易手段,不构成任何盈利承诺或投资建议。
- 切勿无人看管运行大额:不要在无人看管、无法及时干预的情况下运行大额资金;建议日常留意面板上的净值与浮亏。
二、安装与加载(MT5)
- 放置文件:将
薛斯BD交叉EA_MT5.ex5(或源码.mq5)复制到 MT5 数据目录的MQL5/Experts/文件夹下(文件菜单 → 打开数据文件夹 → MQL5 → Experts)。 - 编译(仅源码时需要):若您拿到的是
.mq5源码,在 MT5「导航器」中用 MetaEditor 打开,按F7编译,生成薛斯BD交叉EA_MT5.ex5,编译无错误即可;若已直接拿到.ex5可跳过此步。 - 拖入图表:在「导航器 → 智能交易系统」中找到本 EA,拖拽到目标品种图表(如 XAUUSD 的 M5)。如需其他周期,拖到对应周期图表即可。
- 开启自动交易:图表左上角出现「笑脸 😊 / 自动交易」标识,且 MT5 顶部工具条「自动交易」按钮须处于点亮(绿色)状态;并在 EA 属性 → 「交易」页勾选「允许实时 EA 交易 / 算法交易」。
- 多品种:若需同时交易多个品种,在每个品种图表各自拖入一个本 EA 即可分别运行。
三、控制面板说明(GUI)
EA 启动后会在加载它的图表上绘制一张控制面板,用于实时查看账户与持仓状态,并提供几个一键操作按钮。面板随 EA 移除而自动消失。
示意图:金=关键数值 · 红=停止/全平类 · 绿=平盈利 · 灰边框=只读标签
3.1 信息区(只读,实时刷新)
| 字段 | 含义(客户视角) |
|---|---|
| 状态 | EA 当前是否正在交易(运行中 / 已停止)。 |
| 买持仓 / 卖持仓 | 当前品种下 EA 持有的多单 / 空单数量。 |
| 总手数 / 均价 | 当前持仓的总手数与加权平均开仓价。 |
| 浮盈 | 当前持仓的实时盈亏(账户币种)。 |
| 余额 / 净值 | 账户余额与实时净值。 |
| 今日盈亏 | 当日累计盈亏(跨日自动归零重计)。 |
3.2 控制区按钮(一键操作)
| 按钮 | 作用 |
|---|---|
| 停止交易 | 暂停 / 恢复 EA 自动开仓(已持仓不平仓);再点一次恢复交易。 |
| 全部平仓并暂停 | 平掉所有持仓,并暂停 EA 交易,直到您再次手动恢复。 |
| 一键全部平仓 | 平掉所有持仓(不暂停 EA,后续仍可能按规则开仓)。 |
| 一键平盈利 | 平掉当前图表品种中盈利的持仓。 |
| 一键平亏损 | 平掉当前图表品种中亏损的持仓。 |
四、参数详解(常用设置)
下表仅列出您需要自己设置的常用参数。其余高级参数 EA 已为您预设好,保持默认即可,无需修改,随意改动高级参数可能影响交易结果与风控效果。
4.1 基础交易设置
| 设置项(MT5 中名称) | 默认值 | 说明(客户视角) |
|---|---|---|
初始开仓手数 Inp_LotSize | 0.1 | 每笔新开仓的基础手数。新手建议先用小仓位(如 0.01)熟悉。 |
4.2 每单止损 / 止盈
| 设置项(MT5 中名称) | 默认值 | 说明(客户视角) |
|---|---|---|
每单止损 Inp_StopLoss | 0 | 单笔订单的止损点数,0 表示不设置固定止损(建议自行设一个以控制单笔风险)。 |
每单止盈 Inp_TakeProfit | 0 | 单笔订单的止盈点数,0 表示不设置固定止盈。 |
4.3 交易时段
| 设置项(MT5 中名称) | 默认值 | 说明(客户视角) |
|---|---|---|
交易时段过滤开关 Inp_TimeFilter_Enable | false | 是否只在指定时间段内交易;默认关闭(全天可交易)。 |
允许交易开始(小时) Inp_TimeFilter_Start | 0 | 允许开仓的起始服务器时间(0–23)。 |
允许交易结束(小时) Inp_TimeFilter_End | 24 | 允许开仓的结束服务器时间(0–23)。 |
4.4 总风控护栏(保护账户的一组开关)
以下为账户级风险护栏,强烈建议保持开启或按自身风险承受能力设置。其中「点差过滤、当日亏损限额、周五提前停」默认已开启。
| 设置项(MT5 中名称) | 默认值 | 说明(客户视角) |
|---|---|---|
总持仓止损-开关 Inp_TotalSL_Enable | false | 开启后,整个持仓浮亏达到设定金额时自动全部平仓,防止亏损扩大。 |
总持仓止损-金额 Inp_TotalSL_Amt | 200.0 | 触发总持仓止损的浮亏金额(账户币种)。 |
总持仓止盈-开关 Inp_TotalTP_Enable | false | 开启后,整个持仓浮盈达到设定金额时自动全部平仓落袋。 |
总持仓止盈-金额 Inp_TotalTP_Amt | 200.0 | 触发总持仓止盈的浮盈金额(账户币种)。 |
保证金上限-开关 Inp_MarginCap_Enable | false | 开启后,单品种占用保证金不超过账户净值的设定百分比。 |
保证金上限-百分比 Inp_MarginCap_Pct | 50.0 | 单品种保证金占账户净值的上限百分比(%)。 |
点差过滤-开关 Inp_SpreadFilter_Enable | true | 开启后,点差过大时不开新仓,避免在流动性差时成交(默认开启)。 |
点差过滤-上限 Inp_SpreadFilter_Max | 50 | 点差超过此数值(单位 point,非 pip)时不开仓。 |
当日亏损限额-开关 Inp_DailyLoss_Enable | true | 开启后,当日亏损达到设定比例即全部平仓并暂停当日交易(默认开启)。 |
当日亏损限额-百分比 Inp_DailyLoss_Pct | 20.0 | 当日亏损占日初净值的百分比阈值(%)。 |
周五提前停-开关 Inp_FriStop_Enable | true | 开启后,每周五临近周末休市时提前停止开新仓,规避跳空风险(默认开启)。 |
周五提前停-小时 Inp_FriStop_Hours | 2 | 周五距周六 00:00 提前多少小时停止开仓。 |
全局浮亏护栏-开关 Inp_GlobalDD_Enable | false | 开启后,多品种整体浮亏超过账户净值设定百分比时,全部品种暂停开仓。 |
全局浮亏护栏-百分比 Inp_GlobalDD_Pct | 20.0 | 全局浮亏占账户净值的百分比阈值(%)。 |
五、典型使用流程
5.1 安装与首次运行
- 按第二节把 EA 加载到目标品种图表(如 XAUUSD 的 M5),并点亮 MT5「自动交易」。
- 在 EA 属性 →「交易」页确认已勾选「允许算法交易」。
- 在 EA 属性 →「输入」页,按自身风险设置:初始开仓手数、每单止损/止盈、以及总风控护栏(见第四章)。其余保持默认。
5.2 新手建议
- 先用默认参数 + 模拟盘熟悉 EA 的行为与面板,再考虑小资金实盘。
- 初始手数从最小起步(如 0.01),确认逻辑符合预期后再逐步调整。
- 把「当日亏损限额、点差过滤、周五提前停」保持开启,并建议打开「总持仓止损」。
5.3 客户常用设置怎么填
- 手数:决定每单大小,直接关系盈亏幅度,按自身资金量设小一点更稳妥。
- 止损 / 止盈:给每单一个明确的盈亏边界,建议至少设止损控制单笔风险。
- 交易时段:若只想在固定时段交易,打开「交易时段过滤」并填起止小时。
- 总风控护栏:总持仓止损/止盈、保证金上限、当日亏损限额、周五提前停、全局浮亏护栏,都是保护账户的总闸,按能承受的亏损金额填写。
- 界面外观:面板样式由 EA 自动绘制,无需您设置;保持默认即可。
5.4 运行中观察要点
- 看面板状态是否为「运行中」;若显示已停止,检查自动交易开关。
- 留意浮盈 / 净值 / 今日盈亏与总手数,判断当前整体盈亏与持仓规模。
- 警惕信号:浮亏持续扩大、总手数明显增多、净值快速回撤时,应主动点「停止交易」或「全部平仓并暂停」,不要等系统自动处理。
- 确保 MT5、电脑、网络持续在线;断线期间 EA 不会交易。
六、该做与不该做
6.1 该做 ✅
- 实盘前先在策略测试器回测,再到模拟盘验证,最后小资金实盘。
- 保持 MT5 软件、电脑与网络持续在线。
- 新手先用默认参数 + 模拟盘熟悉,再按需微调手数与风控护栏。
- 开启并定期检查总风控护栏(总持仓止损/止盈、当日亏损限额等)。
- 无人看管时只运行小资金,并随时可通过面板「停止交易」干预。
- 定期查看面板上的净值与浮亏,异常时主动平仓。
6.2 不该做 ❌
- 不要修改 EA 的高级参数(已预设,改动可能影响交易与风控)。
- 不要在无人看管时运行大额资金。
- 不要跳过回测/模拟盘直接实盘。
- 不要把 EA 当作保本或盈利保证,任何自动交易都有亏损可能。
- 不要在「自动交易」未点亮或未勾选「允许算法交易」时误以为 EA 在运行。
七、常见问题(FAQ)
Q1:EA 加载后没反应 / 不下单?
请检查:① MT5 顶部「自动交易」按钮是否绿色点亮;② EA 属性 → 交易 → 是否已勾选「允许算法交易」;③ 是否触发了点差过滤(点差过大时不开仓)。三项满足后 EA 才会正常交易。
Q2:如何紧急停止或平仓?
点面板上的「停止交易」可暂停开仓(已持仓保留);点「全部平仓并暂停」可一键全平并暂停;也可分别用「一键全部平仓 / 平盈利 / 平亏损」做部分处理。
Q3:什么是「总风控护栏」?
就是第四章里那组保护账户的总开关:总持仓止损/止盈、保证金上限、点差过滤、当日亏损限额、周五提前停、全局浮亏护栏。默认部分开启,建议新手保持开启,只按自身能接受的亏损金额填写阈值。
Q4:点差过滤的数值单位怎么理解?
点差过滤上限的单位是 point(不是 pip)。常见 5 位报价平台中 1 pip = 10 point;黄金 XAUUSD 点差常以 point 计,设置时注意换算,避免误杀或漏过滤。
Q5:控制面板显示在哪里?
显示在已加载 EA 的图表上,实时展示账户与持仓状态。多品种时每个加载 EA 的图表各自有面板。
Q6:可以多个品种同时跑吗?
可以。在每个品种图表各自拖入一个本 EA 即可分别运行,互不影响。
Q7:参数要不要改很多?
不需要。高级参数已预设好,保持默认即可;您只需按自身风险设置手数、止损止盈与风控护栏(见第四章)。
八、免责声明
- 本 EA 是依据历史数据设计的辅助交易工具,不能保证盈利,市场有风险、投资需谨慎。
- EA 自动交易参数设置不当极可能造成本金损失,交易风险由您自行承担。
- EA 交易过程中需 MT5 软件一直打开且网络畅通才能正常运行,请仔细检查交易环境,环境风险由您自行承担。
- 计算机及网络存在间接风险,任何因素导致的可能风险及损失均由您自己承担。
- 自动交易存在重大亏损甚至爆仓风险,请充分回测、模拟盘验证后再用于实盘,切勿无人看管运行大额资金。
- 本手册仅供操作参考,不构成任何投资建议或盈利承诺;若后续版本迭代,请以当次交付文件及官方说明为准。
视频讲解
videos/ 文件夹,再按下方注释说明取消注释 <video> 标签并填好
src 路径即可自动显示。本栏目为图文步骤的视频版补充。若暂未显示播放器,说明视频仍在制作中,您可先按上方「典型使用流程 / 如何使用」的图文说明操作。
扫码联系我们