DINEXSPACEXAUUSD SpecialistEAs available to rentCustom EA: Strategy → Code → BacktestView rentable EA bots

What is net profit in a backtest? Read profit with the test conditions

Updated 13 Oct 2026 · 7 min read

A large net profit does not tell you, in a comparable way, how much an EA grew the account. To understand the number, you need the initial deposit, the time period, the trade size, the drawdown and the simulated costs.

Net profit in a backtest is the final result after adding up the wins and losses in the test sample, according to the platform's accounting rules. It answers a narrow question: by how much did this configuration finish the tested period up or down? On its own, it does not tell you the rate of return, the risk taken, the stability of the result or the chance of getting a similar result in the future.

How is net profit different from gross profit?

Gross profit is the total of all winning trades; gross loss is the total size of all losing trades. Net profit is usually the difference between the two, and it may be affected by commission, swap and other adjustments depending on the report. Check the field definitions and the full report instead of assuming every platform deducts the same kinds of fees. Profit factor is usually gross profit divided by gross loss, while net profit reflects the reported net result.

FigureWhat it describesWhat it cannot tell you yet
Gross profitTotal of winning tradesIt does not show total losses.
Gross lossTotal size of losing tradesIt does not show floating losses on trades still open.
Net profitNet difference at the end of the period, as reportedIt cannot be compared without the deposit and the time period.
Percentage returnRatio against the chosen capital baseIt does not replace an assessment of drawdown and costs.

Why is net profit meaningless without context?

The same nominal profit on two different deposit sizes does not represent the same rate of return. Likewise, the same amount over a short period and a long period does not mean the same thing. Lot size, leverage and the characteristics of the instrument also change how volatile the results are. Before comparing, write down the initial deposit, currency, start and end dates, symbol, timeframe, configuration and data source.

A positive net profit can come with a very deep drawdown. An equity curve can fall sharply mid-period and then recover right before the end date; the final figure will hide the decline the user would have had to sit through. Check both balance drawdown and equity drawdown, the time spent below the peak, trades still open at the end of the period and the largest loss. Do not take a single figure from the end of the report as representative of the whole experience.

Example of published figures

M1 REGIME backtest report, period 1 Jan – 2 Oct 2026, initial deposit 300 USD: 268 trades, net profit 324 USD, profit factor 1.68 and maximum balance drawdown 14.53%. These are published Strategy Tester figures, not live account results. The sample is still short and does not guarantee future results. See the report together with the test conditions on the EA page.

Spread, commission and slippage can change the result

A backtest only comes close to real conditions when its cost assumptions are reasonable. Spread varies by instrument, trading hours and liquidity. Commission depends on the account type and volume; swap can matter if trades are held overnight. Slippage and execution can differ from the software's model, especially during strong volatility. If costs are not stated, treat net profit as a result under unclear assumptions, not as an estimate of what you could actually take home.

A useful way to read it is to ask how the result holds up when you assume a higher spread or add reasonable slippage for that market. Do not pick a number yourself and present it as if it were real data; the goal is to test sensitivity. State the changed assumptions clearly and check whether a few trades account for most of the profit.

Checklist before interpreting net profit

  • Confirm the deposit, currency and trade size used in the test.
  • Note the exact start and end dates, not just the total number of years.
  • Read net profit together with gross profit, gross loss and profit factor.
  • Compare balance/equity drawdown, the number of trades and the recovery time.
  • Check spread, commission, swap, slippage and data quality.
  • Look for results on a period not used for optimization, or on new data.

These items help you understand the scope of the report; they are not a procedure that can certify performance. A strong historical result can weaken when the market, liquidity or execution conditions change. When an EA profile states the limits of its data, keep those limits intact in every comparison.

Backtest net profit is a simulated result from the past, not profit actually earned in the market, and it does not guarantee future profit. Trading can result in losses.

Put net profit alongside the other core metrics and look at EAs with published profiles.

Frequently asked questions

What is net profit in a backtest?

It is the reported net result after adding up wins and losses under the platform's rules for the test period. Check how fees are calculated.

Is net profit the same as gross profit?

No. Gross profit adds up the winning trades; net profit is the difference after losses and any adjustments shown in the report.

Does backtest net profit include commission?

It depends on the platform and settings. Check the commission, spread, swap and slippage assumptions in the report.

What does a 100% backtest profit mean?

It only means something when you know the capital base, time period, drawdown, trade size and costs. That figure does not predict future profit.

Should I choose an EA on high net profit alone?

No. Read it with drawdown, number of trades, costs, data quality and the test period, and look at how the result was produced.

DinexSpace labels the source of every number in its research profiles: backtest, forward, demo or live. You can check them against the points covered in this article.