How to Automate an ICT Strategy on MetaTrader 5
Camovia Tray Team · 2026-09-16
The London session is about to open, and you're staring at your charts, trying to manually spot order blocks and fair value gaps across multiple timeframes. By the time you've identified a potential setup, the price has already moved—and you're left wondering if you missed the entry. For traders who follow Inner Circle Trader (ICT) methodology, this scenario is all too familiar. The concepts are powerful: liquidity sweeps, market structure shifts, order blocks, fair value gaps, and optimal trade entry zones. But executing them manually? That's where the real challenge begins.
Automating your ICT strategy on MetaTrader 5 can bridge this gap. Instead of spending hours glued to screens waiting for setups, an automated system can scan the markets, identify your specific ICT conditions, and execute trades according to your rules. This guide walks through what it takes to bring ICT automation to MT5 and, crucially, how to manage the process without losing touch with your trading activity.
Understanding the ICT Strategy Components Worth Automating
Before diving into the technical setup, it helps to clarify which ICT elements are most suitable for automation. A robust automated ICT system typically handles several detection layers simultaneously. These include scanning for liquidity sweeps above or below recent swing points, identifying market structure breaks (BOS) and changes of character (CHoCH), and detecting order blocks and fair value gaps (FVGs) that align with the market's direction.
The most capable automated ICT solutions use a multi-dimensional filtering approach. For instance, some systems require confirmation from an entry signal plus multiple filters across different timeframes—all must align before a trade is placed. This might include session-based logic (trading only during London or New York killzones), volatility filters using ATR to avoid quiet markets, and even news blackout windows to sidestep high-impact events.
Technical Approaches to Automating ICT on MT5
When it comes to turning your ICT strategy into code on MetaTrader 5, you have a few viable paths. The most direct approach is using MQL5, MetaTrader's native programming language, to build or deploy an Expert Advisor (EA) that encapsulates your ICT logic. Several open-source projects demonstrate how this works in practice—some identify order blocks based on candle body-to-range ratios and use moving averages to gauge market bias, while others implement more comprehensive systems with risk management features like trailing stops and daily trade limits.
For traders more comfortable with Python, the MetaTrader5 Python library offers another route. This approach lets you handle data fetching and order execution via Python scripts that integrate with MT5. One open-source library, for example, provides session management to detect trading sessions, candle analysis tools to identify market structure, and functions to place market and limit orders—all designed around ICT principles.
The market also offers ready-made EAs that incorporate ICT methodology. These solutions often bundle multiple concepts into one system—combining order blocks, FVGs, OTE levels, and killzone timing into a single package. Some advanced EAs classify the market into one of twelve regimes and adapt their entry logic accordingly. A common theme across these implementations is the layered confirmation approach: rather than relying on a single signal, they require confluence across multiple ICT filters before triggering a trade.
The Practical Challenge: Monitoring Automated Trades
Here's where many automated ICT traders hit an unexpected wall. You've got your EA running, scanning for setups and placing trades. But how do you keep track of what's happening without constantly having the MT5 terminal open and visible on your desktop?
The reality is that monitoring an automated strategy requires a different workflow. You still need to check open positions, see current equity, and maybe close a trade if market conditions change suddenly. Yet leaving MT5's full interface open isn't always practical—it clutters your screen, draws attention in shared workspaces, and makes it harder to focus on other tasks.
This is a common friction point in the automation journey. Traders often end up developing elaborate workarounds—switching between terminal windows constantly or relying on external monitoring tools—just to stay on top of their automated system's activity.
Managing Automated ICT Trading with Camovia Tray
This is where a tool like Camovia Tray adds genuine value to the automation workflow. While it doesn't replace your EA's trading logic, it solves a distinct problem: making it easier to stay informed about what your automated system is doing without keeping the full MT5 terminal visible.
By turning MT5 into a system tray tool, Camovia Tray provides quick access to key trading data right from your taskbar[citation:camovia]. Hovering over the tray icon shows real-time quotes for your preferred symbols—a quick way to check if price has moved into your EA's target zones. More importantly, the floating order window displays all open positions with their current profit or loss, accessible in seconds without reopening the entire terminal[citation:camovia].
For automated ICT trading, this solves several practical problems. When your EA enters or exits a position based on your ICT logic, you can verify the result immediately through the tray interface rather than clicking through MT5's main window. You can also close a position with a couple of clicks if you decide to override the EA's decisions—whether because market conditions have changed, news is approaching, or your own judgment suggests otherwise[citation:camovia].
The ability to hide the MT5 main window from the taskbar and Alt+Tab view keeps your screen clean, while the option to disguise the tray icon adds another layer of discretion for traders who prefer not to advertise their trading activity[citation:camovia]. Data remains local throughout this process—prices and positions are read directly from your terminal and never leave your computer[citation:camovia].
Putting It All Together: Your Automated ICT Workflow
Automating an ICT strategy on MT5 is about more than writing or buying an EA. The complete workflow involves three layers: the detection layer that identifies setups, the execution layer that places trades, and the monitoring layer that keeps you informed without being intrusive.
Start by selecting or building an EA that matches your specific ICT approach—whether that's order block-based entries, FVG fills, or market structure shifts. Use available open-source libraries as references or consider commercial options that offer the ICT components you need. Configure your EA's filters carefully, testing on a demo account before going live to understand how its logic behaves in different market conditions.
Then, address the monitoring layer. Integrating Camovia Tray into your setup means you can run your EA on MT5 in the background while keeping a lightweight pulse on your positions and prices from the system tray. When your EA triggers a trade, you see it appear in the tray's order list instantly. When a position moves into profit, you can check it without opening a single chart. And when you need to intervene—closing a trade that your EA would otherwise hold—you can do so in seconds[citation:camovia].
The goal of automation isn't to become passive; it's to make your trading more efficient by removing repetitive manual scanning and execution tasks, while keeping you in control of oversight and decision-making. With MT5 handling the detection and execution, and Camovia Tray providing unobtrusive visibility, you can engage with your automated ICT strategy on your terms—actively aware, but not tied to your screen.
MT4/MT5 Tray Assistant
Silent tracking, one-click close - check quotes and manage positions right from the tray.
Download Camovia TrayFrequently Asked Questions
How do I report issues or contact you?
Send an email to [email protected].
Where are the privacy policy and user agreement?
The "Privacy" and "EULA" links in the footer of this site, with GDPR/CCPA information included.
What is Camovia Tray?
A tray assistant for MT4/MT5 - silent tracking, one-click close: hover the system tray to check the latest quotes and manage open positions (click an order to close it), hide the MT5/MT4 main window in one click, and keep quote and position data entirely on your computer.
Do I need MT5/MT4 installed? Does the terminal need to stay open?
Yes. Camovia Tray reads quote and position data from your locally running MT5/MT4 terminal, so the terminal must be installed, running, and logged in. MT5 connects directly with no EA; MT4 needs the bundled bridge EA attached once (one-click copy in Settings, then double-click in the Navigator - see the docs).
Popular Symbols Trading Hours
Open/close times, weekend hours & live market status:
Related Articles
USD/JPY Weekly Scenario Indicator: Turning Market Structure Into a Tradable Plan
Transform your USD/JPY weekly scenario into a tradable plan without screen clutter. Camovia Tray keeps MT4/MT5 in your system tray—view quotes, manage positions, and stay focused on the weekly structure, all while your data stays local.
The "MT4 to MT5 Converter" Trap: What You Actually Need to Know
Is there a real MT4 to MT5 converter? Learn the truth about account & EA migration, and how Camovia Tray bridges your workflow for easier multi-terminal management.
When CoinEx Meets MT5: A Quiet Observer’s Take on Crypto Trading
Transform your MT5 CoinEx trading with Camovia Tray—check live crypto quotes, manage positions, and hide the main window, all from your system tray.
How to Request EA Creation on MT4 – And Why the “How” Matters More Than You Think
Discover the real ea creation request method mt4 workflow—from MQL4 Wizard to custom EAs. See how Camovia Tray helps you monitor positions without keeping MT4 open.
3 Most Important Forex Fundamental Indicators (And What Most Traders Get Wrong)
Transform your MT5/MT4 trading workflow with Camovia Tray. Access live quotes and manage positions from the system tray while focusing on NFP, CPI, and rate decisions—no terminal window needed.