Personality Type Indicator MT5
- Indicadores
-
Mohamed Samsudeen
Com mais de 15 anos de experiência prática tanto em trading ao vivo quanto no desenvolvimento de estratégias algorítmicas, estamos dedicados a oferecer os Expert Advisors (EAs) mais avançados, estáveis e focados em performance disponíveis para MetaTrader 4 e MetaTrader 5. Nossa jornada começou com - Versão: 1.0
Personality Type Indicator MT5 — Non-Repainting Entry & Exit Signals
Personality Type Indicator MT5 is a non-repainting buy sell signal indicator for MetaTrader 5 with clear entry and exit rules, built on a unique personality type concept. Instead of one-size-fits-all settings, it adapts the complete trading engine to YOUR trader personality type.
Join our community & Signal channels: https://www.mql5.com/en/channels/xauusd-signal
Why is this indicator different?
scalper and a swing trader are different personalities — so why should they use the same settings? Personality Type Indicator MT5 uses 4 trading personality axes to build 16 trader type presets from a single indicator:
- Time Horizon — Scalper (fast EMA 9/21 engine) or Position (slow EMA 50/200 engine)
- Decision Style — Systematic (extra breakout confirmation filter) or Discretionary (earlier signals)
- Risk Temperament — Aggressive (tighter stop loss, 1:2 RR) or Conservative (wider stop loss, stronger trend gate)
- Emotional Response — Reactive (long anti-overtrading cooldown) or Composed (short cooldown)
One purchase gives you a scalping indicator, swing trading indicator, trend following system, and breakout indicator in a single tool.
Clear Entry Rules (100% rule-based, no repaint)
A BUY arrow appears ONLY when all conditions align on a closed candle:
- Fast EMA above Slow EMA (trend direction)
- ADX above threshold with +DI above −DI (trend strength filter)
- RSI crosses up through the buy level (momentum trigger)
- Optional N-bar breakout confirmation (Systematic mode)
SELL signals use the mirrored conditions. Signals never repaint, never recalculate, and never disappear.
Clear Exit Rules
- ATR chandelier trailing stop line drawn directly on the chart — ratcheting, it never moves against you. When price closes across the line, an exit cross is printed and an alert fires
- ATR-based take profit calculated at every entry signal
- Suggested SL and TP prices stored in indicator buffers on every signal
Features
- Non-repainting buy sell arrows on closed bars
- ATR trailing stop exit line for clear trade management
- Suggested Stop Loss and Take Profit on every signal
- Pop-up, push notification, and email alerts
- Works on all symbols and all timeframes (M1 to MN): forex, gold XAUUSD, indices, crypto
- EA-ready: all signals readable via iCustom (buffers 0, 1, 4, 5) for automated trading
- Anti-overtrading cooldown filter — a unique trading psychology feature
- Lightweight, no DLLs, no internet connection required
Recommended Use
- Scalper presets: M5–M15 on major pairs (EURUSD, GBPUSD, USDJPY)
- Position presets: H4–D1 on majors, gold (XAUUSD), and indices
- Best results in trending market conditions — the ADX filter intentionally skips ranging markets
Risk Disclaimer
Trading involves substantial risk. Past performance of any signal logic does not guarantee future results. This indicator is a decision-support tool, not financial advice. Always test on a demo account first and never risk money you cannot afford to lose.
USER GUIDE
Installation
- Market purchases install automatically. For manual install: File → Open Data Folder, copy the file into MQL5/Indicators/
- Restart MT5 or refresh the Navigator
- Drag "Personality Type Indicator MT5" onto your chart
Step 1 — Choose your Trader Type
Set the 4 inputs in the "Trader Type" group. If you don't know your type, start here:
- New trader, small account → Scalper + Systematic + Conservative + Reactive (S-Y-C-R)
- Experienced day trader → Scalper + Systematic + Aggressive + Composed (S-Y-A-M)
- Busy professional, checks charts twice a day → Position + Systematic + Conservative + Composed (P-Y-C-M)
The chart comment (top-left) always shows your active type code and the exact parameters in use.
Step 2 — Read the signals
- Green arrow below candle = BUY entry. The alert shows entry price plus suggested SL and TP
- Red arrow above candle = SELL entry
- Blue dotted line = trailing stop for longs. Orange dotted line = trailing stop for shorts
- Cross symbol = exit signal (price closed through the trailing stop)
Trade management: enter on the arrow, place SL at the suggested level, then either hold to the ATR take profit or trail your stop along the dotted line. Pick ONE exit method and apply it consistently.
Step 3 — Alerts
Enable pop-up, push, or email alerts in the Alerts input group. For push notifications, add your MetaQuotes ID in MT5 under Tools → Options → Notifications.
What the indicator will NOT do
- It will not signal in ranging markets (ADX below threshold) — this is intentional
- It will not repaint: a signal printed on a closed bar stays forever
- It does not open trades by itself (a companion EA can read it via iCustom)
OPTIMIZATION GUIDE (how to check parameters correctly)
Indicators cannot be optimized directly in the MT5 Strategy Tester — optimization requires an Expert Advisor. Two options:
Option A — Visual backtest (no coding, quick check)
- Open Strategy Tester (Ctrl+R) and run in visual mode on your symbol/timeframe with at least 2 years of data, "Every tick based on real ticks"
- Watch signals print bar by bar; log signal count, how many reached TP before SL, and average trail-exit result
- Repeat with a different preset and compare
Option B — Optimize through an iCustom EA (correct method)
Use a minimal EA that reads the buffers and trades them: buffer 0 ≠ EMPTY_VALUE → BUY with SL from buffer 4 and TP from buffer 5; buffer 1 → SELL; close on opposite signal or trail cross. Then in Strategy Tester select the EA, tick "Optimization," enable Custom override = true, and set these ranges:
| Parameter | Start | Step | Stop | What it controls |
|---|---|---|---|---|
| ADX minimum | 15 | 1 | 30 | Trend strength gate — higher = fewer, cleaner signals |
| SL ATR multiplier | 1.0 | 0.25 | 3.0 | Stop distance and trail tightness |
| TP ATR multiplier | 2.0 | 0.5 | 6.0 | Reward target |
| RSI buy level | 50 | 1 | 60 | Momentum trigger sensitivity |
| Breakout lookback | 3 | 1 | 12 | Confirmation strictness |
| Cooldown bars | 2 | 2 | 14 | Trade frequency throttle |
Optimize in pairs, never all at once: first ADX + breakout lookback, fix the winners; then SL + TP multipliers; then cooldown. Optimizing everything together causes curve-fitting.
How to judge optimization results — 6 mandatory checks
A parameter set is acceptable only if ALL of these hold:
- Minimum 100 trades in the test period — fewer is statistical noise
- Profit factor between 1.3 and 2.5 — results above ~3 on forex usually mean curve-fitting
- Maximum drawdown under 20% (under 10% for conservative presets)
- Smooth neighborhood: neighboring parameter values must also be profitable. If ADX=22 wins but ADX=21 and 23 lose money, the result is overfit — discard it
- Forward test: set Forward = 1/3 in Tester settings; the out-of-sample period must remain profitable, even if weaker
- Cross-symbol sanity check: a robust setting should not collapse completely on a correlated pair
Recommended workflow
- Optimize on 3 years of data, forward-tested on the most recent year
- Pick a parameter set from the middle of a profitable cluster — never the single best run
- Run on a demo account for at least 1 month
- Re-check parameters quarterly — volatility regimes change and ATR-based settings age with them
