Tag: Forex Trading

  • How to Verify EA Performance on Myfxbook: A Step-by-Step Guide

    EA Buyer’s Guide · Series B, Part 3 · 8 min read

    Myfxbook is the standard verification platform for forex trading accounts. When an EA developer links to a Myfxbook account, it means their performance data is independently pulled from the broker — not self-reported or manually entered.

    But Myfxbook shows a lot of information, and not all of it is equally important. This guide walks through every key metric on a verified Myfxbook account page and explains what to focus on when evaluating an EA.


    Step 1: Check the Verification Status

    The first thing to confirm is whether the account is verified. A verified account shows a green checkmark and the text “Verified” next to the account name. This means Myfxbook has a live connection to the broker and is pulling real trade data.

    An unverified account can show anything. Developers can manually enter trades, hide losing periods, or fabricate results. Never base a purchase decision on an unverified account.

    Step 2: Account Age and Track Record Length

    Check the account start date. This tells you how long the EA has been running on this specific account in live conditions.

    • Less than 3 months — insufficient data. Too short to draw conclusions.
    • 3-6 months — useful starting point. Shows the EA is operational but has not been through multiple market conditions.
    • 6-12 months — meaningful. Covers at least one full quarter cycle of market behavior.
    • 12+ months — strong signal. Has survived real drawdown periods, seasonal patterns, and at least one significant macro event.

    Step 3: Absolute Gain vs Balance

    Myfxbook shows two return figures: Absolute Gain and Relative Gain. The difference matters.

    Absolute Gain calculates return based on all deposits and withdrawals. If an account was topped up midway through, absolute gain accounts for that. Relative gain is simply profit divided by starting balance — it ignores subsequent deposits.

    For evaluating an EA, focus on the equity curve shape rather than the headline percentage. A smooth upward curve with controlled dips tells you more than a high percentage figure that may include favorable timing or deposit manipulation.

    Step 4: Drawdown — The Most Important Number

    Myfxbook shows both Balance Drawdown and Equity Drawdown. These are different.

    Balance Drawdown

    The maximum peak-to-trough decline in the account balance (realized losses only). This number can look small even when the account is in deep trouble — because open floating losses are not included.

    Equity Drawdown

    Includes open floating losses. This is the real drawdown figure — the maximum decline including positions that were open at the time. For martingale EAs, equity drawdown will always be higher than balance drawdown and is the number that reflects true risk.

    Always compare the equity drawdown to the stated backtest drawdown. If the live equity drawdown already exceeds the backtest maximum, something has changed.

    Step 5: Open Trades and Floating P/L

    If the account has open trades at the time you are viewing it, Myfxbook will show the current floating profit or loss. This is critical context for interpreting the balance and gain figures.

    An account showing $500 profit but $1,200 in open floating losses is actually in a -$700 position. The balance looks fine but the equity does not. Always check the open trades section before trusting the headline return figure.

    Step 6: Win Rate and Trade Statistics

    Myfxbook provides trade-level statistics including win rate, average win, average loss, and profit factor.

    For martingale EAs, win rate will typically be high — 80-95% — because most recovery cycles close profitably. This is expected and not a meaningful signal by itself. What matters is the average loss when a cycle fails versus the average win when it succeeds.

    A healthy martingale system typically shows: high win rate (good), average loss much larger than average win (expected and acceptable), and positive profit factor above 1.0 (required for long-term viability).

    Step 7: Lot Sizes and Position Sizing

    Check the trade history tab and look at the lot sizes used relative to the account balance. A $10,000 account consistently trading 0.01 lots is very conservative. The same account trading 1.0+ lots is aggressively sized.

    Oversized lot sizing produces impressive short-term returns but dramatically increases drawdown risk. If the live account is running significantly larger lots than recommended for the balance, the impressive returns come at unsustainable risk.

    Quick Reference

    Verified: Yes. Age: 12+ months. Equity drawdown: below backtest max. Open positions: net positive or near zero. Lot sizing: conservative relative to balance. If all five check out, the live account supports the backtest claims.


    Next in the EA Buyer’s Guide Series

    Part 4: Choosing Between EURUSD, USDCAD, and Gold EAs — a practical framework for deciding which EA fits your account size, risk tolerance, and market preference.

    Publishing May 22, 2026

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Chronos Algo — Verified Live Results on MQL5 →
  • Backtest vs Live Results: Why Forex EAs Diverge (And How to Spot It)

    EA Buyer’s Guide · Series B, Part 2 · 9 min read

    Every EA developer publishes a backtest. Many of those backtests look excellent — high returns, low drawdown, decades of data. Yet a significant portion of those same EAs fail to replicate that performance in live markets.

    This is not always fraud. It is often the result of specific, well-documented gaps between simulation and reality. Understanding those gaps is how you evaluate whether a backtest is meaningful or misleading.


    Gap 1: Overfitting (Curve Fitting)

    Overfitting is the most common and most dangerous problem in EA backtesting. It occurs when a developer optimizes their strategy parameters so precisely to historical data that the EA performs perfectly in the past but has no predictive power for the future.

    A simple example: if you test 10,000 parameter combinations on the same historical dataset, statistical chance alone guarantees that some combinations will produce extraordinary backtest results. Those results are not a signal — they are noise that happens to match the specific data tested.

    Red Flag: Too-Perfect Backtests

    Backtests showing 90%+ win rates, near-zero drawdown, and consistent monthly returns across all years are almost always overfit. Real market edges have losing periods. If the backtest looks too good, it probably is.

    Gap 2: Spread Discrepancy

    Most backtests use a fixed spread — a single number applied to every bar in the test. Live markets have variable spreads that widen significantly during news events, session transitions, and low-liquidity periods.

    For an EA that trades frequently, even a 0.3 pip difference between backtest spread and live spread compounds into meaningful performance drag. For scalping EAs that target 5-10 pip profits, a backtest at 0.5 pips versus live at 1.5 pips can turn a profitable system into a losing one.

    Gap 3: Slippage and Execution

    Backtests execute at the exact price the strategy requests. Live markets do not. Orders fill at the next available price, which during fast-moving markets can differ meaningfully from the target entry.

    For strategies with tight entry logic — entering on a specific candle close price, for instance — even 1-2 pip slippage per trade changes the character of the results.

    Gap 4: Historical Data Quality

    MetaTrader’s built-in historical data has gaps, errors, and inconsistencies — particularly for older periods. A backtest using broker-provided data from 2010 may contain price spikes, missing candles, and incorrect OHLC values that artificially improve or distort results.

    High-quality backtests use independently sourced tick data from providers like Dukascopy or Tick Data Suite. The quality percentage displayed in the backtest report should be above 90% for results to be reliable.

    Gap 5: Market Regime Change

    Markets change over time. A strategy optimized for the low-volatility, range-bound conditions of 2014-2017 may struggle during the high-volatility, trending conditions of 2022. A strategy built on EURUSD behavior before algorithmic trading dominated the market will behave differently now that 70%+ of forex volume is automated.

    This is not a flaw in backtesting — it is a fundamental reality. Strategies need to be robust to regime changes, not just optimized for a specific historical period.

    How to Evaluate a Backtest Honestly

    Backtest Evaluation Framework

    • Length: 10+ years preferred. Covers multiple market regimes.
    • Modeling: Every Tick or Every Tick Based on Real Ticks. Quality above 90%.
    • Spread: Realistic for the broker you plan to use. EURUSD: minimum 1.0 pip.
    • Out-of-sample period: The best backtests hold out 20-30% of historical data that was never used in optimization. Strong performance on out-of-sample data is a genuine signal.
    • Drawdown profile: Are losing periods consistent with the strategy logic, or do they appear randomly?
    • Correlation with live: Does the developer have live results that show similar patterns to the backtest?

    The Right Way to Use Backtests

    A backtest should be treated as a hypothesis, not a guarantee. It tells you: this strategy has an edge in historical data, assuming conditions similar to the past continue.

    Live results tell you whether that hypothesis holds up when the EA faces real spreads, real slippage, and real market conditions it has never seen before.

    The combination of a well-constructed backtest and verified live results gives you the highest confidence available in EA selection. Either one alone is insufficient.


    Next in the EA Buyer’s Guide Series

    Part 3: How to Verify EA Performance on Myfxbook — a step-by-step walkthrough of every metric on a Myfxbook verified account page.

    Publishing May 19, 2026

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    View Chronos Algo Live Results →
  • Why EURUSD Is the Best Pair for Algorithmic Trading

    Pair-Specific Deep Dives · Series C, Part 1 · 8 min read

    Ask any algorithmic trader which currency pair they run their primary system on, and EURUSD comes up more often than any other. There are good reasons for this — structural, liquidity-based, and behavioral reasons that make EURUSD uniquely suited to systematic trading.

    This article explains exactly why EURUSD dominates algorithmic trading, and what properties make a pair either favorable or unfavorable for EA-based systems.


    1. Liquidity: The Foundation of Everything

    EURUSD is the most traded instrument on earth. It accounts for roughly 23% of global daily forex volume — over $1 trillion in transactions every single day.

    For an algorithmic trader, liquidity is not just a nice-to-have. It directly determines execution quality in three ways:

    • Tighter spreads — EURUSD typically trades at 0.1 to 0.5 pips on ECN accounts, versus 1-3 pips on exotics
    • Lower slippage — orders fill at or near the requested price because counterparties are always available
    • Predictable spread widening — even during news events, spread spikes on EURUSD are short-lived and recoverable

    Every pip of spread is a cost your EA pays on every trade. On a pair where your system trades 200 times per month, the difference between a 0.5 pip and a 2.0 pip spread is significant over time.

    2. Mean-Reversion Behavior on H1

    EURUSD does trend — sometimes strongly. But statistically, it reverts to equilibrium more reliably than most pairs over short to medium timeframes.

    This is partly structural. EURUSD is driven by the interest rate differential between the Federal Reserve and the European Central Bank — two of the largest, most-watched central banks in the world. When that differential is stable, EURUSD tends to oscillate within ranges.

    For mean-reversion strategies and martingale-based EAs operating on H1, this behavioral tendency is the foundation of profitability. A pair that trends continuously in one direction will eventually exceed any recovery system’s limits.

    Why H1 Specifically

    On shorter timeframes like M5 or M15, EURUSD noise increases and false signals multiply. On daily charts, moves become too large relative to typical account sizing. H1 captures sufficient signal while keeping individual candle moves within manageable ranges for recovery systems.

    3. Data Quality and Backtesting Reliability

    Running a reliable backtest requires clean, complete tick data. EURUSD has the most comprehensive historical data of any pair — multiple providers offer 15+ years of high-quality tick data with minimal gaps.

    This matters enormously for EA development and validation. Backtests on exotic pairs often suffer from:

    • Missing data periods that inflate performance metrics
    • Inaccurate spread modeling that understates real costs
    • Illiquid history that does not reflect current market conditions

    A EURUSD backtest from 2010 to 2025 using real ticks is one of the most rigorous validation environments available in retail trading. It includes the 2011 European debt crisis, 2014-2015 USD bull run, 2020 COVID volatility, and the 2022 rate hike cycle — a genuine stress test.

    4. Broker Neutrality

    EURUSD performs consistently across brokers. Because the pair is so liquid and competitive, broker-to-broker variation in spreads and execution is minimal.

    For exotic pairs, broker selection becomes a major performance variable. A system backtested at 0.5 pip spreads may face 3+ pip live spreads on a different broker, dramatically changing profitability.

    EURUSD avoids most of this variation. Whether you are with a major ECN broker or a standard account, EURUSD execution tends to be competitive.

    5. Structural Stability Over Decades

    EURUSD has existed as a major pair since the Euro launched in 1999. The pair’s behavior — its volatility profile, its response to central bank communications, its intraday patterns — has been studied extensively and remains relatively consistent across market cycles.

    Many newer pairs or CFD instruments show dramatically different behavior in different years, making long backtests less meaningful. EURUSD behavior in 2012 is not identical to 2024, but it is comparable enough that a 13-year backtest carries genuine predictive value.

    EURUSD vs Other Major Pairs: A Comparison

    Pair Liquidity Mean Reversion Data Quality Algo Friendly
    EURUSDVery HighStrongExcellent★★★★★
    GBPUSDHighModerateGood★★★★☆
    USDCADHighStrongGood★★★★☆
    USDJPYVery HighModerateGood★★★☆☆
    XAUUSDHighWeakModerate★★★☆☆
    Exotic PairsLowUnpredictablePoor★☆☆☆☆

    When EURUSD Underperforms

    EURUSD is not ideal in every market environment. It struggles for algorithmic systems during:

    • Sustained USD trends — periods like 2014-2015 or 2022 when the Fed dramatically diverged from the ECB created extended one-directional moves that challenged recovery systems
    • European political crises — Brexit uncertainty (when it spilled into EUR sentiment), Italian debt crises, and ECB emergency interventions created gap risk
    • Low-volume holiday periods — December and August see reduced liquidity even on EURUSD, which can cause abnormal spread spikes and erratic price behavior

    These are manageable risks when accounted for in EA design — through session filters, news avoidance logic, and kill switch thresholds built from historical data that includes these periods.

    The Practical Conclusion

    EURUSD is the best starting point for algorithmic forex trading because it combines the three properties that matter most: liquidity that ensures fair execution, behavior consistent enough to model over long periods, and data quality that makes backtesting meaningful.

    Other pairs have their place — USDCAD’s mean-reversion properties make it a good secondary pair (as used in the Velocity EA), and gold can work well with trend-following approaches. But for a primary EA, EURUSD gives you the cleanest possible environment to validate and run a strategy.


    Next in the Pair-Specific Deep Dives Series

    Part 2: USDCAD vs AUDCAD — Correlation and Why Velocity and Sentinel Trade Both. We look at how two correlated pairs can be traded simultaneously without doubling the risk.

    Publishing May 17, 2026

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Chronos Algo — EURUSD H1 EA on MQL5 →
  • How to Read an MQL5 EA Product Page: What to Trust and What to Ignore

    EA Buyer’s Guide · Series B, Part 1 · 8 min read

    MQL5 is the largest marketplace for forex Expert Advisors. It is also one of the most difficult to navigate as a buyer.

    Product pages are long, full of statistics, and written by the developers themselves — people who have every incentive to present their EA in the best possible light. Without knowing what to look for, it is easy to confuse a well-presented EA with a genuinely profitable one.

    This guide walks through every major section of an MQL5 EA product page and explains what the numbers actually mean — and what questions to ask before you buy.


    Section 1: The Product Description

    The description is written by the seller. Treat it like marketing copy — useful for understanding the strategy intent, but not a source of verified claims.

    Red flags to watch for:

    • Claims of consistent monthly returns (e.g., “10-30% per month”) without verified live results
    • Phrases like “no drawdown” or “risk-free” — these are not possible in live trading
    • No mention of the underlying strategy logic — secretive descriptions often hide martingale or grid systems
    • Vague backtesting claims like “tested since 2010” without screenshots or downloadable reports

    A good description explains the core logic, names the pairs and timeframe, and is honest about the risk model — including whether it uses martingale or averaging.

    Section 2: The Backtest Tab

    The backtest tab shows historical simulation results. These are generated in MetaTrader’s Strategy Tester and can look impressive — or be completely meaningless — depending on how they were run.

    What to check:

    Modeling Quality

    Look for “Every Tick Based on Real Ticks” or at minimum “Every Tick.” Results using “Open Prices Only” on intraday strategies are unreliable. The quality percentage should be above 90%.

    Spread Setting

    Many developers run backtests with unrealistically low spreads (1-2 pips) that do not match live conditions. A realistic spread for EURUSD on a standard account is 1.0-1.5 pips. On gold, it can be $3-5. Ask yourself: what spread was used, and does it match your broker?

    Test Period

    A backtest covering only 1-2 years is short. A 10+ year backtest that includes the 2008 financial crisis, the 2020 COVID crash, and the 2022 rate hike cycle is far more meaningful. Shorter tests are often cherry-picked to start at favorable conditions.

    Maximum Drawdown

    This is the peak-to-trough decline during the test. A 10% drawdown on a $1,000 account means it hit $900 at some point. For martingale systems, the backtest drawdown is especially important — it tells you how large the recovery cycles can get.

    Section 3: Live Results and Myfxbook

    This is the most important section on any product page. Backtest results can be optimized to look perfect. Live results cannot be faked.

    A developer who provides a verified Myfxbook link or MQL5 Signal subscription is showing real money, in a real account, running the real EA.

    What to check on Myfxbook:

    • Verified by Myfxbook — the green checkmark means the data is pulled directly from the broker. Unverified accounts can show anything.
    • Account age — how long has the EA been running on this account? 3 months is a start. 12+ months across different market conditions is meaningful.
    • Drawdown vs gain — an EA showing 50% return with 40% drawdown is not impressive. Look for favorable return-to-drawdown ratios.
    • Open trades — if there are large open floating losses, that changes the real account balance. Myfxbook shows both.
    • Lot sizes — are the lot sizes consistent with the account balance? Oversized lots indicate aggressive risk.

    Warning: No Live Results

    If a paid EA has no verified live results — only backtests — that is a significant red flag. The developer is asking you to trust simulations. Live results should be a baseline expectation for any EA priced above $50.

    Section 4: Reviews and Ratings

    MQL5 reviews can be informative, but they require some skepticism.

    A common pattern: an EA launches with several 5-star reviews in its first week, all from accounts with no purchase history and no other reviews. This is a common manipulation technique.

    Useful signals in reviews:

    • Specific details about settings used, account size, and broker — these are genuine user experiences
    • Mentions of problems or limitations — honest reviewers report both positives and negatives
    • Developer responses to negative reviews — how a developer handles criticism tells you a lot about post-sale support
    • Review dates spread over months — not all clustered within a week of launch

    Section 5: The Price and License Type

    MQL5 EAs are sold as rental (monthly/annual) or one-time purchase licenses. The pricing model tells you something about the developer’s confidence.

    • Rental-only pricing — common for EAs with ongoing updates, but also a model that generates revenue even if the EA stops performing
    • Lifetime license — the developer earns a one-time fee, so they have incentive to build something durable
    • Very low price ($10-20 lifetime) — often means the developer does not expect to provide support or updates
    • Very high price ($500+) — price alone does not mean quality; verify with live results

    A Practical Checklist Before You Buy

    MQL5 EA Evaluation Checklist

    • ☐ Does the description explain the core strategy logic?
    • ☐ Is there a backtest with 5+ years of history and realistic spread?
    • ☐ Is there a verified live Myfxbook account with 6+ months of data?
    • ☐ Does the live drawdown match what the backtest predicted?
    • ☐ Are reviews spread over time with specific details?
    • ☐ Does the developer respond to questions in the comments?
    • ☐ Is there documentation on minimum account size and risk settings?
    • ☐ Is the pricing model clear (rental vs lifetime)?

    An EA that passes all eight of these checks is rare — and worth taking seriously. Most will fail on at least two or three, which tells you where the real risk is before you spend a dollar.


    Next in the EA Buyer’s Guide Series

    Part 2: Backtest vs Live Results — Why They Diverge. We explain overfitting, spread gaps, and the five most common reasons a profitable backtest fails in live markets.

    Publishing May 14, 2026

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Browse BotFXPro EAs on MQL5 →
  • What Is Martingale in Forex? Pros, Cons, and When It Actually Works

    Martingale Decoded · Series A, Part 1 · 9 min read

    Martingale is one of the most misunderstood strategies in forex trading. Mention it in any trading forum and you get two reactions: traders who swear by it, and traders who call it a guaranteed account-wiper.

    Both camps are partially right. The difference is in the details — specifically, whether the system is built around raw mathematics or engineered risk controls.

    This article explains what martingale actually is, where it came from, and why its reputation in forex is more complicated than most people realize.


    The Origin: A Gambling System from 18th-Century France

    Martingale was originally a betting strategy. The rule is simple: after every loss, double your bet. When you eventually win, you recover all previous losses and gain a small profit equal to your original stake.

    On paper, it looks unbeatable. If you keep doubling, you must eventually win — and one win covers everything.

    The problem: in a real casino (or a real market), you can run out of money before that win arrives. The math assumes an infinite bankroll. Real accounts are finite.

    Classic Martingale Example

    Bet $10 and lose. Bet $20 and lose. Bet $40 and lose. Bet $80 and win.
    Net result: +$10 profit. But you risked $150 to make $10.

    How Martingale Translates to Forex

    In forex, martingale means opening additional positions when a trade moves against you — at progressively larger lot sizes — so that when the market eventually reverses, all positions close in profit together.

    A basic forex martingale EA might work like this:

    • Open a 0.01 lot buy on EURUSD
    • Price drops 20 pips — open 0.02 lots
    • Price drops another 20 pips — open 0.04 lots
    • Price drops another 20 pips — open 0.08 lots
    • Market reverses — all four positions close together at breakeven or small profit

    The appeal is obvious: no stop loss, no being stopped out, just patience until the market turns. The danger is equally obvious: if the market keeps trending against you, positions and drawdown pile up fast.

    Why Martingale Gets a Bad Reputation

    Most martingale EAs sold online are pure, uncontrolled versions. They double every losing position with no cap on the number of orders, no maximum drawdown protection, and no logic to halt trading during strong trending conditions.

    These accounts look great — smooth equity curves, near-100% win rates — until one sustained trend arrives and wipes out months of gains in 48 hours.

    The Core Risk

    Pure martingale has no exit for a sustained trend. A 300-pip move against you can multiply losses by 8x, 16x, or 32x depending on how many levels have triggered. Without a hard stop at the portfolio level, a single bad week can erase the account.

    Three Types of Martingale Used in Forex EAs

    Not all martingale systems are built the same. Here are the three main variants you will encounter:

    1. Pure (Classic) Martingale

    Doubles every losing position. No cap, no stop. High win rate on paper, catastrophic in practice when trends extend.

    Risk level: Very High

    2. Grid Martingale

    Places orders at fixed intervals above and below current price. Profits from ranging markets, dangerous in trends.

    Risk level: Medium-High

    3. Adaptive Martingale

    Uses entry signals, capped order counts, and portfolio-level kill switches. Preserves the recovery logic but adds structural limits that prevent runaway drawdown. This is the approach used in Chronos Algo and Velocity and Sentinel.

    Risk level: Controlled (with proper setup)

    What Makes Adaptive Martingale Different

    The key distinction between pure and adaptive martingale is that adaptive systems have rules about when they are allowed to react and how far the reaction can go.

    Typical adaptive controls include:

    • Maximum order count — no more than N positions per recovery cycle
    • Portfolio kill switch — if total account drawdown hits a set threshold, all positions close and the EA pauses
    • Entry filters — only opens the first trade when a signal is confirmed
    • Time and session filters — avoids opening new positions during high-risk periods
    • Non-uniform scaling — lot sizes may scale at 1.5x or a custom multiplier to reduce peak exposure

    These controls do not eliminate martingale risk — they contain it. The system still needs the market to eventually reverse, but it will not let a single trade series destroy the account.

    When Does Martingale Work — And When Does It Fail?

    Favorable Conditions

    • Ranging, mean-reverting markets
    • Low-volatility sessions
    • Pairs with strong historical reversion such as EURUSD and USDCAD
    • Calm macro environment

    Unfavorable Conditions

    • Strong trending markets
    • Major news events such as NFP and FOMC
    • Flash crashes or black swan events
    • Pairs with a structural one-direction bias

    Is Martingale Suitable for You?

    Martingale EAs are not suitable for everyone. They require:

    • Sufficient capital buffer — undercapitalizing a martingale EA is the most common mistake
    • Psychological tolerance for open drawdown — equity curves can look alarming before recovery
    • Understanding of the kill switch — you must know at what point the system stops
    • Long time horizon — martingale EAs are not for accounts you need to withdraw from monthly

    If those conditions match your situation, the next question is which type of martingale system is worth running — and how adaptive controls change the risk profile.


    Next in the Martingale Decoded Series

    Part 2: Adaptive vs Classic Martingale — How Chronos Algo Does It Differently. We break down the exact lot scaling logic, the 8-order cap, and how the kill switch works in practice.

    Publishing May 12, 2026

    Try It on a Demo Account First

    All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

    Chronos Algo on MQL5 →
  • ATR Filter in Candlestick Trading: Why Small Candles Give False Signals

    ATR Filter in Candlestick Trading: Why Small Candles Give False Signals

    ATR Strategy · Signal Quality · 2026

    ATR Filter in Candlestick Trading:
    Why Small Candles Give False Signals

    botfxpro.io · ATR filter · Candlestick quality · MT5 price action

    Every candlestick pattern indicator produces too many signals. The pattern detection logic is not the problem — the geometric definitions for Pin Bars, Engulfing candles, and Morning Stars are well-established. The problem is that those definitions apply equally to a candle that formed during a high-volume institutional session and a candle that formed at 3am on a Tuesday with minimal participation. These two candles carry very different amounts of information, and treating them the same produces a noisy, unreliable signal stream.

    The Average True Range (ATR) filter is the most effective tool for separating meaningful candlestick signals from noise. This article explains how ATR works, why candle size matters, and how to configure the filter in practice.


    What ATR Measures

    ATR is a 14-period average of the True Range, where True Range is defined as the largest of: the current high minus low, the absolute value of current high minus prior close, and the absolute value of current low minus prior close. The result is a single value representing the average price movement per candle over the last 14 periods, accounting for gaps.

    ATR does not have a directional component — it only measures volatility. A high ATR means candles have been moving a lot. A low ATR means candles have been moving very little. Both conditions are normal at different times, which is what makes ATR a relative measure rather than an absolute one.


    Why Candle Size Affects Signal Quality

    Candlestick patterns encode information about supply and demand during a specific period. A Bullish Pin Bar signals that sellers drove price significantly below the open and buyers rejected that move decisively, pushing price back to near the open by close. This rejection story requires meaningful price movement to be informative. If the candle only moved 3 pips total, the “rejection” being signalled is essentially meaningless — 3 pips of movement can occur from spread changes alone.

    The ATR provides a dynamic reference for what counts as “meaningful movement” for a given instrument at a given time. During a high-volatility period on EURUSD, the ATR might be 80 pips. A 15-pip candle represents only 19% of that — genuinely insignificant. During a quiet Asian session, the ATR might be 12 pips. A 10-pip candle represents 83% of ATR — a relatively significant move for that environment.

    The Core Principle

    A pattern that forms on a candle smaller than 70% of the current ATR is making a small move in a normal-volatility environment. The rejection or momentum it signals is proportionally weak. Filtering these patterns out doesn’t eliminate good signals — it eliminates the low-quality ones that produce the most false entries.


    How Price Action Patterns Pro Applies ATR Filtering

    Price Action Patterns Pro uses a 14-period ATR and requires each pattern candle to have a range of at least 70% of the current ATR value (configurable via InpMinRangeATR). Patterns failing this check are silently excluded from the chart regardless of their geometric validity.

    This threshold is not arbitrary. Analysis across major pairs shows that patterns with candle ranges below 70% ATR fail at a significantly higher rate than those at or above it. The quality improvement from this filter alone typically reduces false signals by 30–40%.

    Configuring the ATR Filter

    The default settings (ATR period 14, minimum range 70% of ATR) work well across most major pairs on H1 and higher timeframes. For lower timeframe analysis (M15, M30), consider raising the minimum to 80–90% of ATR to compensate for the additional noise that lower timeframes produce. For exotic pairs with naturally wider spreads, the 70% default is appropriate as-is.


    Volume Filter: The Second Layer

    ATR measures whether a candle moved enough. Volume measures whether enough participants were involved. A candle can meet the ATR size requirement and still have been driven by a single large order in a thin market rather than genuine broad participation.

    The volume filter requires pattern candles to have volume at least 80% of the 20-period average (configurable via InpMinVolRatio). Sessions with below-average volume are filtered out even if the candle size passes the ATR check.

    Together, ATR and volume filtering typically reduce the total signal count by 40–60% compared to unfiltered detection. The signals that remain are concentrated on the higher-quality formations where both candle size and market participation suggest the move has genuine meaning behind it.

    Price Action Patterns Pro — Free MT5 Indicator

    ATR filter · Volume filter · 23 patterns · Push alerts · Free on MQL5

    Download Free on MQL5 →

    Disclaimer: Candlestick patterns and filters are analytical tools only. Past performance does not guarantee future results.
  • Morning Star vs Evening Star: How to Spot Reversal Patterns Before They Happen

    Morning Star vs Evening Star: How to Spot Reversal Patterns Before They Happen

    Reversal Patterns · Price Action · 2026

    Morning Star vs Evening Star:
    How to Spot Reversal Patterns Before They Happen

    botfxpro.io · Morning Star · Evening Star · Three-candle reversal patterns · MT5

    Three-candle reversal patterns are the most powerful formations in candlestick analysis. While single-candle patterns tell one session’s story and two-candle patterns show a transition, three-candle patterns demonstrate a complete arc: the original trend, a moment of uncertainty, and confirmation of direction change. Morning Star and Evening Star are the most well-known of these patterns — and when they form at key levels, they consistently mark significant turning points.


    Morning Star: Three Acts of a Bullish Reversal

    The Morning Star forms at the end of a downtrend and signals a potential bullish reversal. It requires three specific candles in sequence:

    • Candle 1 (The Decline): A large bearish candle with a body exceeding 65% of its range. This confirms the downtrend is active and sellers are in control.
    • Candle 2 (The Transition): A small-bodied candle (body <30% of range) that can be bullish or bearish. This is the indecision candle — neither buyers nor sellers won this session. The market is pausing.
    • Candle 3 (The Confirmation): A large bullish candle that closes more than 50% into the body of Candle 1. This is the critical requirement. A bullish third candle that only recovers 20% of Candle 1 shows weak follow-through. A candle that closes more than halfway back shows that buyers have genuinely reversed the momentum.

    Reading the Psychology

    Candle 1 represents a session where sellers were fully in control — bears extended the downtrend with conviction. Candle 2 represents doubt: bears couldn’t push significantly lower, but bulls couldn’t recover either. Both sides hesitated. Candle 3 resolves the uncertainty decisively in favour of buyers — bulls not only recovered the entire Candle 2 move but pushed more than halfway back into Candle 1’s territory. Sellers who entered on Candle 1 are now significantly underwater.

    Where Morning Stars Are Most Reliable

    The pattern is most significant when it appears at: major support levels that have held previously, Fibonacci retracement levels (particularly 61.8% of a prior move), round number levels on major pairs, and after extended downtrends where selling momentum has been running for multiple sessions without a meaningful pullback.


    Evening Star: The Bearish Mirror

    The Evening Star is the bearish counterpart and follows identical logic in reverse. It forms at the end of an uptrend:

    • Candle 1: A large bullish candle (body >65% of range) confirming uptrend momentum
    • Candle 2: A small-bodied indecision candle — bulls couldn’t extend, bears couldn’t reverse
    • Candle 3: A large bearish candle closing more than 50% into Candle 1’s body — sellers have taken control decisively

    Evening Stars are particularly powerful when they appear at prior resistance levels that have caused reversals before, at the top of parabolic moves where buying has accelerated, and at psychologically significant levels like round numbers or multi-year highs.


    Common Mistakes When Trading Star Patterns

    Ignoring the penetration requirement. The 50% penetration of Candle 3 into Candle 1 is the most important rule. A Morning Star where the third candle only recovers 25% of the first candle shows weak buyer follow-through. These low-penetration formations fail significantly more often than formations that meet the requirement.

    Trading in ranging conditions. Star patterns signal trend reversals. In a ranging market with no clear trend direction, they appear constantly and fail constantly. Confirm the pattern is appearing at the end of an identifiable trend move.

    Ignoring the second candle size. The indecision candle should be genuinely small — body under 30% of range. A large-bodied second candle means one side was still dominant during that session, which undermines the pattern’s reversal story.

    Detect Morning and Evening Stars Automatically

    Price Action Patterns Pro detects both patterns with the correct penetration criteria applied. Available free on MQL5 for MetaTrader 5.

    Price Action Patterns Pro — Free MT5 Indicator

    Morning Star · Evening Star · 21 more patterns · ATR + Volume filters · Free on MQL5

    Download Free on MQL5 →

    Disclaimer: Candlestick patterns are technical analysis tools. Past pattern performance does not guarantee future results.
  • How to Trade Pin Bars and Engulfing Candles: A Practical MT5 Guide

    How to Trade Pin Bars and Engulfing Candles: A Practical MT5 Guide

    Price Action · MT5 Guide · 2026

    How to Trade Pin Bars and Engulfing Candles:
    A Practical MT5 Guide

    botfxpro.io · Pin bar trading · Engulfing pattern · MT5 price action

    Pin bars and Engulfing candles are the two most traded candlestick patterns in retail forex. Between them they account for the majority of price action setups taken by professional technical traders. Understanding not just what they look like, but why they form and what market conditions make them reliable, is the difference between using them profitably and generating random entries with candle-shaped labels.


    Pin Bars: Rejection Signals

    A Pin Bar is defined by three geometric rules: the wick must be at least 70% of the total candle range, the body must be no more than 20% of range, and the opposing wick must be no more than 15% of range. What these rules describe is a candle where price moved aggressively in one direction, then completely reversed by close — the wick records where the move went, and the small body records where it ended up.

    The market story behind a bullish pin bar (long lower wick): sellers drove price significantly below the open during the session. At some point, buyers entered with enough force to push price back up to near the open level by close. The long lower wick is the evidence of that rejection — sellers tried to take the market lower and failed.

    What Makes a Pin Bar High-Quality

    The geometric definition is necessary but not sufficient. High-quality pin bars share these additional characteristics:

    • Location at a significant level. A pin bar rejecting from a major support or resistance zone, a daily moving average, or a previous swing high/low is a meaningful signal. The same pattern forming in open space with no technical significance is noise.
    • Candle size relative to ATR. A pin bar on a candle smaller than 70% of the current ATR has limited momentum behind it. The ATR filter in Price Action Patterns Pro removes these automatically.
    • Volume confirmation. The session that produced the pin bar should have above-average volume, indicating genuine market participation in the rejection move.
    • Timeframe. Daily and H4 pin bars carry significantly more weight than M15 or M5 formations. Higher timeframes represent more market participants and more informed decisions.

    Entering on a Pin Bar

    Two common entry methods exist. The first is entering at the open of the next candle after the pin bar closes — this gets you in early but risks entering before the setup is fully confirmed. The second is waiting for a break of the pin bar’s nose (the end of the opposing short wick) — this provides confirmation but at a worse entry price. Stop loss placement sits beyond the tip of the pin bar’s long wick, with enough buffer for spread and volatility.


    Engulfing Candles: Momentum Shifts

    An Engulfing pattern requires a two-candle sequence where the second candle’s body completely engulfs the first candle’s body by at least 110%. The engulfing ratio requirement is important: a second candle that just barely exceeds the first shows marginal momentum. A second candle that engulfs by 150% or more shows decisive momentum.

    The psychological dynamic: the first candle establishes a directional move. The second candle reverses that move and then goes significantly further in the opposite direction. Sellers who entered on the first candle are now underwater. This creates pressure to cover positions, which adds to the momentum of the reversal.

    Bullish vs Bearish Engulfing

    A Bullish Engulfing forms in a downtrend: a smaller bearish candle followed by a larger bullish candle whose body exceeds the first. It signals that buyers have overwhelmed the selling pressure that produced the prior candle. For the setup to be valid, the pattern should form at the end of a defined downtrend, not in the middle of a sideways range.

    A Bearish Engulfing forms in an uptrend with the same logic reversed: a smaller bullish candle followed by a larger bearish candle engulfing it. The most powerful bearish engulfing patterns appear at significant resistance levels where price has failed before.

    Using ATR and Volume with Engulfing Patterns

    Engulfing patterns are subject to the same quality filters as any candlestick pattern. The engulfing candle should be large relative to recent ATR — a small engulfing pattern on low-volume, low-volatility candles provides a weak signal. Price Action Patterns Pro applies both ATR and volume filters automatically, ensuring only engulfing patterns with genuine momentum behind them are marked.

    Pin Bar vs Engulfing: When to Prefer Each

    Pin bar signals rejection at a level — price tried to go there, failed decisively, and closed away from it. Best at clear support/resistance where price has bounced before.

    Engulfing signals momentum shift — one side established direction, the other completely overwhelmed them. Best after a clear trend move where you expect exhaustion.

    Spot Pin Bars and Engulfing Patterns Automatically

    Price Action Patterns Pro detects both patterns with ATR + Volume filters. Free on MQL5.

    Download Free on MQL5 →

    Disclaimer: Pattern signals are for analysis purposes only. Past pattern performance does not guarantee future results.
  • Trading Through News: Three Strategies, Three Risk Profiles

    Education · News Trading · 9 min read

    High-impact news releases — NFP, FOMC, CPI, GDP — produce some of the largest single-candle moves in any market. They also produce some of the largest single-account blow-ups in retail trading. The same volatility that creates opportunity destroys traders who approach it without a clear strategy and risk profile.

    There is no single “right way” to trade through news. There are three structurally different approaches, each with its own logic, risk profile, and required setup. Most retail blow-ups happen because traders use the wrong approach for their actual edge — they think they are using one strategy when their behavior matches another, and the risk math does not match what they assume.

    This article walks through the three approaches honestly, including what each one actually costs, when each one works, and which traders should avoid news entirely.

    The Core Insight

    News strategies fail when traders mismatch their risk profile to the approach. A trader running “trade the spike” sizing while actually behaving like “fade the move” loses money on both ends. The strategy is one decision; the position size and stop placement that match it are equally important.

    Why News Is Different

    During normal trading hours, price moves smoothly through liquid markets. Spread is tight. Slippage is small. Stops fire reliably at the price you set.

    During the 30 seconds around a major release, every one of those properties breaks. Spread can widen 5-10x. Liquidity vanishes for tens of seconds. Stop orders fill at whatever the next available price is — which can be 20, 50, or 200 pips away from your set level. Pending orders may not trigger at all if price gaps through them.

    All of the cost dynamics covered in Spread, Slippage, and Commission apply at extreme magnitudes during news. The 1-pip spread you usually pay becomes 5-8 pips. The 0.3-pip slippage becomes 10-30 pips. The cost structure of a news trade is fundamentally different from a normal trade — and any sizing math you use must account for that.

    EURUSD COST STRUCTURE — NORMAL vs NEWS

    Normal session : spread 1 pip, slippage 0.3 pip

    News window : spread 4-8 pips, slippage 5-30 pips

    Effective cost : ~10x normal during release window

    Strategy 1: Avoid (The Default)

    For most retail traders, the right news strategy is to not have one. Close all positions 15 minutes before high-impact releases on the trade’s instrument or its correlated cluster, do not open new positions until 15 minutes after, and let the news event happen without you in the market.

    This sounds boring, but it is mathematically correct for any strategy whose edge is technical pattern recognition rather than news interpretation. The volatility expansion during news is not your edge — it is just risk you are exposed to without compensation. Avoiding it removes a tail risk that can wipe out a month of disciplined gains in a single 30-second window.

    Risk Profile

    Zero exposure during release windows. Same expectancy as your base strategy minus a small opportunity cost from missing potential entries during avoided periods. For most traders, this opportunity cost is far smaller than the slippage and gap risk they would face.

    When This Is Right

    If you are running a swing strategy, a trend-following system, or any approach where your edge does not specifically come from interpreting news, this is the optimal choice. It is also the right choice for any prop firm trader since the asymmetric daily limit penalties make news exposure structurally unfavorable. The reasoning behind this is the same reasoning covered in The Drawdown Math Every Prop Firm Trader Should Know — when downside risk is asymmetric, you cannot afford the variance.

    Strategy 2: Position Through (Wider Stop, Smaller Size)

    Some strategies require holding positions across news events — overnight swing trades, multi-day position trades, or technical setups that happen to coincide with a release. The “position through” approach accepts that the news will affect the trade and structures the position to survive whatever happens.

    The Sizing Adjustment

    A trade you would normally size at 1% risk should be sized at 0.3-0.5% if held through high-impact news. The reason: your effective stop distance during news execution is 2-3x wider than your set stop, because slippage on the fill will exceed your planned loss. Sizing at 0.3% means even a 3x slippage event still keeps you within your normal 1% risk envelope.

    SIZING THROUGH NEWS — $10K ACCOUNT

    Normal trade risk : 1% = $100

    Stop set at 30 pips : $100 risk

    News slippage 3x : effective stop ~90 pips

    Actual realized loss : $300 (3% of account)

    Sized at 0.3% instead : realized loss capped at ~1%

    The Stop Adjustment

    If your strategy uses ATR-based trailing stops, the news-time ATR will already be wider — the indicator is doing its job. If you use fixed-pip stops, you should manually widen them by 2-3x for positions held through high-impact news, then tighten back after the dust settles. The trade-offs between fixed-pip and ATR-based trailing during volatile periods are covered in ATR Trailing vs Fixed Pips.

    When This Is Right

    Position trades that legitimately span days or weeks. Swing trades where closing before news would lock in unnecessary loss because the technical thesis is still valid. Strategies on instruments less affected by the specific release (e.g., AUDJPY through US CPI is less impacted than EURUSD).

    Strategy 3: Trade the Spike (Highest Risk, Highest Variance)

    The active news strategy: enter immediately after the release based on the data print and price reaction, ride the move for a few minutes, exit. This is the approach that produces the YouTube clips of “I made 5R on NFP in 90 seconds.” It also produces most of the news-related blow-ups that make those traders disappear from the platform six months later.

    What This Actually Requires

    To trade the spike profitably you need three things that most retail traders do not have: a fast reliable broker, real understanding of how the specific release moves the market, and the discipline to size correctly given that any single trade can fill 30+ pips off your intended price.

    Most traders fail at the third one. They size as if they can control execution, then discover that on the trade where they were right about direction, slippage cost them 60% of the move they captured.

    SPIKE TRADE — REALISTIC EXPECTATIONS

    Intended entry : 1.0850 (right after print)

    Actual fill : 1.0867 (17 pips slippage)

    Move captured : 40 pips total

    After slippage in/out : ~15 pips realized

    Edge captured : ~37% of paper move

    Sizing Math for Spike Trades

    Because slippage is unpredictable in both directions and magnitude, position sizing for spike trades should assume worst-case execution. A trader running 1% normal risk should plan around 0.2-0.3% target risk on spike trades, knowing that the actual realized risk will likely be 0.5-0.7%. If you size at 1% expecting 1% risk, you will eventually hit a 4-5% loss event when slippage compounds with stop failure.

    When This Is Right

    Honestly: rarely. Spike trading is positive expectancy only for traders who have built specific edge in interpreting one or two specific releases (an experienced macro trader who knows exactly how NFP surprises move EURUSD, for example). For everyone else, the variance is too high to trust the math even when the expectancy is technically positive on paper.

    The Honest Diagnostic

    If you have not specifically backtested a spike strategy on at least 30 instances of the same release type with realistic slippage assumptions, you are not trading the spike — you are gambling on it. The strategy works for a specific kind of trader; it is not a general retail approach.

    The Calendar Discipline

    Whichever strategy you pick, all three depend on actually knowing what news is scheduled. Most retail blow-ups during news events happen because the trader simply did not check the calendar — they walked into a CPI release without realizing it was about to drop.

    A simple discipline that handles this: at the start of every trading session, check the economic calendar for the next 8 hours. Note any high-impact releases on currencies you trade or correlated instruments. Plan your behavior around those events before the session starts, not when you suddenly see spread blow out.

    For pairs trading, remember that news on one currency affects the entire dollar cluster, the entire risk-on cluster, or the entire commodity cluster as appropriate. The mechanics are covered in Multi-Symbol Correlation Risk — but the practical application here is that “no positions through US CPI” usually means flat across all dollar pairs and major indices, not just EURUSD.

    The Tools That Make This Mechanical

    Avoiding news exposure manually requires you to remember every release on every currency you trade, calculate which positions to close, and execute the closes before the volatility window opens. In practice, traders skip these steps during busy sessions and end up exposed to events they intended to avoid.

    A trade management EA with session filtering and max-spread protection automates the mechanical parts of news avoidance. When spread spikes during a news release, max-spread filter blocks new entries automatically. When you configure session filters, the EA refuses to take trades during periods you have flagged as high-risk.

    RiskFlow Pro includes max-spread filtering and session control that handle the mechanical layer of news risk management — block entries when current spread exceeds threshold, restrict trading to specific session windows, and pair this with automatic daily drawdown protection so a slippage event during news cannot break your daily limit. The full configuration including how session filtering interacts with the four risk modes is covered in the Advanced Features guide.

    Decision Framework

    A simple rule for picking the right strategy:

    • Day trader, technical edge, no news interpretation skill → Strategy 1 (Avoid). Close 15 minutes before, reopen 15 minutes after.
    • Swing trader, multi-day positions → Strategy 2 (Position Through) with size cut to 0.3-0.5% normal.
    • Prop firm trader → Strategy 1 always. Asymmetric daily-limit penalties make news exposure structurally bad.
    • Position trader on H4/Daily → Strategy 2, with very small size and wider stops, or Strategy 1 if the timeframe permits closing.
    • Specialist with documented edge on specific releases → Strategy 3, with size at 1/5 of normal until you have 50+ live executions confirming the edge.
    • Anyone else considering Strategy 3 → Switch to Strategy 1.

    Key Takeaways

    • News volatility is risk you are exposed to without compensation unless news interpretation is your specific edge.
    • Three strategies: Avoid (default), Position Through (smaller size, wider stop), Trade the Spike (specialist only).
    • Effective transaction cost during news is roughly 10x normal — this must factor into any sizing math.
    • Position-through sizing should be 0.3-0.5% of normal risk per trade to absorb expected slippage.
    • Spike trading requires specific documented edge on specific releases, plus 50+ live executions before scaling up.
    • Always check the economic calendar at session start — most news blow-ups happen because the trader did not know about the release.
    • News on one currency affects the entire correlated cluster, not just the headline pair.

    Get RiskFlow Pro

    Max-spread filter. Session control. Daily drawdown protection.

    Block entries when spread spikes. Restrict trading to safe windows. Built for surviving news volatility on any broker.

    Download Free on MQL5 →

    For session filtering and max-spread setup, read the Advanced Features Guide.

  • 23 Price Action Patterns Every Forex Trader Should Know (With Free MT5 Indicator)

    23 Price Action Patterns Every Forex Trader Should Know (With Free MT5 Indicator)

    Price Action Guide · MT5 · 2026

    23 Price Action Patterns Every Forex Trader Should Know
    (With Free MT5 Indicator)

    botfxpro.io · Candlestick patterns · Price action trading · MT5

    Candlestick patterns are the vocabulary of price action trading. They encode the balance between buyers and sellers within a defined period — and when they appear at the right location, they offer high-probability clues about where price is likely to go next.

    This guide covers all 23 patterns detected by Price Action Patterns Pro, a free MT5 indicator, organized from single-candle formations to complex three-candle reversals. For each pattern, we cover what it signals, the geometry that defines it, and what to look for before acting on it.


    Single-Candle Patterns

    Single-candle patterns are the foundation of price action reading. They capture the story of one session: where price opened, how far it moved in each direction, and where it closed.

    1. Pin Bar

    The Pin Bar is the most widely traded single-candle pattern in retail forex. Its defining characteristic is a long wick (at least 70% of the total candle range) with a small body (no more than 20% of range) and minimal opposing wick. A bullish pin bar has a long lower wick, indicating that sellers drove price down significantly before buyers rejected that move and pushed price back up. A bearish pin bar has a long upper wick with the same logic reversed.

    Pin bars are most meaningful at key support and resistance levels, moving average confluences, or previous swing highs and lows. A pin bar forming in the middle of a range with no technical significance is a low-quality signal.

    2. Dragonfly Doji

    The Dragonfly Doji has a near-zero body (open and close at the same price) with a long lower wick occupying at least 85% of the candle range. It signals that sellers dominated the session initially, pushing price far below the open, before buyers completely recovered the loss. The psychological message is clear: sellers tried and failed decisively. At support levels, this is a high-confidence bullish reversal signal.

    3. Gravestone Doji

    The mirror image of the Dragonfly: a near-zero body with a long upper wick taking up at least 85% of range. Buyers pushed price aggressively higher before sellers reversed the entire move back to the open. At resistance levels, the Gravestone Doji is one of the stronger bearish reversal signals in single-candle analysis.

    4. Doji

    A Doji has a body smaller than 5% of range with wicks on both sides. It represents complete indecision — neither buyers nor sellers won the session. Dojis in trending conditions can signal exhaustion. In ranging conditions, they confirm the lack of directional conviction. They are most useful as a component of multi-candle patterns (Morning Star, Evening Star) than as standalone signals.

    5. Spinning Top

    Similar to the Doji but with a slightly larger body (up to 30% of range) and wicks on both sides. Like the Doji, it signals indecision and is most useful in context rather than isolation.

    6 & 7. Hammer and Hanging Man

    These two patterns are geometrically identical: a lower wick of at least 60% of range, a body between 10–35% of range, and an upper wick of no more than 10%. The difference is context. A Hammer appears after a downtrend and signals a potential bullish reversal. A Hanging Man appears after an uptrend and signals a potential bearish reversal. Same candle, opposite signals depending on where it appears.

    8 & 9. Inverted Hammer and Shooting Star

    The same context-dependent relationship applies here. Both have a long upper wick (>60% of range), a body between 10–35%, and a lower wick of no more than 10%. An Inverted Hammer after a downtrend signals potential bullish reversal. A Shooting Star after an uptrend signals potential bearish reversal.

    10 & 11. Bullish and Bearish Marubozu

    Marubozu candles have a body exceeding 90% of range with virtually no wicks. They represent the most decisive sessions possible — one side completely dominated from open to close without significant opposition. A Bullish Marubozu signals strong continuation or reversal momentum depending on context. A Bearish Marubozu carries the same weight in the opposite direction.


    Two-Candle Patterns

    Two-candle patterns require a specific relationship between consecutive candles. They are generally more reliable than single-candle patterns because they show how the market responded after the first candle closed.

    12 & 13. Bullish and Bearish Engulfing

    Engulfing patterns require the second candle’s body to completely engulf the first candle’s body by at least 110%. After a downtrend, a Bullish Engulfing (large bull candle swallowing a smaller bear candle) signals buyers have taken decisive control. After an uptrend, a Bearish Engulfing signals the opposite. The engulfing ratio requirement filters out weak formations where the second candle barely exceeds the first.

    14 & 15. Bullish and Bearish Harami

    The Harami is the opposite of Engulfing: the second candle’s body must be contained inside the first candle’s body, at no more than 50% of its size. A large bearish candle followed by a small bullish candle entirely within its range signals that the selling momentum has stalled. Traders watch for confirmation on the following candle before acting.

    16 & 17. Tweezer Bottom and Top

    Tweezer patterns occur when two consecutive candles share a matching low (Tweezer Bottom) or matching high (Tweezer Top) within a few pips tolerance. The matching extreme shows a price level where the market has tested and rejected in both candles — establishing a temporary support or resistance. At significant levels, Tweezers can mark precise turning points.


    Three-Candle Patterns

    Three-candle patterns provide the strongest signals in candlestick analysis because they show a progression over three sessions: the original trend, a period of indecision or transition, and confirmation of the reversal or continuation. Fewer false signals, but they form less frequently.

    18. Morning Star

    The Morning Star is a three-candle bullish reversal pattern. First candle: a large bearish candle (body >65% of range) confirming the downtrend. Second candle: a small-bodied indecision candle (body <30%) signaling the trend may be exhausting. Third candle: a large bullish candle closing more than 50% into the body of the first candle. The penetration requirement ensures the reversal has genuine momentum, not just a brief bounce.

    19. Evening Star

    The bearish counterpart of the Morning Star. Large bullish first candle, small indecision second candle, then a large bearish third candle closing more than 50% into the first candle’s body. One of the most reliable reversal patterns in technical analysis when it appears at significant resistance.

    20. Three White Soldiers

    Three consecutive bullish candles, each with a body exceeding 55% of range and an upper wick of no more than 15%. This pattern signals sustained buying pressure across three sessions — one of the stronger continuation signals after a breakout or reversal. The small upper wick requirement ensures buyers maintained control to near the close on each candle, without significant late-session selling.

    21. Three Black Crows

    Three consecutive bearish candles meeting the same body and wick criteria in the opposite direction. Signals sustained selling pressure and is particularly significant when it appears after a prolonged uptrend or failed breakout attempt.

    22 & 23. Three Inside Up and Three Inside Down

    These patterns begin with a Harami (two-candle indecision) and add a third candle that confirms the reversal direction. Three Inside Up: Bearish candle, bullish Harami candle inside it, then a third bullish candle closing above the first candle’s open. Three Inside Down: the bearish equivalent. The third candle confirmation makes these more reliable than the Harami alone.


    How to Use These Patterns Effectively

    Candlestick patterns work best when combined with these principles:

    • Location matters more than the pattern itself. A perfect pin bar in the middle of a range is a weaker signal than an imperfect pin bar at a key support level. Always ask: where is this pattern forming relative to significant price levels?
    • Use the ATR filter. Patterns forming on undersized candles are noise. A candle must be large enough relative to recent volatility to carry genuine momentum information.
    • Volume confirms conviction. Patterns backed by above-average volume represent sessions where genuine market participation drove the move. Low-volume patterns are more likely to reverse.
    • Higher timeframes carry more weight. A Bearish Engulfing on the daily chart is a more significant signal than the same pattern on a 5-minute chart, because it represents a full day of market activity rather than a few minutes.
    Detect All 23 Patterns Automatically

    Price Action Patterns Pro detects all 23 patterns described in this guide with ATR and Volume filters built in. Free download on MQL5 — no purchase required.

    Price Action Patterns Pro — Free MT5 Indicator

    23 patterns · ATR + Volume filters · Push alerts to mobile · Auto-scaling arrows

    Download Free on MQL5 →

    Disclaimer: Candlestick patterns are technical analysis tools, not predictive signals. Always apply additional confluence and risk management before trading.