Trend Signal Levels EA
- Experts
-
Joshy Antony
Professional Gold trader and MQL5 developer specializing in automated trading systems for XAUUSD.
Developed Matrix Gold Pro EA — a multi-strategy system with 12 trading strategies, smart risk management, and Telegram alerts. Trading Gold since 2013. - Versão: 1.20
- Atualizado: 31 maio 2026
- Ativações: 10
Trend Signal Levels is a trend-following Expert Advisor for MetaTrader 5. It detects trend shifts with a Supertrend (ATR) engine, optionally filtered by EMA and RSI, then trades them with structured stop-loss and take-profit levels. It can trade automatically on each signal, or you can enter manually with on-chart one-click buttons. It works on any symbol and timeframe.
[b]Key features[/b]
[list]
[*]Supertrend (ATR) signal engine that adapts to market volatility
[*]Optional EMA trend filter and RSI filter to avoid chasing extremes
[*]Entries evaluated on closed bars only (no repainting of executed trades)
[*]Automatic stop-loss and up to three take-profits (TP1 / TP2 / TP3)
[*]ATR-based or fixed stop distance, with adjustable risk-reward targets
[*]Auto trading, one-click BUY/SELL buttons, or both
[*]Fixed-lot or risk-percent position sizing
[*]Break-even and trailing-stop management
[*]Spread filter (by points or by price), trading-hours filter, daily-loss limit
[*]On-chart status panel showing trend, positions, spread and P/L
[*]Built-in presets for BTCUSD, XAUUSD and Forex, plus a Manual mode
[/list]
[b]How it works[/b]
A buy is generated when the Supertrend turns bullish, a sell when it turns bearish. With the EMA filter enabled, buys require price above the EMA and sells require price below it. The RSI filter can additionally skip signals when the market is overbought or oversold. Stop-loss and take-profit levels are derived from risk: the stop sits one risk unit away (ATR-based or fixed), and the targets are placed at your chosen risk-reward multiples.
[b]Inputs[/b]
[list]
[*][b]Preset[/b] - apply an embedded configuration (Manual, BTCUSD, XAUUSD, Forex). Manual uses your own settings below.
[*][b]ATR period[/b] - period of the ATR used by the Supertrend.
[*][b]ATR multiplier[/b] - Supertrend sensitivity.
[*][b]Use EMA filter[/b] - only trade in the direction of the EMA trend.
[*][b]EMA period[/b] - period of the EMA trend filter.
[*][b]Use RSI filter[/b] - skip signals at RSI extremes.
[*][b]RSI period[/b] - period of the RSI filter.
[*][b]RSI buy max[/b] - skip buys when RSI is above this value.
[*][b]RSI sell min[/b] - skip sells when RSI is below this value.
[*][b]Stop mode[/b] - stop distance method: ATR-based or fixed pips.
[*][b]SL ATR multiplier[/b] - stop distance as a multiple of ATR.
[*][b]Fixed SL pips[/b] - stop distance in pips when using fixed mode.
[*][b]TP1 / TP2 / TP3 RR[/b] - take-profit distances as risk-reward multiples.
[*][b]TP mode[/b] - one position (single TP) or three positions (TP1/TP2/TP3).
[*][b]Single TP pick[/b] - which target to use in single-TP mode.
[*][b]3-TP lots[/b] - in three-TP mode, full size on each leg or split one lot across the legs.
[*][b]MM mode[/b] - position sizing: fixed lots or risk percent.
[*][b]Fixed lots[/b] - lots per position in fixed mode.
[*][b]Risk percent[/b] - percent of balance risked per trade in risk mode.
[*][b]Trading mode[/b] - Auto only, Manual buttons only, or both.
[*][b]One position only[/b] - allow at most one open position at a time.
[*][b]Break-even on[/b] - move the stop to entry once in profit.
[*][b]BE trigger RR[/b] - profit (in R) required before moving to break-even.
[*][b]BE buffer points[/b] - buffer added beyond entry at break-even.
[*][b]Spread mode[/b] - spread limit measured in points or in price.
[*][b]Max spread points[/b] - maximum allowed spread in points (points mode; 0 = off).
[*][b]Max spread price[/b] - maximum allowed spread in quote currency (price mode; 0 = off).
[*][b]Slippage[/b] - maximum order deviation in points.
[*][b]Magic number[/b] - unique identifier for this EA's trades.
[*][b]Use time filter[/b] - restrict trading to set hours.
[*][b]Start hour / End hour[/b] - trading window in server time.
[*][b]Use daily loss[/b] - stop opening trades after a daily loss.
[*][b]Max daily loss pct[/b] - daily equity loss limit as a percentage.
[*][b]Close all on daily loss[/b] - also close open trades when the limit is hit.
[*][b]Use trailing[/b] - enable the trailing stop.
[*][b]Trail mode[/b] - trail distance measured by ATR or fixed pips.
[*][b]Trail ATR multiplier[/b] - trail distance as a multiple of ATR.
[*][b]Trail pips[/b] - trail distance in pips when using fixed mode.
[*][b]Show panel[/b] - show the on-chart status panel.
[/list]
[b]Notes[/b]
[list]
[*]Settings should be matched to each instrument; use a built-in preset or the Strategy Tester trial to find values that suit your symbol and timeframe.
[*]Spread and pip values scale with the instrument - the price-based spread limit is convenient for gold and crypto.
[*]Three-TP mode opens three positions; use the lot-split option to keep total risk equal to a single position.
[/list]
[b]Risk disclaimer[/b]
Trading involves risk and you can lose money. This product is a trading tool and does not constitute financial advice. Past performance does not guarantee future results. Test thoroughly in the Strategy Tester and on a demo account before using it on a live account.
