MetaTrader 5 与 MQL5 提供的无限机遇·进阶篇
🧩

MetaTrader 5 与 MQL5 提供的无限机遇·进阶篇

(2/3)· 九个月自学历程的中段复盘,看怎样把自动、半自动与手动交易塞进同一块图表左侧面板

新手友好 第 2/3 篇
很多交易者把 EA 和手动操作割裂开,结果切窗口漏掉入场点。其实 MQL5 能把测试、面板和手动机能揉进一个程序,占用图表空间极小却信息密集。

「优化结果的三类图解与资金管理的增量逻辑」

BOOK REPORT 里 OPT.REPORT DIAGRAM 会把所有写入文件的优化结果画成双轴图解,右侧下拉列表可同时按两个参数切片看;点击图解进入 OptReport 工作表。另一种 PIVOT 3D DIAGRAM 是三维数据透视图,右下角控件能绕横纵轴旋转,左上角 PIVOT TABLE 按钮直通 PivotTable 工作表,选中带参数 190 与 100 的单元格就会生成 TDn 表列出全部匹配结果。第三种 TEST DIAGRAM 画出所有 TS 的余额曲线,每次测试后结果存进 OPTn/TESTS 下的 testN.csv,用 TestReport 的 CONNECT DATA 载入即可看类终端 Results 的报告。 资金管理走的是 Ryan Jones 固定比率法:每一手要先‘赚回’设定增量才能加一手。默认 Start Deposit=10000、Delta=300、Start Lot=0.1、Step Lot=0.01,意味着从 0.1 手提到 0.2 手需靠 0.1 手赢够 300 美元,提到 0.3 手则存款须达 1200 美元(600+300×2),提到 0.4 手要 2100 美元(1200+300×3)。外汇与贵金属杠杆高,这套递增对回撤放大效应明显,实盘前务必用 Opening prices only 或 M1 的 OHLC 先跑预测。 分析时别只盯总利润——Every tick 下总利润偏高是因为参数已按历史优化过。真正要卡的是 Max. deposit drawdown 与 Min. margin level,它们随交易量和水位变动。建议把测试起点挪到局部高点去跑最大亏损情景,看从峰值回撤到 max drawdown 的承压,再定 MM 参数,比顺向回测更接近极端风险。

可视化模式里能看到什么

MT5 策略测试器的可视化模式现在还有不少限制,但做复杂 EA 的开发和调试时,它比纯日志输出直观得多。打开后左侧固定显示上一根已收盘 K 线、当前服务器时间和星期几,右侧则是按交易品种和策略拆开的子仓表,能直接看到子仓交易量、多空信号,以及该策略上一笔成交价。 图表下方那一条才是实战盯盘重点:资金管理系统参数、当前下单手数、浮动亏损、总风险值、是否触发停止交易,还有 SL/TP 的“安全缓冲”水平。这些数据在回测里实时刷新,能帮你判断策略在什么行情节点开始放大风险。 外汇和贵金属杠杆高,回测里看着平稳的缓冲设置,实盘遇跳空可能瞬间击穿,拿可视化模式验证时务必把滑点和点差开到接近实盘。下一节讲界面与控件会拆这些参数怎么调。

◍ EA 面板与全局变量的实际行为

把 EA 第一次拖到图表上,MT5 终端会生成一批全局变量,后续 EA 逻辑直接读这些变量。数量不少,一共 46 个;手动去删其中某一个,或者一次性清掉全部,EA 不会报错,而是把对应项回退到内置默认值,这点对排查“参数莫名复位”很有用。 图表右边会浮出交易信息面板,面板配色跟着 Color Schemes 参数走,这个参数给了 8 种方案,浅色和深色各占一半,按显示器环境换着用就行。 价格坐标会从图表右缘往左缩进,触发时机是 EA 载入或图表宽度变化,目的是不让 K 线被面板挡住。外汇与贵金属杠杆高、滑点跳空频繁,面板只是辅助,下单前仍要自己核对盘口。

「右侧面板的交易与资金管理读数」

