Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems at Indicator and EA developer
  • Italy
  • 1621
5 (2)
  • Information
no
experience
16
products
1
demo versions
1
jobs
0
signals
0
subscribers
MQL5 Developer / Trading Systems at Indicator and EA developer
Andrea (Andy), Italy. Self-taught programmer since the 1990s, now building MetaTrader 5 tools under the name Andy Trading Solutions (ATS).

My rule: a tool goes on the Market only after its logic has been tested on real data, with the broker's real spread. No grid, no martingale, no repainting, no promises of profit. If a statistic is weak, the product page says so.

FREE TOOLS
✔️ ATS Fibonacci Golden Zones: https://www.mql5.com/en/market/product/196598
✔️ ATS Daily Volume Profile: https://www.mql5.com/en/market/product/196718
✔️ ATS Daily Performance: https://www.mql5.com/en/market/product/196881
✔️ ATS Lot Sizer: https://www.mql5.com/en/market/product/197286
✔️ ATS Gold Bias: https://www.mql5.com/en/market/product/197175

FULL EDITIONS AND GOLD TOOLS
✔️ ATS Fibonacci Zones Multi Timeframe: https://www.mql5.com/en/market/product/196649
✔️ ATS Volume Profile Statistics: https://www.mql5.com/en/market/product/196719
✔️ ATS Risk Desk: https://www.mql5.com/en/market/product/197267
✔️ ATS Performance Statistics: https://www.mql5.com/en/market/product/198305
✔️ ATS Gold Grade: https://www.mql5.com/en/market/product/197172
✔️ ATS Gold Command: https://www.mql5.com/en/market/product/186550
✔️ ATS Killzones Liquidity Statistics: https://www.mql5.com/en/market/product/196703

Free code on CodeBase: ATS Confirmed Swings, non-repainting swing highs and lows.

📢 ATS channel: https://www.mql5.com/en/channels/ats-tools

CUSTOM WORK
Trade statistics dashboards, chart panels, indicators and EAs built to a clear specification, delivered through MQL5 Freelance. Send me a message: I answer within a day.
Andrea Michelon
Andrea Michelon
New and free: ATS Trade Manager for MetaTrader 5 🦺

Plan a trade on the chart before you take it: a blue line where you open, a red zone down to the stop, green zones up to 1, 2 or 3 targets. Drag any line and the lot, the risk and the reward in money follow. Press SEND and the "site foreman" looks after the trade: break-even, trailing stop, a partial close at each target, a daily loss lock, and one panel to close groups of trades.

- Lot from your risk %, never rounded up. If your risk is below the broker's minimum lot, the panel tells you what the minimum lot would really risk.
- Market or pending order: drag the entry away from the price and it becomes a limit or stop order.
- It trades only when you press SEND. No signals, no promises.

Free on the Market: https://www.mql5.com/en/market/product/199601

For developers, the same management rules as an open-source include file (break-even, trailing, partial closes, automatic stop and target, with a 36-check self-test): https://www.mql5.com/en/code/78081

Andy Trading Solutions
Andrea Michelon
Published code ATS Trade Management Library - break-even, trailing stop and partial closes for any EA
Look after open positions in an Expert Advisor: break-even, trailing stop, two partial closes, and a stop and target for positions that have none. It never opens a trade.
Andrea Michelon Published product

ATS Trade Manager is the site foreman of your trades. Plan a trade on the chart with draggable lines and coloured zones, send it with the lot size worked out from your risk, and let the foreman look after it: break-even, trailing stop, up to three take-profit levels with a partial close at each, a daily loss lock and one panel to close groups of trades. It trades only when you press SEND. PLAN A TRADE ON THE CHART Press PLAN and the chart shows the trade before you take it: a blue line and zone

Andrea Michelon
Published code ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule
One panel for the rules of a prop firm challenge: daily loss, maximum loss (static or trailing), profit target, minimum trading days and the best-day (consistency) rule. For each one it shows how much is used and how much room is left, in money. "One more trade" tells you the largest lot size that still keeps a stop-out inside the room left today and in the max-loss room. Read-only: it never opens, changes or closes a trade. The presets hold typical values; firms change their rules, so check yours and use the Custom preset. Built on the ATS Risk Library (ATS_RiskLib.mqh, included).
Andrea Michelon
Published code ATS Risk Library - lot size from the stop, daily loss, drawdown and exposure guards
A small include file for Expert Advisors and trade managers. It turns your risk rules into yes/no answers: how many lots does this stop allow, is the daily loss limit reached, is the maximum drawdown (static or trailing) reached, how much is at risk across all open positions, and are spread and session acceptable. The lot is never rounded up: if the broker minimum lot would risk more than allowed, the trade is skipped and the reason is returned. Limits survive a terminal restart. The library only measures: it sends no order. Includes a demo account guard (no trading by default) and a self-test with 78 checks.
Andrea Michelon
Andrea Michelon
The most common reason small gold accounts blow up is not the entry. It is the lot size.

