Trend Analysis Strategy

Trend Analysis (Zeiierman) is a high-performance, all-in-one trading strategy designed to capture trend retracements.

Trend Analysis (Zeiierman) is a high-performance, all-in-one trading strategy designed to capture trend retracements, using a blend of dynamic fractals, trend oscillators, and Fibonacci-based logic. It's engineered for flexibility — suitable for both scalpers and swing traders — and fully customizable across trend sensitivity, entry timing, and exit strategy.

Core Concept

This strategy revolves around detecting fractal-style trend reversals while using a blend of advanced smoothing techniques and impulse-based filters to fine-tune entry timing. Trend direction is determined through a layered approach that evaluates price rotation, directional bias, and historical fractal context. The result is a system that adapts seamlessly to both fast-moving and slower markets — while maintaining precision, clarity, and timing.

Trend Detection

Trend direction is identified using a combination of historical fractals and dynamic exhaustion zones.

The midline color is the easiest way to determine the current trend:

  • 🟢 Green midline = bullish trend

  • 🔴 Red midline = bearish trend

For even more clarity, users can enable candle coloring, which visually highlights three distinct market states:

  • ✅ Bullish (uptrend)

  • ⚪ Transitional (neutral or consolidating)

  • 🔻 Bearish (downtrend)

These visuals help you quickly assess the trend environment and align your trades with the dominant direction.

Trend Retracement Detection

Bullish Retracement

To keep it simple: Whenever you see a green histogram on the chart, it means the market is in a bullish retracement. This suggests that the market is pulling back within a larger uptrend, and the likelihood of trend continuation is high. Traders should look for confirmation that the downtrend will resume — for example, price rejecting resistance or failing to break structure to the upside.

Bearish Retracement

Whenever you see a red histogram, the market is in a bearish retracement — meaning it's pulling back within a larger downtrend. The odds are high that the uptrend will continue. Traders should look for signals of continuation, such as price respecting support or breaking to new highs after the retracement.

Trend Change Detection

Here’s where it gets interesting: At some point, the trend will end — but it doesn’t always announce itself. In fact, trend changes often look like just another retracement. You’ll still see green or red histograms, just like during a pullback.

What you need to know is: These histograms can also signal the start of a new trend, not just a temporary retracement. That’s why confirmation is key.

Bearish to Bullish

In this example, the market had been in a downtrend for a while. We saw multiple red histograms, each indicating a bearish retracement where short entries were possible.

But on the final red histogram, something changed:

  • Price broke above a key trendline

  • The histogram remained red, but price action no longer supported the bearish continuation

  • Instead of rejecting and falling, price respected the breakout and pushed higher

This marked the end of the downtrend and the start of a bullish move.

Bullish to Bearish

In this scenario, the market was trending up for an extended period. Several green histograms appeared during the retracements, offering potential long entries.

Then came the shift:

  • On the last green histogram, price began to break below the rising trendline

  • Instead of bouncing higher, it failed to make new highs

  • Price respected the downside break, forming lower highs and lower lows

This signaled that the bullish trend had ended, and a new bearish trend was beginning.

Use simple trendlines, structural breaks, and confirmation from price action to tell the difference.

Signal Logic

Entry Signals

Entries are generated when:

  • A confirmed directional bias is established

  • Price aligns with dynamic fractal-based support/resistance zones

  • A dynamic retracement impulse occurs

This combination helps avoid late entries and false signals

Settings

Entry Trend: Adjusts the retracement detection period. A lower value detects minor retracements, while a higher value detects only broader retracements.

Entry Mode: Select whether you want to take both Long and Short trades, or only Long or only Short positions.

Filter Entries by Trend: Enable this option to allow entries only in the direction of the underlying market trend.

Impulse Detection

A built-in mechanism detects short-term pullbacks that occur against the current trend. These pullbacks are evaluated for strength and timing, and visualized with triangle markers:

  • Green = potential bullish continuation

  • Red = potential bearish continuation

These are not signals by themselves — they provide early heads-up for trade setups in development.

Settings

Entry Sensitivity: Sets the length used for impulse calculation. This parameter controls how responsive the impulse detection is to price changes. Lower values make it more sensitive to recent movements, while higher values smooth out short-term fluctuations.

Trailing Stop System

