SMC Automato MT5
- Experts
-
Jean Charles Vilhena Maia
BOTS AND INDICATORS DEVELOPER
ENJOY THE FREE TESTS - FOR A LIMITED TIME ONLY
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I ASK FOR YOUR HELP IF YOU NOTICE ANY BUGS.
I WOULD APPRECIATE IT IF YOU COULD LEAVE A POSITIVE REVIEW. - Version: 1.39
- Updated: 4 March 2026
SMC AUTOMATO (MT5) – Sweep • CHOCH • Retest (M15/M5)
SMC AUTOMATO is an Expert Advisor for MetaTrader 5 that automates a market-structure (SMC) based logic with a confirmation flow using sweep, Change of Character (CHOCH) and retest, using M15 (structure) and M5 (entry/management) timeframes.
The robot was developed to execute trades in an objective and standardized way, with market filters and position management, without promising results and respecting MT5 execution rules.
How the EA works (logic summary)
-
Session filter (time): trades only within the configured windows (Asia / London / NY).
-
M15 structure bias: defines the preferred direction based on recent swings.
-
Sweep: detects a sweep of a relevant swing level (breaks and closes back).
-
CHOCH on M5: confirms a Change of Character (swing break in the direction of the setup).
-
Retest: validates a touch inside the retest zone and confirmation.
-
Entry: opens an order with automatic SL and TP, calculated by structure + minimum RR.
-
Management: partial closes, BE+ and optional trailing.
Key Features
-
Closed-candle operation (reduces tick noise and avoids multiple confirmations within the same candle).
-
Maximum spread filter (in points).
-
Volatility filter (ATR Spike) to avoid trading abnormal spikes.
-
Risk management based on EQUITY (configurable percentage), with lot cap and margin safety.
-
Hybrid TP: combines a structural target + a minimum RR target.
-
Configurable partial closes (P1/P2/P3) by RR level and close percentage.
-
Break-even (BE+) after Partial 1 (optional) with points offset.
-
Trailing (runner) after a defined RR, based on recent swings.
-
Daily Kill Switch (optional): blocks trading for the day if it reaches the daily loss limit (%) or equity drawdown from peak (%).
-
BUY and SELL enable options (single direction or both directions).
Important Settings
Clock / Timezone (BRT)
-
Can use reference time based on UTC + offset (default Brazil -3) or server time.
Sessions (BRT)
-
Set times in the format HH:MM-HH:MM for Asia/London/NY.
-
Option to trade or not on Sundays.
Timeframes
-
Structure: M15
-
Entry/Management: M5
-
HTF Structural Target: H1 (default)
Filters
-
Maximum spread (points)
-
ATR and “spike” limit by multiplier
-
Minimum bars between trades (cooldown by candles)
Risk
-
Risk percentage per trade (BUY base and SELL multiplier)
-
Maximum lot cap
-
Margin safety (reduces the risk of excessive leverage)
Requirements and Notes
-
Works on MetaTrader 5 (hedge or netting mode depending on broker/symbol).
-
Recommended for symbols with good liquidity and spreads compatible with the configuration.
-
Execution depends on: spread, stops level/freeze level, latency, broker rules and market conditions.
-
The EA uses automated management and may modify SL/TP and perform partial closes during the trade.
Risk Warning
Trading financial markets involves high risk and may not be suitable for everyone. Past performance does not guarantee future results. Incorrect settings, high volatility, news events, slippage and broker restrictions may affect performance. Use a demo account for testing before trading on a live account.
How to Use (Step by Step)
-
Attach the EA to the chart of the desired symbol.
-
Adjust the clock/time reference (BRT or server) and sessions.
-
Configure maximum spread, risk (%), partials and BE+ if desired.
-
Enable “AutoTrading” and allow algorithmic trading.
-
Monitor behavior on a demo account to validate the settings with your broker.


Thank for building this. It's been incredibly useful.