Candle Patterns EA

USER GUIDE – Candle Patterns EA

The MeetAlgo Candle Patterns EA is a fully automated trading robot designed to detect and trade multiple candlestick reversal patterns across various timeframes. With built-in flexibility for strategy customization, trend filtering, and candle body validation, this EA provides high-precision entries for traders who rely on price action and candle signals.

STRATEGY SECTION

 

🔘 Active Candle Pattern Block

  • Candle_Active1 / Candle_Active2 / Candle_Active3:
    Enables or disables each individual candle pattern strategy block.

    • On: Enables the block to generate trading signals.

    • Off: Disables the block from participating in any trading decision.

🕯️ Pattern Filters (Enable/Disable per Block)

Each pattern can be turned on/off per strategy block.

Parameter Description
isEngulfing Bullish/Bearish Engulfing
isHarami Bullish/Bearish Harami
isTweezerBottomTop Tweezer Bottom & Top
isMorningEveningStar Morning Star & Evening Star
isMorningEveningDojiStar Morning Star Doji & Evening Star Doji
isAbandonedBaby Abandoned Baby (Bullish & Bearish)
isThreeOutsideUpDown Three Outside Up & Down
isThreeInsideUpDown Three Inside Up & Down
isKicker Bullish/Bearish Kicker Pattern
isPiercingDarkCloud Piercing Line & Dark Cloud Cover
isHammerHangingMan Hammer & Hanging Man
isInvertedShootingStar Inverted Hammer & Shooting Star
isThreeCrowsSoldiers Three Black Crows & Three White Soldiers
isRisingFallingThree Rising Three & Falling Three
isTasukiGap Upside/Downside Tasuki Gap
isMatHold Mat Hold Pattern
isInsideBar Inside Bar Breakout Pattern
isDoji Doji Pattern with Confirmation

📉 ZigZag Trend Filter (Optional)

This feature allows candle patterns to align with the recent ZigZag trend direction.

Parameter Description
ActiveZigZag Enables the ZigZag trend confirmation logic
InpDepth / InpDeviation / InpBackstep ZigZag indicator settings for wave detection
NumberOfCandleVaildZigZag Max bars to check for last ZigZag point

 

Logic:

  • If the last ZigZag point is at a candle high, the EA considers it a Sell trend.

  • If it’s at a candle low, the EA considers it a Buy trend.

 

📏 Candle Body Size Filters

This section ensures signal candles meet body size rules (optional):

Input Description
MaxBodyCandle1...5 Max body size for Candle 1–5 (in points)
MinBodyCandle1...5 Min body size for Candle 1–5 (in points)
  • 0 = Disabled

  • The body size is calculated as: MathAbs(Open - Close)

 

🔍 Timeframe Selection

  • Candle_TF1 / TF2 / TF3:
    Specifies the timeframe on which each strategy block analyzes candle data (e.g., M5, H1, D1). You can match the chart or choose different timeframes per block.

  • Candle_Shift1 / Shift2 / Shift3:
    Defines which candle the EA uses for signal evaluation.

    • 0 = Current candle

    • 1 = Previous candle

    • Use higher shift values for more conservative signals.

🔄 Reverse Signal

  • ReverseCandleSignal1 / 2 / 3:

    • False: Uses default logic (e.g., bullish = Buy, bearish = Sell).

    • True: Reverses signal direction (e.g., bullish = Sell).

 

OTHERS COMMON PARAMETERS

MULTI-PAIR SECTION

INITIAL TRADE SECTION

LOSS RECOVERY SECTION

TRADE CLOSING SECTION

COMMON SECTION

 

Any Questions?

If you have any questions, please first search our product help forum for the answer, and if you cannot find it, post a new question.

 

Need a Broker

If you are still looking for a broker you can trust, look at our best broker lists.

 

Need Coding Help?

If you need help creating your own customized automated trading system, contact our development team for a quote.