EdgityCore – Net Points Calculation

EdgityCore – Net Points Calculation

13 November 2026, 15:47
Quentier Marc
0
2

The Building Block — The SL Distance

Everything is measured in points, and every evaluated trading signal uses the stop loss distance as its reference value.

This is simply the number of points between entry price and stop loss level (for example 500 points on XAUUSD).

This value provides the common reference for the risk/reward and Net Points calculations.

Note — Points vs Pips

MetaTrader 5 calculates everything natively in raw points — the smallest price increment for a given symbol. For example, a 50-pip stop loss on EURUSD or a $5.00 move on XAUUSD is equal to 500 points. All Net Points figures shown in the statistics panel and throughout this documentation are expressed in points, not pips.

Important — Understanding Net Points

All Net Points statistics and performance metrics described in this documentation are calculated from historical market data using the configured strategy rules and the EdgityCore evaluation model. They represent the historical points-based performance of detected trading signals and are intended solely for quantitative strategy analysis. They do not represent executed broker trades, actual trading account performance, or monetary profit or loss. Net Points are independent of lot size, account balance, commissions, swaps, spread, slippage, and other live execution factors.

What Each Outcome Adds or Subtracts

After each evaluated trading signal reaches its final outcome, the recorded result determines how many points are added to or subtracted from the running Net Points total.

SL Hit — Full Loss

If the stop loss is hit before the RML is reached, the Net Points calculation subtracts the entire stop loss distance from the running Net Points total.

Example

SL = 500 pts → Net Points = −500

RML Hit — Breakeven or Better

The Risk Mitigation Level (RML) is placed at the configured multiple of the stop loss distance in your favour. When price reaches the RML, the stop loss steps to the entry price — from this point the evaluated signal has zero remaining downside in the evaluation model.

If the RML is hit and price subsequently reverses back to entry, the evaluation records a breakeven result: zero points are added or subtracted. If price continues beyond the RML, the signal can advance to the configured TP levels and the running Net Points total reflects the higher outcome reached.

In the evaluation model, an RML hit that subsequently returns to entry is recorded as 0 points. It is classified as a potential win because the original stop loss was avoided, but it contributes nothing to the Net Points total. This is the mechanism behind the potential win rate increase: signals that would otherwise have recorded a full loss can instead record a 0-point breakeven outcome after reaching the RML.

Example

RML hit, price reverses to entry, SL = 500 pts → Net Points = 0 (breakeven, classified as potential win)

TP Hit — Potential Points Added

Each take-profit level is based on its configured multiple of the stop loss distance. The Net Points calculation adds the distance corresponding to the recorded TP outcome.

Examples

TP2 hit, SL = 500 pts, TP2R = 1.0 → Net Points = +500

TP3 hit, SL = 500 pts, TP3R = 1.5 → Net Points = +750

Trail Exit — Dynamic Potential Points

Trailing-stop exits are calculated differently. Because the trailing stop moves as the signal progresses, the Net Points calculation measures the locked-in distance between entry and the final trailing-stop exit.

Example

Trailing stop exits 620 pts above entry → Net Points = +620

Net Points = Running Total of All Trades

After each evaluated trading signal reaches its final outcome, its point result is added to the running Net Points total.

This value is displayed inside the statistics panel as Net Points.

Net Points = Total Potential Points − Total Points Lost

Practical Example

XAUUSD example with:

  • SL = 500 pts
  • RML = 0.5 × SL = 250 pts
  • TP2R = 1.0
  • TP3R = 1.5
Signal Result Points Running Total
1 SL hit (RML never reached) −500 −500
2 RML hit, price reverses to entry 0 (breakeven) −500
3 TP3 hit +750 +250
4 SL hit (RML never reached) −500 −250
5 Trail exit at +620 pts +620 +370
Net Points +370 +370

Signal 2 — the RML breakeven — contributes 0 points to the total but is counted as a potential win in the potential win rate calculation. This is why the RML can increase the potential win rate without adding artificial profit points: a signal that reaches the RML and subsequently returns to entry contributes zero points instead of recording a full stop-loss outcome.

What Net Points Does Not Account For

Net Points is a raw points-based performance measurement produced by the EdgityCore evaluation model.

It does not account for:

  • Lot size
  • Partial closes at TP levels
  • Currency conversion
  • Broker commissions or swaps
  • Spread and slippage
  • Execution latency or other live execution conditions

Its purpose is to provide a consistent points-based measurement of strategy performance and risk/reward efficiency over the selected historical period, independently of account size or position size.

Because Net Points is intentionally independent of lot size and monetary account variables, it should not be interpreted directly as a profit or loss amount in account currency.

© 2026 Marc Quentier. All Rights Reserved. This document is part of the EdgityCore Suite. No part of this publication may be reproduced, distributed or transmitted in any form or by any means without the prior written permission of the copyright holder, except as permitted by applicable copyright law.