此资源为年度星钻会员专享,每日更新,收录于《大白EA宝库:星钻会员专属合集》。
这款 EA 围绕每日高低点构成的区间做文章,结合 Andean Oscillator 指标做短线剥头皮。它的默认参数是针对 AUDUSD 5 分钟周期调的,换品种或换周期用之前,先在模拟盘把参数重新测一遍再上。本帖文件为 zip 包,解压后按包内文件编译使用。
源码预览(先看代码,再决定下不下)
本帖是源码 EA:DHLAOS.mq5,全文共 242 行。下面是它的全部可调参数与文件开头,完整源码在上方下载区,星钻会员可见。
可调参数(33 个)
int AosPeriod = 50;(AOS Period)int AosSignalPeriod = 9;(AOS Signal Period)double TPCoef = 1.5;(TP Coefficient)ENUM_SL SLType = SL_SWING;(SL Type)int SLLookback = 7;(SL Look Back)int SLDev = 60;(SL Deviation (Points))int AosNCheck = 300;(AOS Max Candles)int DhlNCheck = 50;(DHL Max Candles)bool Reverse = false;(Reverse Signal)double Risk = 0.5;ENUM_RISK RiskMode = RISK_DEFAULT;(Risk Mode)bool IgnoreSL = true;(Ignore SL)bool IgnoreTP = true;(Ignore TP)bool Trail = true;(Trailing Stop)double TrailingStopLevel = 50;(Trailing Stop Level (%) (0: Disable))double EquityDrawdownLimit = 0;(Equity Drawdown Limit (%) (0: Disable))bool Grid = true;(Grid Enable)double GridVolMult = 1.1;(Grid Volume Multiplier)double GridTrailingStopLevel = 20;(Grid Trailing Stop Level (%) (0: Disable))int GridMaxLvl = 50;(Grid Max Levels)bool News = false;(News Enable)ENUM_NEWS_IMPORTANCE NewsImportance = NEWS_IMPORTANCE_MEDIUM;(News Importance)int NewsMinsBefore = 60;(News Minutes Before)int NewsMinsAfter = 60;(News Minutes After)int NewsStartYear = 0;(News Start Year to Fetch for Backtesting (0: Disable))bool OpenNewPos = true;(Allow Opening New Position)bool MultipleOpenPos = false;(Allow Having Multiple Open Positions)double MarginLimit = 300;(Margin Limit (%) (0: Disable))int SpreadLimit = -1;(Spread Limit (Points) (-1: Disable))int Slippage = 30;(Slippage (Points))int TimerInterval = 30;(Timer Interval (Seconds))ulong MagicNumber = 4000;(Magic Number)ENUM_FILLING Filling = FILLING_DEFAULT;(Order Filling)
//+------------------------------------------------------------------+ //| DHLAOS.mq5 | //| Copyright 2023, Geraked | //| https://www.b123.com/ | //+------------------------------------------------------------------+ #property copyright "Copyright 2023, Geraked" #property link "https://www.b123.com/" #property version "1.5" #property description "A strategy using Daily High/Low and Andean Oscillator indicators for scalping" #property description "AUDUSD-5M 2021.02.22 - 2023.09.19" #include <EAUtils.mqh> input group "Indicator Parameters" input int AosPeriod = 50; // AOS Period input int AosSignalPeriod = 9; // AOS Signal Period input group "General" input double TPCoef = 1.5; // TP Coefficient input ENUM_SL SLType = SL_SWING; // SL Type input int SLLookback = 7; // SL Look Back input int SLDev = 60; // SL Deviation (Points) input int AosNCheck = 300; // AOS Max Candles input int DhlNCheck = 50; // DHL Max Candles input bool Reverse = false; // Reverse Signal input group "Risk Management" input double Risk = 0.5; // Risk input ENUM_RISK RiskMode = RISK_DEFAULT; // Risk Mode input bool IgnoreSL = true; // Ignore SL input bool IgnoreTP = true; // Ignore TP input bool Trail = true; // Trailing Stop input double TrailingStopLevel = 50; // Trailing Stop Level (%) (0: Disable) input double EquityDrawdownLimit = 0; // Equity Drawdown Limit (%) (0: Disable)
风险提示:EA 交易有风险,过往与参数表现不代表未来。正式使用前先在模拟盘跑够样本,确认在自己的点差、滑点环境下仍符合预期,再决定是否上实盘。
版本说明:资源随 MT4/MT5 版本迭代可能失效,如遇失效请在本帖留言反馈。