Quick rule: lots = (balance x risk %) / (stop distance x value per point per lot).

Example on XAUUSD, 1,000 USD balance, 1% risk = 10 USD, stop 5 USD away: 10 / (5 x 100) = 0.02 lots. Most people would open 0.10 there, which is 5% on one trade.

Set the stop first, then the lot. Never the other way round.

Free tool that does the maths and sends the order with the stop already attached:
▶ ATS Lot Sizer: https://www.mql5.com/en/market/product/197286
Andrea Michelon
Andrea Michelon
ATS Gold Grade grades every XAUUSD M15 breakout against six objective checks and prints the six results on the panel, one by one. No black box.

✔️ Grade A / B / C from the checks, not from a hidden score
✔️ Entry, stop, target and position size for each setup
✔️ The hit rate of past graded setups, computed live on YOUR chart and broker
✔️ Closed bars only, nothing repaints
✔️ Signals only: it never trades

Honest note: the edge comes from trending gold. In a sideways market the grades still work as a filter, but results are weaker, and the panel shows it.

▶ ATS Gold Grade: https://www.mql5.com/en/market/product/197172
▶ Free H1 bias for M5/M15: https://www.mql5.com/en/market/product/197175
Andrea Michelon
Andrea Michelon
ATS Liquidity City on XAUUSD M15: towers = sell stops below price, platforms = buy stops above, "grab" / "break" on every sweep. Free with source code: https://www.mql5.com/en/code/77847
Andrea Michelon
Andrea Michelon
New free indicator with source code: ATS Liquidity City.

Where are the stops resting, and which ones were taken today? It marks every confirmed swing high/low that price has not traded through, equal highs/lows (bigger pools) and yesterday's high/low. When a bar trades beyond a level it says "grab" if the bar closes back inside, "break" if it closes beyond. Non-repainting, nearest pool above/below in buffers for your EA.

The panel is a neon city: the price is a flying car, sell stops are towers below it, buy stops floating platforms above it. A map of where stops rest, not a forecast.

https://www.mql5.com/en/code/77847
Andrea Michelon
Published code ATS Liquidity City - liquidity pools and sweeps, drawn as a neon city
Shows where stops are likely resting and which ones were just taken. Liquidity pools = confirmed swing highs and lows that price has not traded through yet, equal highs/lows (a bigger pool) and yesterday's high and low. When a bar trades beyond a pool it is marked as swept, and as "grabbed & rejected" if the same bar closes back inside. Non-repainting: a swing is used only after N closed bars on each side. The panel is a neon city drawn on a CCanvas: the price is a flying car, sell stops are towers below it, buy stops floating platforms above it, yesterday's levels golden billboards, a searchlight sweeps the sky and a ticker runs today's catch. Two buffers give the nearest active pool above and below for use in an Expert Advisor. Indicator only: it never trades.
Andrea Michelon
Andrea Michelon
ATS Indicator is now FREE (version 1.31).

It reads market structure on any MT5 chart: swing highs and lows, breaks with the trend (BOS) and against it (CHoCH), and the order block each move started from, until price touches it.

✔️ Swings confirmed on closed candles only: history looks exactly like live, nothing repaints
✔️ Order blocks removed at the first touch, max 8 on the chart
✔️ Panel: trend, last break, nearest zone with the trend, reference stop and target
✔️ London / New York killzones, ATR and spread
✔️ New in 1.31: labels stay behind the panel

Honest note from my tests: I checked the first touch of these zones on 22 markets since 2017. Price does react a little more than at random levels, but not enough to pay the spread if you trade every touch. Use it to read the market and place your stop, not as an entry signal on its own.

▶ ATS Indicator (free): https://www.mql5.com/en/market/product/168569
Andrea Michelon
Andrea Michelon
I tested the two most popular M1 gold scalping ideas on XAUUSD data since 2018, about 1,000 trades each:

1. Buy/sell the M1 close through a session high or low, with the H1 trend
2. Buy/sell the sweep of a session high or low (wick through, close back inside), with the H1 trend

Before any cost, both came out at a profit factor of about 1.00: a coin flip. After the real spread, both lose, because an M1 stop is only a few times the spread.

