Consensus Breakout Expert

Consensus Breakout Expert

Consensus Breakout Expert is a rule-based Expert Advisor for MetaTrader 5. It combines a scheduled session-entry strategy with two daily Donchian-channel breakout systems. The breakout systems use trend, volatility and directional-consensus filters. The EA includes protective stop placement, time-based or channel-based exits, and configurable break-even and trailing-stop management.

Setup and account requirements

  • Suggested instrument and chart: XAUUSD, M1. Hourly and daily data are used internally.
  • Account: MetaTrader 5 hedging account, denominated in USD. Netting accounts are not supported by this version.
  • Start with no open positions or pending orders. Check that the EA's magic numbers do not conflict with other programs.
  • Session times use the broker's server clock. Check the broker's trading session and daylight-saving changes.
  • Confirm symbol specifications, spread, volume step, margin and stop-distance requirements on a demo account before live use.

Session strategy inputs

  • InpEntryHour / InpEntryWindowMin: server-time entry hour and the length of the entry window. Built-in defaults are 01:00 and 10 minutes.
  • InpHoldHours: time-based holding period; the built-in default is 2 hours.
  • InpSkipMonday: skip the Monday session; enabled by default.
  • InpLots: reference lot-size input. Final order volume also depends on the enabled risk-sizing controls and broker limits.
  • InpStopAtrMult / InpRangeBars: stop-distance multiplier and hourly range lookback; defaults are 2.0 and 480 bars.
  • InpMaxSpreadPts: maximum entry spread in symbol points; default 60. Points are not the same as pips or dollars.
  • InpMagic: identifier for session-strategy positions.

Breakout, filter and exit inputs

  • S1_EntryPeriod / S2_EntryPeriod: daily-channel lookbacks for the two breakout systems; defaults are 20 and 40.
  • ADX_Period / ADX_MinLevel: ADX calculation period and trend-strength threshold.
  • ATR_Period / ATR_StopMult / ATR_SpikeMult: volatility calculation, initial stop multiplier and volatility-spike filter.
  • MA_Period: moving-average trend-filter period.
  • MaxDrawdownPct: drawdown control used by the breakout component. It is not a guaranteed maximum account loss.
  • UseBreakEven / BE_RMultiple: enable break-even stop management and set its trigger in multiples of initial risk.
  • UseTrailing / Trail_RMultiple / Trail_ATRMult: enable trailing stops, set the activation threshold and set the ATR-based trailing distance.
  • UseVolScaling / VolScale_Period: enable volatility-based sizing and select its historical lookback.
  • VolScale_LowPct / VolScale_HighPct / VolScale_LowMult / VolScale_HighMult: volatility-regime thresholds and corresponding size multipliers.
  • UseConsensus / ConsensusMin: enable the directional-consensus filter and set the minimum number of agreeing conditions.
  • RSI_Period / RSI_BullLevel: RSI period and directional threshold.
  • MACD_Fast / MACD_Slow / MACD_Signal: MACD periods.
  • LinReg_Period: lookback for the moving-average trend proxy used in the consensus calculation.
  • MagicS1 / MagicS2 / TradeComment: position identifiers and order comment for the breakout systems.

Advanced controls

GARiskSession and GARiskTurtle control component risk sizing; each has a built-in default of 0.50. GAExitDays sets the breakout exit lookback, with a default of 8. Keep InpJointMode=2 and InpUseAuditedSizing=true for this combined version. Unsupported combinations are rejected during initialization.

InpMTFMode and InpReclaimMode select optional entry-filter modes. GAControl, ObserverRunTag, InpGeneticFitness and ResearchStart are development and research-observation controls retained in this version. Leave these at their built-in defaults unless you have independently tested the alternative settings. ResearchStart accepts the supported 2025-01-01 or 2021-01-01 observation start dates; it does not define a live trading expiry.

Performance information

No live-trading performance, prop-firm qualification or profit guarantee is claimed. Earlier development simulations had material data-quality limitations and are not presented here as verified performance. Stop orders, sizing rules and filters cannot guarantee an execution price or prevent losses in every market condition. Test the actual product and intended settings with your broker's data and costs.

Altri dall’autore
Avren Gold
Yuki Hamada
Avren Gold Time-based entries meet daily trend rules. Session entries and daily Turtle-style trading rules for XAUUSD-based M1 charts. Try the free Market demo in the Strategy Tester before buying. Key features Dynamic position sizing based on account and symbol conditions Initial stop loss, break-even adjustments and trailing stops No grid or martingale-based recovery rules No external DLL or WebRequest required Before use After purchasing, check operation on a demo account and review your symb
Filtro:
Nessuna recensione
Rispondi alla recensione