🔢 Trend Sniper X Pro – Easy-to-Read Inputs Setup Guide
Trend Sniper X Pro is a MetaTrader 5 trend-following indicator built around a higher-timeframe SuperTrend engine, EMA confirmation, noise filtering, entry zones, ATR-based SL/TP levels, Stochastic and ADX confirmation, session tools, alerts, and a visual Sniper Neon interface.
All inputs below follow the original MT5 Inputs structure. Values marked as pips use standard pips, where 10 points equal 1 pip on 5-digit and 3-digit symbols.

🔢 TREND ENGINE (HTF SuperTrend)
This section controls how the primary market trend is measured on the higher timeframe.
🔹 Trend timeframe (HTF) — Default: H1 — Defines the timeframe used to read the main trend. It must be equal to or higher than the chart timeframe. A lower value is automatically raised to the chart timeframe. The TF button can also change it live.
🔹 SuperTrend ATR period — Default: 10 — Sets the number of HTF candles used for the SuperTrend ATR. Higher values create smoother but slower trend changes.
🔹 SuperTrend multiplier — Default: 3.0 — Sets the SuperTrend band distance in ATRs. Higher values produce fewer and later signals, while lower values create earlier signals with more noise.
🔹 HTF EMA period — Default: 50 — Defines the EMA period used as an additional trend filter on the higher timeframe.
🔹 Enable HTF EMA filter — Default: true — Requires the HTF close to be above the EMA for an uptrend and below the EMA for a downtrend. If they disagree, candles become neutral and no signal is given.
🔹 Use closed HTF bars only (no repaint) — Default: true — Uses only fully closed higher-timeframe candles so historical signals do not change. Keeping this enabled prevents repainting.
🔹 Show HTF SuperTrend line — Default: false — Displays the higher-timeframe SuperTrend line on the chart for visual reference.
🔢 NOISE FILTER
🔹 Confirm bars count — Default: 2 — Sets the number of consecutive chart candles that must hold the new trend before confirmation. 1 is fastest, while 3–4 can reduce false flips in ranging conditions.
🔹 Show weak bars (candle against trend) — Default: true — Highlights candles that close against the current trend with a darker colour, making pullbacks easier to identify.
🔢 ENTRY ZONE & SL/TP
🔹 Enable entry zones — Default: true — Draws the entry band, SL/TP boxes, lines, and labels for each signal. The ZONES button can also toggle this feature.
🔹 Entry mode — Default: RETEST — Selects the signal entry method. MARKET enters at the signal candle close, RETEST waits for a pullback to a better price, and MID-BAR uses 50% of the signal candle.
🔹 Retest distance (pips) — Default: 5.0 — Used only in RETEST mode. Defines how many pips away from the signal close the entry is placed.
🔹 ATR source for SL — Default: Chart timeframe ATR — Determines whether the stop distance uses the chart-timeframe ATR for tighter stops or the trend-timeframe ATR for wider, swing-style stops.
🔹 Chart ATR period (SL) — Default: 14 — Sets the ATR period when the chart-timeframe ATR is selected. The HTF ATR uses the SuperTrend ATR period.
🔹 ATR SL multiplier — Default: 1.5 — Calculates stop distance as ATR × multiplier. Larger values create wider stops and fewer stop-outs but result in smaller position sizes for the same risk.
🔹 TP1 Risk — Default: 1.5 — Sets TP1 at 1.5 times the entry-to-SL risk distance.
🔹 TP2 Risk — Default: 3.0 — Sets TP2 at 3.0 times the entry-to-SL risk distance.
🔹 TP3 Risk — Default: 4.0 — Sets TP3 at 4.0 times the entry-to-SL risk distance. Keep TP1 below TP2 and TP3.
🔹 Show SL — Default: true — Displays the stop-loss line and risk box when the indicator starts.
🔹 Show TP1 / Show TP2 / Show TP3 — Default: true — Displays the individual target lines. The reward box extends to the furthest visible target. Hiding a level does not change statistics.
🔢 LEVEL FREEZE & EA BRIDGE
Entry, SL, and TP levels are frozen at the signal close. These settings control how the latest signal information is shared with other programs.
🔹 Publish last signal levels (Global Variables) — Default: true — Publishes the latest signal to MT5 Global Variables using names beginning with TSXP_, including direction, time, entry, SL, TP1–TP3, grade, maximum TP, and status.
🔹 Keep published data for N days — Default: 30 — Removes TSXP_ Global Variables that have not been updated for the specified number of days when the indicator starts.
🔹 Log signal / level events to Experts tab — Default: false — Prints new live signals and their frozen levels in the Experts tab for auditing or debugging an EA connection.
🔢 STOCHASTIC MOMENTUM
🔹 Enable Stochastic confirmation — Default: true — Activates the MOMENTUM card and Stochastic scoring in the signal grade. When disabled, the card shows DISABLED and Stochastic contributes a neutral score.
🔹 %K period — Default: 14 — Sets the look-back period for the Stochastic %K line.
🔹 %D period — Default: 3 — Sets the smoothing period for the Stochastic %D signal line.
🔹 Slowing — Default: 3 — Adds additional smoothing to the %K calculation.
🔹 Overbought level — Default: 80 — At or above this level, a BUY-side reading is classified as BURST, while a SELL-side reading is classified as SCALP ENTRY.
🔹 Oversold level — Default: 20 — At or below this level, a BUY-side reading is classified as SCALP ENTRY, while a SELL-side reading is classified as BURST.
🔹 Midline level — Default: 50 — Determines whether momentum is on the trend side. %K above the level supports BUY, while %K below supports SELL. It is used for CONFIRMED, PARTIAL, and REJECTED states.
🔹 Block signals when Stochastic REJECTED — Default: false — When enabled, new signals are held back while momentum is REJECTED and released on the first later candle where the condition is no longer rejected, provided the trend remains valid.
🔢 ADX TREND STRENGTH
🔹 Enable ADX trend strength — Default: true — Activates the TREND STRENGTH card and ADX scoring within the signal grade.
🔹 ADX period — Default: 14 — Sets the calculation period for ADX, +DI, and −DI.
🔹 Strong trend level — Default: 20 — ADX at or above this value is classified as STRONG.
🔹 Weak / flat level — Default: 15 — ADX below this value is classified as WEAK / FLAT. Values between 15 and 20 are MODERATE.
🔹 Block signals in FLAT market — Default: false — Prevents new signals while ADX remains below the weak level, helping filter sideways conditions on lower timeframes.
🔢 HISTORY DEPTH
🔹 Chart history bars — Default: 100000 — Sets the maximum number of chart candles processed. The minimum is 500. Lower values can improve loading speed on slower computers, while statistics cover only the selected range.
🔹 HTF history bars — Default: 50000 — Sets the maximum number of higher-timeframe candles loaded. The minimum is 200, and the history should cover at least the same period as the chart history.
🔢 VISUALS
🔹 Paint trend candles — Default: true — Paints candles using the trend colours when the indicator starts.
🔹 Hide original bars — Default: true — Hides the terminal's original candles while painting is active so only the trend candles remain visible.
🔹 Show signal arrows — Default: true — Displays BUY and SELL arrows on the chart.
🔹 Arrow offset (pips) — Default: 4.0 — Sets the distance between the signal arrow and the candle low for BUY signals or candle high for SELL signals. Larger offsets can help on gold, indices, or crypto.
🔹 Panel X position (px) — Default: 10 — Sets the horizontal panel distance from the left edge of the chart in pixels.
🔹 Panel Y position (px) — Default: 24 — Sets the vertical panel distance from the top edge of the chart in pixels.
🔹 Panel scale (0 = auto by screen DPI) — Default: 0 — Uses automatic DPI scaling when set to 0. Values such as 1.0, 1.25, or 1.5 can force a specific panel size.
🔹 Start with panel minimized — Default: false — Starts with only the panel header visible. The + button expands the panel.
🔢 ZONE STYLE
🔹 Zone width (bars) — Default: 30 — Sets how many candles to the right each zone extends. A zone is automatically shortened when the next signal begins.
🔹 Zone box opacity (0-255) — Default: 55 — Controls the strength of the red risk box and teal reward box. 0 is invisible and 255 is full colour. The reward box uses 60% of this value.
🔹 Show price labels — Default: true — Displays entry, SL, TP prices, R, grade, and status labels at the zone edges.
🔹 Show historical zones — Default: true — Keeps previous zones visible on the chart. When disabled, only the latest zone is drawn.
🔹 Max history zones — Default: 15 — Sets the number of previous zones retained in addition to the latest zone. Statistics still include all signals.
🔢 SESSIONS
Session times are defined in GMT and adjusted according to the broker server GMT offset.
🔹 Show sessions on start — Default: false — Displays session boxes when the indicator starts.
🔹 Broker server GMT offset (hours) — Default: 0 — Sets the broker server time difference from GMT. For example, 2 or 3. Session hours are shifted by this value.
🔹 Session history (days) — Default: 10 — Sets how many previous days of trading sessions are displayed.
🔹 Session background opacity (0-255) — Default: 30 — Controls the fill strength of session boxes. Lower values keep candles easier to read.
🔹 Skip weekends — Default: true — Prevents session boxes from being drawn when the session midpoint falls on Saturday or Sunday GMT.
⚙️ Sydney Session
🔹 Show Sydney session / Sydney colour — Default: true / teal — Enables the Sydney session box and sets its colour.
🔹 Sydney open hour / minute — Default: 21 / 0 — Sets the Sydney session opening time to 21:00 GMT.
🔹 Sydney close hour / minute — Default: 6 / 0 — Sets the Sydney session closing time to 06:00 GMT on the following day.
⚙️ Tokyo Session
🔹 Show Tokyo session / Tokyo colour — Default: true / cyan — Enables the Tokyo session box and sets its colour.
🔹 Tokyo open / close hour, minute — Default: 0:00 – 9:00 — Defines the Tokyo trading session in GMT.
⚙️ London Session
🔹 Show London session / London colour — Default: true / gold — Enables the London session box and sets its colour.
🔹 London open / close hour, minute — Default: 7:00 – 16:00 — Defines the London trading session in GMT.
⚙️ New York Session
🔹 Show New York session / New York colour — Default: true / rose — Enables the New York session box and sets its colour.
🔹 New York open / close hour, minute — Default: 12:00 – 21:00 — Defines the New York trading session in GMT.
🔢 ALERTS
Alerts are generated once per new signal when the candle closes. The alert contains the symbol, timeframe, direction, grade, entry mode, entry, SL, and TP1–TP3.
🔹 Terminal popup alert — Default: true — Displays the standard MT5 alert window.
🔹 Sound alert — Default: false — Plays alert.wav when a signal alert is generated.
🔹 Mobile push alert — Default: false — Sends signal notifications to the MT5 mobile application. A MetaQuotes ID must be configured under MT5 notification settings. Push alerts are not sent in Strategy Tester.
🔹 Email alert — Default: false — Sends signal information by email. SMTP settings must be configured under MT5 Email settings. Email alerts are not sent in Strategy Tester.
🔢 THEME – SNIPER NEON
🔹 Apply Sniper Neon chart theme (live + tester) — Default: true — Applies the Sniper Neon background, grid, and axis colours to both live charts and Strategy Tester. Original colours are restored when the indicator is removed.
🔹 Strong bull candle — Default: Aqua-teal (0,224,176) — Colour for candles closing in the direction of an uptrend.
🔹 Weak bull candle — Default: Dark teal (0,122,108) — Colour for bearish candles appearing inside an uptrend as pullbacks.
🔹 Strong bear candle — Default: Neon rose (255,61,113) — Colour for candles closing in the direction of a downtrend.
🔹 Weak bear candle — Default: Dark rose (128,34,66) — Colour for bullish candles appearing inside a downtrend.
🔹 Neutral / unconfirmed candle — Default: Slate (92,106,138) — Colour used when the trend is unconfirmed or filtered by the EMA.
🔹 Buy arrow / Sell arrow — Default: Cyan / Gold — Sets the colours of BUY and SELL signal arrows.
🔹 Entry band — Default: Electric blue (41,140,255) — Sets the colour of the entry band inside each trading zone.
🔹 SL line / box — Default: Neon rose — Sets the colour of the stop-loss line and risk box.
🔹 TP1 line / TP box — Default: Aqua-teal — Sets the colour of TP1 and the reward box.
🔹 TP2 line / TP3 line — Default: Cyan / Gold — Sets the colours of the TP2 and TP3 target lines.
🔢 Quick Troubleshooting
🔹 Nothing is drawn after attaching — Wait several seconds for higher-timeframe history to download, or switch the chart timeframe once to force a reload.
🔹 Session boxes are at the wrong hours — Check and correct Broker server GMT offset (hours). The broker server time minus GMT determines the session shift.
🔹 TELEGRAM / WEBSITE show a link box instead of opening the browser — Enable Allow DLL imports from the Dependencies tab or MT5 Expert Advisor settings. The displayed link can also be copied manually.
🔹 Very few signals — Lower the SuperTrend multiplier or Confirm bars count, select a lower trend timeframe, or disable the Stochastic / ADX filters.
🔹 Too many signals in ranging markets — Increase Confirm bars count to 3, enable Block signals in FLAT market, or select a higher trend timeframe.
🔹 Original candles show through — Make sure Hide original bars is set to true and the PAINT function is ON.
🔢 Simple Trend Sniper X Pro Logic
🔹 Higher-Timeframe Trend — The main trend is measured with the HTF SuperTrend and can be confirmed by the HTF EMA filter.
🔹 Closed-Bar Confirmation — With Use closed HTF bars only (no repaint) enabled, only completed HTF candles are used for stable historical signals.
🔹 Noise Filtering — Confirm bars count requires the new trend to hold for a selected number of chart candles before a signal can fire.
🔹 Entry Selection — Signals can use MARKET, RETEST, or MID-BAR entry modes.
🔹 Risk Levels — SL distance is based on ATR, while TP1, TP2, and TP3 are defined through Risk multiples.
🔹 Momentum Confirmation — Stochastic can contribute momentum scoring and optionally block signals when its reading is REJECTED.
🔹 Trend Strength — ADX provides trend-strength classification and can optionally block signals during FLAT conditions.
🔹 Signal Levels — Entry, SL, and TP levels are frozen at the signal close and can be published through MT5 Global Variables for an EA bridge.
🔢 Recommended Starting Configuration
🔹 Trend timeframe (HTF) — H1 provides the default higher-timeframe trend reference.
🔹 SuperTrend ATR period — 10 keeps the standard SuperTrend calculation from the original configuration.
🔹 SuperTrend multiplier — 3.0 provides the original balance between signal frequency and filtering.
🔹 HTF EMA filter — true keeps the additional trend-direction confirmation active.
🔹 Use closed HTF bars only — true should remain enabled for non-repainting historical signals.
🔹 Confirm bars count — 2 provides the original confirmation requirement. Increasing it to 3–4 can reduce false flips in ranging markets.
🔹 Entry mode — RETEST is the original default and waits for a pullback after the signal.
🔹 ATR SL multiplier — 1.5 provides the original ATR-based stop calculation.
🔹 TP1 / TP2 / TP3 Risk — 1.5 / 3.0 / 4.0 maintains the original target structure.
🔹 Enable Stochastic confirmation — true keeps momentum scoring active.
🔹 Enable ADX trend strength — true keeps trend-strength scoring active.
🔹 Block signals in FLAT market — false keeps the original default. It can be enabled when stronger sideways-market filtering is required.










