此资源为年度星钻会员专享,每日更新,收录于《大白EA宝库:星钻会员专属合集》。
这款 EA 的逻辑分两层:先在 H4 周期识别摆动高低点,把这些位置当作流动性集中的区域;再到 M15 等待价格假突破这些位置后收回,也就是扫流动性,顺着收回的方向反向开仓。仓位不按固定手数,而是按每笔的固定金额风险结合止损距离反推手数,止损距离变大时手数自动变小。本帖文件为 MT5 源码,打包成 zip 下载,解压后在 MetaEditor 里编译使用。
源码预览(先看代码,再决定下不下)
本帖是源码 EA:liquidity-sweep-h4-m15-mt5.mq5,全文共 287 行。下面是它的全部可调参数与文件开头,完整源码在上方下载区,星钻会员可见。
可调参数(3 个)
int Range = 21;double sl_points = 100;(SL Points)double RR = 1;(Risk Reward)
//+------------------------------------------------------------------+
//| SweepH4-M15.mq5 |
//| Copyright 2025, MetaQuotes Ltd. |
//| https://www.b123.com/ |
//+------------------------------------------------------------------+
#property copyright "Copyright 2025, MetaQuotes Ltd."
#property link "https://www.b123.com/"
#property version "1.00"
#include <Trade/Trade.mqh> // Library for taking trades
CTrade trade; // Create the object for trading (used when putting positions)
input int Range = 21; // Range
double SwingHighs[100]; // Array for storing swing highs
double SwingLows[100]; // Array for storing swing lows
int SwingHighCount = 0; // Counting how many swing highs are
int SwingLowCount = 0; // Counting how many swing lows are
input double sl_points = 100; // SL Points
input double RR = 1; // Risk Reward
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
ChartSetInteger(0, CHART_COLOR_BACKGROUND, clrBlack); // Color for the Background (Black in this case)
ChartSetInteger(0, CHART_COLOR_GRID, false); // Color for the grid (false = no color = no grid)
ChartSetInteger(0, CHART_COLOR_CANDLE_BULL, clrGreen); // Color for the bullish candles (Green = upward movement)
ChartSetInteger(0, CHART_COLOR_CANDLE_BEAR, clrRed); // Color for the bearish candles (Red = downward movement)
ChartSetInteger(0, CHART_COLOR_CHART_UP, clrGreen); // Color for the line chart when price goes up
ChartSetInteger(0, CHART_COLOR_CHART_DOWN, clrRed); // Color for the line chart when price goes down
风险提示:EA 交易有风险,过往与参数表现不代表未来。正式使用前先在模拟盘跑够样本,确认在自己的点差、滑点环境下仍符合预期,再决定是否上实盘。
版本说明:资源随 MT4/MT5 版本迭代可能失效,如遇失效请在本帖留言反馈。

