Sophie™ • Candle Pattern category

AQS-CandlePulse Pattern Basket

A candlestick-driven Expert Advisor for MetaTrader 5 that identifies high-quality price action patterns and executes them using a controlled basket entry framework. The strategy is engineered to operate with disciplined execution filters and volatility-aware risk management.

Buy on MQL5 – Pricing, live stats & reviews

Preset (.set) files used in our testing are available upon request after purchase (via MQL5 private message or by email at support@auroraquantsystems.com).

Published on the MQL5 Market – distributed via the official MetaQuotes marketplace.

Read our testing standards
Built for execution realism
CandlePulse strategies are tested under conservative conditions (spread filters, slippage limits, and time-of-day constraints) to prioritise robustness over curve-fitting.

Price action signals, volatility-aware risk

Signals are derived directly from candle structure (body, wick, and relative proportions), not from lagging indicator crossovers.

AQS CandlePulse Pattern Basket
Market
FX / Indices
Timeframe
Best for M30 / H1
Style
Candle Pulse Pattern Basket
Risk Control
ATR exits • Exposure caps • Safeguards
Best Use
Multistrategy portfolio component
How it trades
Condition Market regime / filter confirms
Entry Rule-based trigger executes
Risk Stops, sizing, spread/session guards
Exit TP/SL + adaptive trailing logic
Rule-based Risk-controlled Automated execution

Trading logic summary

  • Signal: Trend confirmation via smoothing / structure.
  • Entries: Executes only when predefined conditions align.
  • Risk management: Hard SL/TP plus protective guardrails.
  • Operational controls: Spread filter, position caps, cooldowns.
  • Intended use: Portfolio sleeve, diversified across symbols/time.
Operational requirements
Designed for VPS execution with stable connectivity. Uses spread and session filters to avoid structurally poor liquidity conditions.

Key strategy features

The diagram below illustrates how CandlePulse evaluates candle structure, applies execution filters, and manages risk within a rule-based trading framework. It is intended to visualise the decision flow and operational logic rather than represent historical or live performance.

Illustrative annotated example of CandlePulse pattern qualification and execution flow
  • Pattern qualification: body/wick ratios and structure rules.
  • Entry trigger: executes only on confirmed bar close.
  • Basket logic: optional scaling within capped exposure.
  • Risk controls: SL/TP logic plus spread/session constraints.

Why a candlestick basket strategy?

Single-entry candlestick systems are often vulnerable to noise. AQS-CandlePulse Pattern Basket addresses this by combining strict pattern qualification with a controlled multi-entry structure.

Pattern-driven signals

  • Hammer-type reversal structures.
  • Star formations with configurable body and wick ratios.
  • Engulfing patterns with proportional validation.

Quality scoring

  • Patterns contribute to a cumulative signal score.
  • Trades trigger only when a minimum score threshold is met.
  • Helps filter marginal or ambiguous setups.

Basket entry logic

  • Optional grid-style scaling into valid signals.
  • Configurable spacing between entries.
  • Hard cap on total open positions.

Execution filters

  • Maximum spread and slippage constraints.
  • Trading hour and weekday controls.
  • Designed to avoid structurally poor liquidity periods.

How the strategy works

CandlePulse evaluates each completed bar and processes signals only on confirmed bar close events to ensure deterministic behaviour.

01 Evaluate candle structure
Candle bodies and wicks are measured against configurable ratios to detect valid hammer, star, and engulfing formations.
02 Apply pattern score threshold
Each recognised pattern contributes to a cumulative score. Trades are allowed only when the minimum score requirement is satisfied.
03 Enter via basket logic
Positions may be added incrementally at defined price intervals, subject to a maximum position limit.
04 Manage risk and exits
Initial stops and targets are derived from ATR, with optional trailing stop management once trades move into profit.

Key features

Pattern engine

  • Bitmask-based pattern selection.
  • Independent parameterisation per pattern type.
  • Score-based confirmation logic.

Stops & targets

  • ATR-based stop-loss and take-profit.
  • Additional displacement buffer beyond ATR distance.
  • Automatic broker stop-level compliance.

Position sizing

  • Fixed-lot or balance-scaled sizing.
  • Incremental volume increases at defined equity steps.
  • Broker min/max/step rounding enforced.

Trade management

  • Optional trailing stop with start and step distance.
  • Freeze-level aware stop modification.
  • Designed to reduce order-modification rejections.

Configuration overview

  • Candlestick qualification: Defines how candle body and wick proportions are evaluated.
  • Pattern selection: Enables or disables individual pattern families.
  • Signal threshold: Controls how many qualifying conditions must align.
  • Basket spacing: Determines distance between successive entries.
  • Exposure limits: Caps the maximum number of open positions.
  • Trading schedule: Restricts execution by hour and weekday.
  • Risk model: ATR-based stop-loss and take-profit logic.
  • Position sizing: Fixed or equity-responsive volume scaling.
  • Trailing logic: Optional profit-locking once trades move favourably.
  • Execution safeguards: Spread, slippage, stop-level, and freeze-level controls.

Performance, pricing, and delivery

MQL5 product page

Full backtests, optimisation notes, pricing, and updates are published on the official MQL5 product page.

Buy on MQL5 – Pricing, live stats & reviews

Preset (.set) files used in our testing are available upon request after purchase (via MQL5 private message or by email at support@auroraquantsystems.com).

Published on the MQL5 Market – distributed via the official MetaQuotes marketplace.

Important note

Our models are continuously monitored in live conditions and are recalibrated when market dynamics change. When an update is required, the recalibration and release notes are shared transparently with our community through our official channels.

Contact AQS support

Research updates