I also tested M15 breakouts in the direction of the H1 trend: they worked in 2024-2026, but on 2020-2022 data the same rules lost money. The edge came from the strong gold trend, not from the setup itself.

So before you trust any scalping rule, test it on years it has never seen. Most rules don't survive that step, including some of mine.
Andrea Michelon
Andrea Michelon
ATS Performance Statistics - first sale today. Thank you!

It shows how your MT5 account really performed, day by day, week by week and month by month, and BY EA: one row per magic number, so you see which strategy is carrying the account and which one is dragging it.

✔️ Profit, loss and win rate per day, week and month
✔️ Worst drawdown and margin of past days, rebuilt tick by tick from your own broker's history (not estimated from closed trades)
✔️ Custom date range with a calendar
✔️ Symbol filter: XAU* shows only your gold trades
✔️ View by EA / magic number
✔️ Read-only: it never opens, changes or closes a trade

Built after a request from a trader who wanted exact daily drawdown numbers for his gold EAs. He is now the first customer.

▶ ATS Performance Statistics: https://www.mql5.com/en/market/product/198305
▶ Free starter version (last 30 days): https://www.mql5.com/en/market/product/196881

📢 Updates and questions: https://www.mql5.com/en/channels/ats-tools
Andrea Michelon
Andrea Michelon
ATS Performance Statistics - first sale today. Thank you!

It shows how your MT5 account really performed, day by day, week by week and month by month, and BY EA: one row per magic number, so you see which strategy is carrying the account and which one is dragging it.

✔️ Profit, loss and win rate per day, week and month
✔️ Worst drawdown and margin of past days, rebuilt tick by tick from your own broker's history (not estimated from closed trades)
✔️ Custom date range with a calendar
✔️ Symbol filter: XAU* shows only your gold trades
✔️ View by EA / magic number
✔️ Read-only: it never opens, changes or closes a trade

Built after a request from a trader who wanted exact daily drawdown numbers for his gold EAs. He is now the first customer.

▶ ATS Performance Statistics: https://www.mql5.com/en/market/product/198305
▶ Free starter version (last 30 days): https://www.mql5.com/en/market/product/196881

📢 Updates and questions: https://www.mql5.com/en/channels/ats-tools
Andrea Michelon Published product

ATS Performance Statistics shows how your account really performed, day by day, week by week and month by month: profit and loss, worst drawdown and highest margin used. Bars and numbers, on a clean dashboard on your chart. The part most statistics tools cannot do: the drawdown and the margin of days you never watched. The indicator rebuilds the equity path of every past day from your deal history and the broker's own tick history, following each position tick by tick, including trades that were

Andrea Michelon
Published code ATS Confirmed Swings - non-repainting swing highs and lows
Marks swing highs and lows only after N closed bars have confirmed them, so a drawn swing never moves or disappears.
Andrea Michelon
Published post Position Size From the Stop, Not From a Gut Feeling: The Lot Formula That Survives Gold
Most position-sizing mistakes are not about the risk percentage. They are about the arithmetic: a lot size copied from a forum, a pip value assumed instead of read from the symbol, a result rounded up because it looked cleaner...
Andrea Michelon
Published post Why Most "No-Repaint" BOS/CHoCH Indicators Still Repaint (And How to Actually Fix It)
If you've traded ICT concepts on MT5 for more than a week, you've hit this: an indicator marks a Break of Structure, you take the trade, and ten minutes later the arrow has silently moved to a different candle. The indicator's marketing page said "no repaint." It repainted anyway...
Andrea Michelon Published product

THE LOT FROM YOUR STOP. FREE. Picking a lot size by feel is how a normal loss becomes a bad day. ATS Lot Sizer puts two lines on your chart, a stop and a target. Drag them, and the panel tells you the lot size that fits your risk and the money that lot really puts on the line. One click sends the trade with the stop and target attached. HOW IT WORKS Pick LONG or SHORT. A stop line and a target line appear on the chart. Drag them. Lots = your risk (percent of balance, percent of equity, or a

Andrea Michelon Published product

49.00 USD

SIZE FROM THE STOP. LOCK THE DAY. Most losing days do not start with a bad setup. They start with a lot size picked by feel, then a second trade to win the first one back. ATS Risk Desk sizes every trade from your stop, sends it in one click, manages it, and locks you out when the day's limit is gone. HOW IT WORKS Pick LONG or SHORT. A stop line and a target line appear on the chart. Drag them. Lots = your risk (percent of balance, percent of equity, or a fixed sum) divided by the stop distance

12