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.
Quick Tip: When you see a green or red histogram, always ask:
"Is this a retracement, or are we witnessing the start of something new?"
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
Use pullback triangles to anticipate setups before trend continuation
Combine trend bar color with impulse zones for best clarity
Adjust entry sensitivity depending on volatility or session type
Caution
Avoid entries after extended trend legs (3+ legs often signal exhaustion)
Use trend filtering in sideways markets
Entry triangles are best used with trend alignment, not against it
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!
Remember that all backtest is used with the default setting, no optimization or overfitted parameters.
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.
To fine-tune the strategy for different markets and timeframes, a few adjustments can be made in the settings panel. With proper tuning, this strategy can perform well across virtually any market or timeframe.
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