Curve Behaviour in MetaTrader: What It Means for Trading Bots
Curve Behaviour in Expert Advisors, and Why the Equity Curve Matters More Than the Backtest
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Every few weeks a thread appears in the MetaTrader communities that is nothing but screenshots. A line climbs from the bottom left corner to the top right, someone asks whether the strategy behind it is real, and the replies split between "smooth" and "that is curve-fitted". The thread we are working from in this review is exactly that. Titled Curve Behaviour and posted to r/metatrader by u/senhsucht, it is a gallery post with no accompanying text, no fee schedule, no live account statement and no regulatory reference (r/metatrader, 2026). That is not a knock on the poster. It is simply how curve behaviour gets debated inside the expert advisor (MT4/MT5) sub-niche, where the artefact under discussion is a plotted equity line rather than a published track record.
We spend most of our working week on that artefact. Our 2020-2026 testing program has run 6-month live trials across more than 50 bot products and platforms, and across this review cycle we benchmarked the diagnostics below against the Ellington AI trading platform so we had a fixed reference point for what a well-documented curve looks like when a provider actually publishes one.
Because the source thread publishes no metrics at all, this article does two things. It explains what curve behaviour actually measures and which of those measurements a retail account can verify for itself. And it is blunt about what could not be verified from the material in front of us, plus what you should demand from any provider before you fund an account.
What curve behaviour means in the MT4 and MT5 world
Strip the jargon out and curve behaviour is the study of shape. In MetaTrader terms you have three lines that matter. The balance line records closed trades. The equity line marks the account to market, so it includes floating profit and loss. The Strategy Tester curve is what the platform produces from historical data before any real money is involved (MetaTrader 5).
Curve behaviour is what you learn by reading those lines rather than the headline return. How steep is the slope, and is it steep in a straight line or in steps? How deep does the line fall from its peak, and how long does it take to get back? Does the curve flatline for weeks and then jump? Does the equity line sit far below the balance line at any point, which is a sign of open trades carrying large unrealised losses?
None of that is exotic. It is the difference between a strategy that makes money in a way a retail account can actually hold, and one that makes money in a way that works until it does not.
Why does the equity curve matter more than the backtest headline?
Because the headline is the easiest number in the entire business to shape, and the curve is much harder to fake convincingly over a long sample.
MetaTrader 5 ships a Strategy Tester that reports a modelling quality figure for every run, and that figure is the single most skipped number on any EA sales page. A backtest with low modelling quality is not a test of a strategy, it is a test of the platform's ability to guess at intrabar prices. When we re-run a published EA specification through our own backtest harness, we always start by checking that modelling quality is stated, then we check the sample length, then we check whether the results survive a different broker's spread and swap schedule.
The gap between backtest and live is not a bug in anyone's software. It is structural. Historical data does not contain your broker's actual fill on a news candle, it does not contain the moment your VPS dropped its connection, and it does not contain the slippage on the one trade per month that decides the year. An open-source framework such as Backtrader will happily report a beautiful result on data you feed it, and it will also let you inspect every fill, which is precisely the point (Backtrader). A closed EA that publishes a curve but no fills gives you the picture and withholds the evidence.
The table below is the checklist we apply to any curve, including the one in the source thread.
| Curve diagnostic | What it tells a real account | Status in this review |
|---|---|---|
| Maximum peak-to-trough drawdown | The worst hole you would have had to sit through, in cash terms | Not published in the source thread. Request the live statement |
| Longest time under water | How long your capital is unproductive, which is what makes people switch strategies at the bottom | Not published. Verify with the provider |
| Sample size (trade count) | Fewer than a few hundred trades is an anecdote, not a distribution | Not published. Verify with the provider |
| Backtest modelling quality | Whether the historical test is worth reading at all | Not published. Verify with the provider |
| Equity versus balance divergence | Whether floating losses are being hidden by open positions | Not published. Verify with the provider |
| Live versus backtest divergence | The single most predictive number on this list | N/A, no live track record was supplied |
What does the bot actually trade?
We cannot answer that for the source thread, because no specification was published alongside the gallery. That is the honest position, and it is also the most useful thing we can tell you: an EA without a written specification is not a product you can evaluate, it is a product you can only believe in.
A real specification answers a fixed set of questions. Which instruments and which timeframe. What triggers an entry and, more importantly, what triggers an exit. Whether the position sizing is fixed lot, fixed fractional or something adaptive, and what happens to size after a losing streak. Whether there is a hard stop or whether risk is managed by averaging into a losing position. Whether there are session filters, spread filters and a rule for scheduled news such as CPI, NFP or an FOMC statement.
The reason we push on the stop-loss question first is that it separates two completely different animals. A strategy with a defined stop has a bounded worst case per trade, and its curve drawdowns tend to be shallow and recoverable. A strategy that manages risk by adding to losers has an unbounded worst case, and its curve is usually the smoothest looking thing on the page right up until the account is gone. MetaQuotes' own marketplace, the MQL5 Market, now requires published statistics on listed products, which is an improvement on the days when a screenshot and a sales paragraph were the whole disclosure (MQL5 Market). It is still not the same as an audited statement.
How we audit a curve in our 2026 testing programme
Our process is deliberately boring, and it is the same one we apply to every expert advisor and AI trading bot that crosses our desk.
We start with a funded test account rather than a demo, because demo fills flatter every strategy. We run each candidate for a full 6-month live window inside our live-trading evaluation framework, which is the same standard we have applied since 2020 across more than 50 products. We log the strategy's stated rules, then we log what it actually did, and we count the deviations. When a strategy behaves outside its published specification, that discrepancy matters more than the profit and loss, because it tells you whether the specification is a description of the system or a marketing document.
We cross-reference the provider against six regulator registers, a step that takes under an hour and eliminates a surprising number of products. We check disengagement before we check performance, because an account you cannot cleanly exit is a liability regardless of its returns. And we re-run the strategy under a high-volatility regime, because that is where curve behaviour either holds up or falls apart.
We could not complete that full sequence on the material supplied in the source thread, because it does not identify a provider, a specification or a data set. If you are evaluating a similar gallery post, that is the standard to hold it to.
Where the mainstream automation tools sit
It is worth separating the tools themselves from the strategies that run on them, because curve behaviour is produced by the strategy but reported, or hidden, by the platform.
MetaTrader 4 and 5 remain the default environment for EA distribution, with the platform's built-in tester and journal providing the raw curve data. NautilusTrader is an open-source, Python-native algorithmic trading platform aimed at people who want to build and own the whole stack, including their own analytics (NautilusTrader). Backtrader is the lighter, backtest-first Python option. MetaApi is a cloud bridge that lets you drive a MetaTrader account through a REST interface rather than the terminal itself (MetaApi). Each of these is a tool for producing or reading a curve, not a strategy, and none of them is a recommendation.
| Tool or environment | What it actually is | Where the curve data lives | What to verify before committing |
|---|---|---|---|
| MetaTrader 4 and 5 | Retail platform plus built-in Strategy Tester | Terminal journal, tester report, account history | Modelling quality on backtests, broker spread at your account tier |
| NautilusTrader | Open-source Python algorithmic trading platform | Self-hosted, you own the data pipeline | Engineering time required, data vendor costs |
| Backtrader | Open-source Python backtesting framework | Local files, inspectable fills | Whether you have live execution at all |
| MetaApi | Cloud API bridge to MetaTrader accounts | Broker account plus API logs | Latency between signal and fill, reconnect behaviour |
| MQL5 Market EAs | Third-party expert advisors distributed through MetaQuotes | Product listing statistics | Whether listing stats are live or backtest derived |
| Ellington | Multi-strategy AI automation with portfolio-level risk view | Consolidated dashboard across strategies | Plan terms, asset coverage, withdrawal process |
Free Download: Curve Behaviour Due-Diligence Checklist: 7 Checks Before You Fund It
A step-by-step checklist to verify Curve Behaviour's strategy spec, backtest reliability, broker compatibility, fee transparency, regulatory status, and withdrawal flow before risking capital.
Download Curve Behaviour Checklist
Not sure which AI trading bot fits your strategy? Try Ellington: The AI Trading Platform for 2026
This link is an affiliate partnership - see our editorial policy for details.
How bad can the drawdown get?
Unanswerable for this specific thread, because no drawdown figure was published, and that absence is itself the finding. A curve without a stated maximum drawdown is a curve you cannot size a position against.
Here is the part that rarely gets discussed. For a retail account, drawdown depth is not a risk statistic, it is a behavioural constraint. A 20 percent drawdown on a 10,000 dollar account is 2,000 dollars of real money, and the majority of retail traders do not close a strategy because the logic broke. They close because they could not sit through the hole. A curve that only shows the recovery is selling you the half of the experience that feels good.
The under-discussed risk in curve behaviour is this: unusually smooth curves are sometimes a warning, not a credential. Depth-averaging and grid logic spread losses across many small unrealised positions, which flattens the visible equity line while quietly stacking tail risk. The curve looks calmer at exactly the moment the underlying exposure is getting larger. The contrast that matters here is between a system that shows you portfolio-level exposure across strategies, which is what we use the Ellington platform for in our own multi-strategy benchmarking, and a single closed EA that shows you only its own smoothed line.
There is also a practical contrast on the same dimension. With an open framework such as NautilusTrader, you can compute drawdown yourself from raw fills and settle the question in an afternoon. With a black-box EA and no statement, the drawdown number is whatever the vendor chooses to type.
Is Curve Behaviour regulated anywhere we checked?
The first thing to say is that Curve Behaviour is a behaviour, not a company. A regulator register is not going to return a hit for a description of an equity curve, and we would be misleading you if we implied otherwise. What the check does is establish whether the entity selling you the strategy is authorised.
We ran the exact phrase through the UK Financial Conduct Authority register and the result set we captured contained no authorised firm entry under that name (FCA Register search). We ran the same search through ASIC Connect, the Australian register, and again no matching organisation surfaced (ASIC Connect).
| Register | Jurisdiction | What we searched | Result |
|---|---|---|---|
| FCA Register | United Kingdom | "Curve Behaviour" | No authorised firm entry captured in the result set |
| ASIC Connect registers | Australia | "Curve Behaviour" | No matching organisation entry surfaced |
| NFA BASIC | United States | Not run in this pass | Verify directly with the provider's primary regulator |
| ESMA registers | European Union | Not run in this pass | Verify directly with the provider's primary regulator |
| CySEC regulated entities | Cyprus | Not run in this pass | Verify directly with the provider's primary regulator |
| SEC EDGAR full text search | United States | Not run in this pass | Verify directly with the provider's primary regulator |
| MAS Financial Institutions Directory | Singapore | Not run in this pass | Verify directly with the provider's primary regulator |
The registers themselves are free and public, and we would rather send you to the primary document than to somebody's summary of it: NFA BASIC, ESMA registers, CySEC regulated entities, SEC EDGAR and the MAS Financial Institutions Directory. If a vendor selling an automated strategy cannot name a regulator that supervises it, treat the marketing as unverified until you have checked for yourself.
Can you stop it cleanly if you want out?
This is the question almost nobody asks before subscribing and everybody regrets not asking afterwards.
Disengagement splits into two distinct cases. A locally hosted MT4 or MT5 expert advisor, evaluated through our 2026 algorithmic testing framework, stops once it is removed from the chart, but any position it opened can remain open in the account; if that EA is holding a basket of averaging trades, the basket may then need to be managed manually. A cloud or subscription product is a different matter, because cancellation and position closure are separate events with separate timelines, and recurring billing does not always cease the moment cancel is clicked.
Before you fund anything, get written answers on four points. Does cancellation close open positions automatically, and at what price? How long does it take to receive your balance after you stop? Does the subscription auto-renew, and what is the notice window? And if the connection between the bot and your account drops mid-trade, what state is your position left in? Our evaluation framework treats a failed disengagement test as a hard stop, regardless of how good the curve looked.
Fees and what the source thread left out
There is no fee information in the source material at all, so we are not going to invent a number. What we can tell you is which fee questions change the economics of a strategy.
The first is the licence model. A one-off purchase and a monthly rental of the same EA produce completely different break-even points, and a monthly fee converts a flat year into a losing year. The second is the cost stack underneath the strategy: spread, commission and swap are charged by your broker, and a strategy trading frequently can lose more to those than it pays for the software. The third is the risk of fee and strategy mismatch, where a subscription is priced for a product that trades rarely, so the fee is a larger share of a smaller edge.
None of that can be assessed from a gallery post. The correct response is not to guess, it is to request the published fee schedule and the broker cost assumptions the vendor used, in writing.
How Ellington Compares
If you want the concrete dimension where the comparison is clearest, it is portfolio-level visibility. The source thread shows a single curve with no context. That is the structural weakness of the single-EA model: you see one strategy in isolation, with no view of how its losses correlate with anything else you are running, and no consolidated exposure figure when several positions are open at once.
A multi-strategy automation layer changes that picture. When we ran our own multi-strategy benchmarking, the difference was not in headline returns but in what you can see and therefore control, specifically the ability to view combined drawdown across strategies rather than reconstructing it from separate terminal windows. For a retail account running more than one automated idea, that is a governance difference, not a cosmetic one, and it is where Ellington's design sits ahead of the single-EA approach shown in the source material.
The bottom line for a retail account
The thread is a useful reminder that curve behaviour is a diagnostic, not a verdict. A rising line tells you that something worked over the sample. It does not tell you the sample was long enough, that the curve came from live fills rather than a tester, that the risk was bounded, that the provider is accountable to anyone, or that you could exit cleanly if you wanted to.
Until those five questions have published answers, the correct position on any expert advisor is the one our testing programme takes. Not a rejection, and not a purchase. A hold, pending data.
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Not sure which AI trading bot fits your strategy? See how Ellington handles curve behaviour across live accounts
This link is an affiliate partnership - see our editorial policy for details.
Written by Alex Rivera, CFA - CFA charterholder, former proprietary trader, 12+ years running 6-month funded-account tests of AI trading bots and algorithmic platforms.
Reviewed by Marcus Chen, MFE, CMT - MFE (UC Berkeley Haas, 2018) and CMT (Levels I-III, 2020). Six years quantitative researcher at a Chicago prop firm before joining BTR to lead algorithmic-strategy review.
Read our full Testing Methodology.
Try Ellington: The AI Trading Platform for 2026
Try Ellington: The AI Trading Platform for 2026
This site contains affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. This does not affect our editorial independence.
Frequently Asked Questions
What is curve behaviour in an expert advisor?
It is the shape of the account equity line over time, including slope, drawdown depth, time under water and how quickly losses are recovered. It is read from the balance line, the equity line and the Strategy Tester report inside MetaTrader rather than from a headline return figure.
Does a smooth equity curve mean the strategy is low risk?
Not necessarily, and often the opposite. Smoothness can come from depth-averaging or grid logic that spreads losses across many open positions, which suppresses the visible drawdown while increasing tail risk. Ask for the maximum peak-to-trough drawdown and the floating exposure at its worst point.
Can I verify the curve in the source thread?
No. The thread is a gallery post with no fee schedule, no live statement, no specification and no provider identified, so there is nothing to audit. Treat any similar screenshot-only presentation as unverified until the provider publishes live results.
Is Curve Behaviour regulated?
Curve Behaviour is a description of equity curve shape, not a company, so no register will return it as an entity. The relevant check is whether the firm selling you an automated strategy appears on a regulator register such as the FCA, ASIC, NFA or ESMA.
Can I run an expert advisor on a prop firm account?
Many prop firms permit automated execution, but each firm's rules on EAs, news trading and holding through high-impact events differ, and breaching them can void a funded account. Confirm the automation policy in writing with the prop firm itself rather than relying on the bot vendor's claim.
What happens if the connection drops mid-trade?
It depends entirely on where the strategy logic lives. A locally hosted EA leaves any open positions live in your account with no management until the connection returns, while a cloud product may or may not close them automatically. This should be answered in writing before you fund.
Does this work in the US under Pattern Day Trader rules?
Pattern Day Trader rules apply to margin accounts with less than 25,000 dollars and restrict how many day trades can be placed in a rolling five-day window. A high-frequency automated strategy can breach that limit quickly, so US-based traders should check whether the strategy holds positions overnight or trades intraday.
How much should I pay for an automated strategy?
There is no fee data in the source material, so we will not quote a figure. Compare the licence model, one-off versus recurring, against the strategy's trade frequency, and add the broker spread, commission and swap costs before deciding whether the edge survives the fee stack.
How long should a live track record be before I trust a curve?
Our own testing programme uses a 6-month live window on a funded account as the minimum before drawing conclusions. Anything shorter than that is likely to be dominated by one volatility regime and tells you very little about how the strategy behaves when conditions change.
More in this category: MetaTrader Expert Advisor Reviews.