Big Trades
- 指标
- 版本: 4.3
- 更新: 1 十月 2026
- 激活: 5
Big Trades
Big Trades 是 MetaTrader 5 的一款订单流指标。它从 tick 数据流中识别大额主动成交,并以彩色气泡的形式显示在图表上。该指标适用于差价合约(CFD)和期货品种。
工作原理
MetaTrader 5 本身不包含原生订单流工具。在 CFD 行情源上不存在统一的成交汇总记录,而且许多品种根本没有真实成交量。Big Trades 会根据每个行情源所提供的数据进行处理。
当某品种包含真实成交记录时,该指标使用真实成交量。当没有真实成交量时,该指标会从报价流中重建主动买入和主动卖出压力,并将每个检测到的事件与同一品种近期活动的滚动基线进行对比排名。同一套构建可处理两种行情源类型,因此该指标既可用于具有真实成交量的期货合约,也可用于没有真实成交量的 CFD 品种。运行模式也可以手动选择。
检测到的事件会相对于当前品种和交易时段进行评分。安静的 EURUSD 一小时与波动剧烈的指数开盘会分别根据其自身近期活动来判断,而不是依据固定阈值。已确认信号不会重绘。该指标不使用未来函数、外部数据源或 DLL。
使用方法
Big Trades 是一种确认工具。它应与价格结构、关键价位以及交易者自己的分析结合使用。
顺着突破方向出现的大额交易表明,该走势是由真实参与推动,而非薄弱的散户流。支撑或阻力附近出现大额交易簇,表明该价位存在活跃兴趣。回调期间出现同方向的大额交易,有助于让入场与趋势保持一致。仪表板还会报告检测到大额交易后数秒内市场的行为,使交易者能够检查某一行情源上的大额事件是否与普通事件表现不同。
在新图表或新品种上,请让指标运行几分钟以建立基线,然后再依据信号操作。仪表板会显示当前的预热状态。
显示与仪表板
检测到的事件会以气泡形式绘制。蓝色气泡代表买方交易,红色气泡代表卖方交易。气泡大小表示该事件相对于该品种正常活动的大小。气泡圆环粗细会随事件层级增加。
可选的图表仪表板会显示当前运行模式、市场活动水平、点差中位数、阈值层级,以及可配置窗口内的滚动买入和卖出活动。它还会报告一项后续跟随统计,用于在特定经纪商行情源上验证该指标。
将鼠标悬停或触摸气泡会打开信息面板,显示该事件的完整明细,包括其相对于中位数的大小、百分位排名、主动 tick 数量、持续时间、方向效率、价格影响和 VWAP。
警报与 CSV 导出
可以为达到或超过所选层级的交易触发警报。弹窗、声音和推送通知可以分别启用。警报之间的最小间隔可防止在快速市场中频繁触发。
每个检测到的事件还可以导出到 MQL5/Files 中的 CSV 文件,以便进行外部分析。这对于在特定经纪商行情源上验证指标、进行统计研究,或将输出集成到其他工具中非常有用。
输入参数
该指标提供用于数据处理、检测、评分、阈值、显示、警报和导出的输入参数。
数据输入控制运行模式、要重建的历史数据量、检测开始前的预热期、实时更新间隔以及历史数据加载设置。
检测输入控制每个事件所需的最少主动 tick 数量、事件合格的最小距离、主动 tick 之间允许的最大间隔、最大事件持续时间、事件内部允许的最大回撤、用于忽略异常报价的点差过滤器,以及交易时段重置设置。
评分输入设置价格影响、速度和方向效率的权重,以及基线窗口、刷新间隔、用于排名保留的事件数量,以及信号开始前所需的最少样本数量。
阈值输入可选择基于百分位或基于倍数的模式,并设置第 1 级、第 2 级和第 3 级的边界。
显示输入控制颜色、气泡填充和圆环透明度、最小和最大气泡半径、映射到气泡半径的大小范围、标签内容和字体大小、气泡锚点、跨度线、形成中事件预览、显示的最低层级、绘制的最大气泡数、仪表板位置以及悬停提示。
警报输入设置警报层级阈值、通知方式和警报之间的最小间隔。导出输入设置后续跟随时间范围,并启用或禁用 CSV 导出。
集成与规格
该指标为每个图表柱公开四个缓冲区,供 Expert Advisor(EA)使用:Big Buy、Big Sell、Big Net 和 Big Count。它们通过 iCustom 和 CopyBuffer 获取。
示例:
int h = iCustom(_Symbol, _Period, "Big Trades");
double net[];
CopyBuffer(h, 2, 1, 1, net); // 最后一根已收盘柱
平台:MetaTrader 5。
市场:差价合约和期货。指数、外汇、金属、能源和加密货币差价合约。
推荐时间周期:M5 至 H1。该指标可在任何时间周期上运行。
重绘:已确认信号不会重绘。可选的成型中事件预览按设计属于临时性内容。
未来函数:无。
外部依赖:无。
许可:一次性购买,终身更新。
快速开始
将指标复制到 MQL5/Indicators,在 MetaEditor 中编译,然后将其附加到任意图表。加载时,指标会回放配置的历史窗口。终端会自行下载缺失的 tick 历史数据。
要显示更多或更少气泡,请调整第 1 级阈值。第 2 级和第 3 级遵循相同方式。如果事件被拆成两个或合并成一个,请调整间隔和持续时间设置。在频繁产生小幅波动的行情源上,请提高最少主动 tick 数量。将鼠标悬停在气泡上可查看该事件的完整明细。启用 CSV 导出,以便在外部工具中分析检测到的事件。
重要说明
在没有真实成交量的 CFD 行情源上,所报告的大小是该品种中位事件的倍数,而不是手数或合约数量。图表标签 12x 表示中位事件的十二倍,而不是十二手。
在依赖该指标之前,请使用仪表板上的后续跟随统计在经纪商行情源上验证它。如果在该统计中,大额事件的表现并不优于所有事件,请收紧阈值或尝试其他交易品种。
Big Trades 是一种分析和可视化工具。它不提供财务建议,不保证任何交易结果,也不执行交易。交易存在风险。任何指标在任何行情源上的过去表现都不代表未来结果。请将该指标作为完整交易方法的一个组成部分,并配合适当的风险管理使用。

Good indicator helps me stay with the order flow. I use indicator settings with little higher sensitivity compared to the default value for NAS100 to get better trades.