? Hammer Candle EA is a professional Expert Advisor designed to trade bullish and bearish hammer candlestick patterns.
This strategy is based on one of the most reliable price action reversal signals, combined with flexible money management and advanced trade handling.
Unlike many EAs, this system is not using Martingale, Grid or Arbitrage – it works with a clear, transparent trading logic and can be applied to Forex, Indices and Cryptocurrencies.
Proven Reversal Logic: Trades bullish and bearish hammer candles fully automatically.
Flexible Risk Management: Supports Break-Even, Trailing Stop and up to 3 Take Profit levels.
High Customization: All filters and trade management settings can be adjusted to your preferences.
Safe and Transparent: No hidden strategies, no Martingale, no Grid.
Easy to Use: Plug & Play setup, suitable for beginners and professionals.
Automatic detection of bullish and bearish hammer candles.
Pending Orders with expiry time (avoids old signals).
Multi-Level Take Profit Management:
TP1: Partial close + move Stop Loss to Break-Even (+ offset).
TP2: Partial close of remaining position.
Final TP: Closes all remaining volume.
Break-Even & Trailing Stop for secure risk management.
Local High/Low filter ensures only strong reversal points are traded.
Optional candle filters for body size, wick length, and candle direction.
Optional time-based exit: Close position if TP1 is not reached after X candles.
LotSize – fixed lot size per trade.
MinSizeUSD – minimum hammer candle size in USD.
MaxBodyPercent – maximum body size as % of total candle.
CheckLowerWick – require longer lower wick (bullish hammer).
CheckBodyPositionTop – body must be at upper part (long setup).
CheckUpperWick – require longer upper wick (bearish hammer).
CheckBodyPositionBot – body must be at lower part (short setup).
CheckPrevOpen – hammer’s open must be above/below previous candle’s open.
UseCloseDirectionFilter – bullish hammer must close > open, bearish hammer must close < open.
UseLocalLowCheck – hammer low must be lower than last X candles.
UseLocalHighCheck – hammer high must be higher than last X candles.
LookbackBars – number of bars for local high/low check.
UseBreakEven – enable/disable Break-Even.
BE_TriggerUSD – profit (USD) at which SL is moved to entry.
BE_SL_Offset – offset applied to Break-Even SL.
UseTrailingStop – enable/disable trailing.
TrailingStepUSD – trailing step in USD.
PendingOrderExpiryBars – expiry time of pending orders in candles.
EntryBufferUSD – entry buffer above/below hammer high/low.
InitialSLOffsetUSD – initial Stop Loss offset in USD.
UseTP1 – enable/disable TP1.
TP1_RR – risk/reward ratio for TP1.
TP1_ClosePerc – % of position to close at TP1.
TP1_MoveSLtoBE – move SL to Break-Even when TP1 is hit.
TP1_BE_OffsetUSD – Break-Even offset in USD.
UseTP2 – enable/disable TP2.
TP2_RR – risk/reward ratio for TP2.
TP2_ClosePerc – % of remaining position to close at TP2.
UseFinalTP – enable/disable Final TP.
FinalTP_RR – risk/reward ratio for Final TP (closes all remaining volume).
UseTimeExit – enable/disable forced exit after X candles.
ExitAfterBars – number of candles after which the trade is closed if TP1 not reached.
Developed and optimized specifically for BTCUSD on M5 timeframe, where hammer candles often provide strong reversal signals.
Can be applied to all other Forex pairs, Indices or Cryptocurrencies, but parameters must be adjusted accordingly.
Works best on M5 – H1 timeframes.
⚠️ Important: Always test and optimize the EA thoroughly in the Strategy Tester or on a Demo account before running it on a live account. Market characteristics differ greatly across symbols.
? With Hammer Candle EA, you can trade one of the most powerful candlestick reversal signals automatically – with full risk control and flexible management.
If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.