MT5 图表右侧的 TRADE INFO 与 MONEY MANAGEMENT 两块构成交易信息面板。块名左右及 Trade Info 上方有 Left Panel、Warning Indicator、Hide All Panels 三个图标,悬停会变外观并出工具提示;Warning Indicator 绿灯代表无阻碍,红灯代表受阻,原因可能是断连、EA 或账户禁止交易等,点红灯会在左侧列出具体阻碍原因。 Trade Info 里含函数的参数名用 MediumSeaGreen 显示,点一下名称就执行内含函数并变蓝,再点恢复。Account Equity 高于余额显绿、低于显红;~Total Risk/Real Profit 是最坏情况约略风险百分比,没算开盘价与止损间的挂单,点名称可切换成币值。Stops Level、Freeze Level 以点数为单位,点名称可在图上画水平点划线,且随价移动。 Money Management 块分三区:上部 BALANCE/VOLUME 两列在系统启用(true)时显示手数增减对应的余额与交易量,降到最小手数会显红字 Not Less Than 0.01,禁用(false)则全零。中部是资金管理系统参数,只能从 EA 外部参数改。下部风险管理里,Max Draw Down Equity (%) 斜杠前是当前亏损、斜杠后是限制,例如 ! 22.01/20.00 ! 表示限 20% 已亏 22%,触限会平掉所有仓位与挂单且变红。 Stop Trade by Free Margin ($) 在可用资金≤设定值时变红如 ! 5000 !,EA 暂停交易。SL/TP by Disconnect (p) 显示断线保护点数或 FALSE;若仓位无止损,~Total Risk/Real Profit 会标 !100.00 ! 表示满仓风险,切币值模式则显当前净值如 ! 7698.54 !。外汇与贵金属杠杆高,面板读数与实盘成交间仍有滑点风险,数值仅作决策参考。

左侧面板里那七列参数怎么读

在 MT5 图表左侧点开 Trade Info 块的 Left Panel 图标,会浮出一块交易信息面板。标题左边五个图标负责切换面板单元,其中第一个「参数系统」最常用:它直接把 EA 当前接管的所有品种、策略、周期和风控参数铺成一张七列表格。 表格列头有颜色区分——不含函数的列标题是黄色,挂了函数的列标题是适中的海洋绿。如果某个品种被禁止交易,整块策略行会变灰;只是某条策略不准跑,就只灰那一条。当前品种行会高亮成蓝色,比如 AUDUSD 在表里变蓝时,图表也同步切到它。 七列分别是:SYMBOLS(品种名,下方横杠代表已绑策略)、SHOW ORDERS(子仓量与时向,买绿卖红,如 0.05 / 0.02,勾框可在图上看挂单关联线)、TYPE SIGNAL/TRADING STRATEGY(信号名,点击即把对应指标加载到图)、TIMEFRAME(信号周期,点击切图)、PERIOD INDICATOR(指标周期,勾标题框会在底部开子窗口铺多图)、TAKE PROFIT(外部参数里的 TP,禁用时写 NO TP)、STOP LOSS(同原则,禁用时写 NO SL)。 想舒服看全这张表,显示器至少 15 英寸。勾 PERIOD INDICATOR 列标题后,底部子窗口能按所选品种+周期铺出多张图,缩放用 +/- 键会联动所有子图。若某子仓平仓,EA 会自动清掉图上关联线并锁住复选框,不会留垃圾线。 外汇和贵金属杠杆高、滑点猛,面板里看到的 TP/SL 只是 EA 参数设定值,实际成交价可能偏离,拿去手动跟单前先在策略测试器跑一遍同参数回测。

把重复劳动交给小布
这些诊断与面板布局思路,小布盯盘的 AIGC 已内置,打开对应品种页即可看到信号组与资金曲线的同屏呈现,你专注决策而非拼界面。

常见问题

可逐步观察挂单触发、滑点和资金曲线回撤节点,比单纯看最终报告更利于定位逻辑漏洞,外汇贵金属波动下尤其明显。
目前小布提供同屏信号与账户概览,完整自定义面板需自行用 MQL5 写,但诊断逻辑可参考其内置模块,降低重复造轮子成本。
倾向先定基础信号逻辑再挂资金规则,否则仓位变量会污染参数收敛,可能让最优解只是巧合。
能标出伦敦与纽约重叠段,贵金属流动性切换频繁,手动补单时避开低流动性缺口概率更高。