年度星钻会员尊享!MT5 EA:DHLAOS EA 每日高低点区间短线剥头皮量化交易程序 - 交易机器人 | 助力投资交易更好成功资源合集论坛量化交易程序 - 交易机器人 | 助力投资交易更好成功Meta Trade 4量化交易程序 - 交易机器人 | 助力投资交易更好成功BBTrading

年度星钻会员尊享!MT5 EA:DHLAOS EA 每日高低点区间短线剥头皮

此资源为年度星钻会员专享,每日更新,收录于《大白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 版本迭代可能失效,如遇失效请在本帖留言反馈。

请登录后发表评论