Dynamic Trailing Stop Lines are drawn and updated in real-time:

  • Long trades use adaptive levels below recent price action

  • Short trades trail above key fractal zones

These lines auto-adjust to volatility and protect profits as price moves in your favor.

Optional SL markers and labels help visualize the exact stop level for each trade.

Settings

SL: Set the trailing stop multiplier. A higher value gives the stop more room, making it more long-term and aiming to capture the entire trend move. A lower value tightens the trailing stop, causing it to follow the price more closely.

Exit Strategy

Exit logic includes:

  • Structure-based exits — triggered by break in trend or momentum

  • Profit-taking points — partial or full exits based on customizable thresholds

  • Dynamic take-profits — appear as diamonds on the chart when targets are hit

Multiple exits allow you to lock in gains while remaining flexible for extended moves.

Settings

Partial TP Sensitivity: Sets how quickly the partial take-profit points should trigger. A lower value takes profit sooner, while a higher value targets more significant trend peaks.

X% Profit on TP1: Defines how much of your initial position will be exited at the first take-profit point (TP1).

X% Profit on Additional Partial: Sets the percentage of the remaining position to be exited at each subsequent partial take-profit point. The bot will always execute a full exit when the trailing stop is hit.

Market Structure Awareness

The strategy automatically tracks:

  • Swing highs and lows

  • Trend leg count and exhaustion points

  • Transition zones between trending and ranging phases

Use this structure-awareness to:

  • Confirm trend alignment

  • Anticipate reversals

  • Avoid entries late in the trend cycle

Alert System

Get notified in real-time with built-in alerts for:

  • 🟢 Long Entry

  • 🔴 Short Entry

  • 🎯 Take-Profit Zones

  • 🛑 Full Exits

You can combine alerts or customize them individually for refined control.

Pro Tips

Caution

Best Suited For:

  • ✅ Traders seeking precision entries within trending moves

  • ✅ Pullback traders who want early signals

  • ✅ Trend Traders in all timeframes and markets

  • ✅ Swing traders needing strong visual structure tracking

Backtest Results

The strategy has been backtested on BTCUSD, XAUUSD, EURUSD, and GBPUSD across 1-minute to 15-minute timeframes, with over 100,000 trades since 2020. It maintains a win rate of 63%-71% and low drawdowns (1.33%-5%), demonstrating excellent consistency across markets and timeframes.

The use of a dynamic exit (100% at first profit point) limits the backtest’s potential, but the results are still significant. Even with this conservative approach, the strategy proves reliable, scalable, and capable of exceeding 70%-80% win rates when incorporating partial exits or better risk-reward adjustments. This consistency and low risk confirm its robustness.

Example backtests - with 20 Years of Data!

XAUUSD 1 min (Long & Short)

XAUUSD 1 min (Long Only)

XAAUSD 5 min (Long & Short)

EURUSD 1 min (Long & Short)

EURUSD 5 min (Long & Short)

GBPUSD 1 min (Long & Short)

These example backtests demonstrate the strategy's robustness across markets and timeframes, without any overfitting or over-optimization of parameters. The backtests include trading fees and stop-loss logic.

More Backtests

BTCUSD (Long and Short) - 1 min chart:

  • 29286 Trades since 2020.,

  • 65% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 1.7%,

BTCUSD (Long and Short) - 5 min chart:

  • 6257 Trades since 2020.,

  • 68% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 1.33%,

BTCUSD (Long and Short) - 15 min chart:

  • 2089 Trades since 2020.,

  • 71% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 1.6%,

XAUUSD (Long and Short) - 1 min chart:

  • 23748 Trades since 2020.,

  • 65% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 3.6%,

XAUUSD (Long and Short) - 5 min chart:

  • 4670 Trades since 2020.,

  • 66% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 2.5%,

EURUSD (Long and Short) - 1 min chart:

  • 25694 Trades since 2020.,

  • 63% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 5%,

EURUSD (Long and Short) - 5 min chart:

  • 4954 Trades since 2020.,

  • 66% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 3%,

GBPUSD (Long and Short) - 1 min chart:

  • 25315 Trades since 2020.,

  • 65% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 4%,

GBPUSD (Long and Short) - 5 min chart:

  • 4872 Trades since 2020.,

  • 65% Percent Profitable,

  • Exit - dynamic (exit full at first exit signal),

  • Max Drawdown 3.4%,

Last updated