AI Thomas
- Experts
-
Vitali Vasilenka
EA Quantum Lab 👽
═══════════════════════════════════
Founded & Developed by Vitali Vasilenka
Algorithmic Trading Since 2019
═══════════════════════════════════
Professional Algorithmic Trading Solutions for MetaTrader 5
• 20+ Expert Advisors & Indicators - Version: 1.0
- Activations: 10
AI Thomas — intelligent gold market analysis
Attention!
Detailed setup instructions are here https://www.mql5.com/en/blogs/post/775405 (required reading!)
After purchasing, contact me to receive VIP setup!
A live trading system signal is available here: https://www.mql5.com/en/users/vitalvasa/seller
AI Thomas combines machine learning, trend filtering, and automatic position management in a single advisor for MetaTrader 5.
The trading decision is formed by two ONNX models. The primary model analyzes market direction, while the secondary model acts as an entry-quality filter. A trade is opened only when direction, signal quality, and the configured trading constraints are all confirmed simultaneously. The built-in SuperTrend helps filter out signals against the current market movement. By default, calculation is performed on the closed bar, which reduces the decision's dependence on an unfinished candle.
How the strategy works
- When a new bar appears, the advisor prepares input data for the two AI models.
- The primary model determines the probable direction of movement.
- The second model evaluates the quality of the entry moment.
- The signal is verified by the built-in SuperTrend trend filter.
- Additionally, spread, free margin, number of open positions, time interval, and distance between entries are checked.
- After a position is opened, the advisor manages Stop Loss, Take Profit, breakeven, and trailing stop on every tick.
- When close-on-reverse-signal is enabled, the position can be closed when the model's direction changes.
Key features
- two built-in ONNX models;
- separate evaluation of direction and entry quality;
- works with XAUUSD on H1;
- built-in SuperTrend filter with no external indicator required;
- choice of averaging method for the trend filter;
- maximum spread filtering;
- separate permission for BUY and SELL trades;
- fixed or automatic lot calculation;
- available margin check before opening;
- maximum number of positions limit;
- configurable distance and delay between repeat entries;
- fixed Stop Loss and Take Profit;
- automatic breakeven move;
- trailing stop with configurable start, distance, and step;
- optional closing on opposite AI signal;
- detailed log of trade admission reasons;
- SuperTrend visualization on the chart;
- modern account and strategy status panel;
- clickable BUY/SELL markers;
- signal card with time, price, direction, quality, ATR, and spread;
- display of Entry, Stop Loss, and Take Profit lines after clicking a marker.
Information panel
The panel shows in real time:
- current AI decision;
- trend direction;
- primary model confidence;
- entry quality;
- account balance and equity;
- free margin;
- current drawdown and margin level;
- number of active BUY and SELL positions;
- total volume of open positions;
- current floating result;
- trades closed today;
- number of profitable and losing closures;
- daily win rate;
- closed trades result;
- current price, ATR, and spread.
Interactive signals
Confirmed signals are marked on the chart with BUY and SELL markers. Clicking a marker opens a card with the signal parameters and displays horizontal levels:
- Entry — calculated entry price;
- SL — risk limitation level;
- TP — profit target level.
This allows you to quickly assess the signal structure directly on the chart.
Position management
Each trade is opened with defined Stop Loss and Take Profit. Once the specified profit is reached, the advisor can move Stop Loss to breakeven and then trail the position with a trailing stop.
If close-by-signal is enabled, AI Thomas also monitors model direction changes and can close the position when an opposite signal appears.
Volume management
Two modes are available:
- Manual Lot — fixed volume;
- Auto Lot — stepwise volume calculation relative to account balance.
When using multiple positions, the advisor can perform repeat entries in the same direction at a defined distance and time interval. The volume of subsequent positions is not multiplied automatically; however, total risk increases with each new position.
Recommended product card information
- Terminal: MetaTrader 5
- Recommended symbol: XAUUSD
- Recommended timeframe: H1
- Execution type: market
- Directions: BUY and SELL
- Signal operation: on new bar
- Position management: on every tick
- External indicators: not required
- Models: built-in ONNX, CPU execution
