top of page

CFD Broker Risk KPIs Explained: DayPnL, NOP, Equity and Exposure

  • Tapaas
  • 6 hours ago
  • 8 min read

CFD broker risk KPIs are the core metrics that a dealing desk uses to understand its financial position at any given moment during the trading session. Four metrics sit at the centre of this picture: Day PnL, Net Open Position (NOP), Equity (also referred to as GLV), and Exposure (also referred to as Market Value). Together, these figures tell the risk manager how much the book has earned or lost today, what directional risk is currently held, what the book's total market value is relative to its cash balance, and how much notional value is tied up in open positions.

For risk managers, dealing desk heads, and trading directors at CFD brokerages, these are not abstract accounting figures. They are operational instruments. Monitoring them accurately and in real time is the foundation of intraday risk control. A broker that does not have a clear, live view of these four metrics at all times is managing its book without instruments.


cdf broker risk

Why These Four KPIs Define CFD Broker Risk

The FX and CFD market operates continuously and at significant scale. According to the BIS 2025 Triennial Central Bank Survey, OTC FX markets processed $9.6 trillion in daily turnover in April 2025. Within this environment, a retail or institutional CFD broker's book can shift materially within minutes as market prices move, clients open and close positions, and correlated flows accumulate across the book.

Each of the four core risk KPIs addresses a distinct dimension of this exposure. Day PnL measures performance. NOP measures directional risk. Equity measures financial health. Exposure measures the total size of open market commitments. A dealing desk that monitors all four simultaneously has a complete real-time picture of risk. One that monitors only some of them has blind spots that can materialise as unexpected losses.


Day PnL: What It Is and How It Is Calculated

Day PnL is the broker's profit or loss for the current trading session. It captures both realised gains and losses from closed trades and unrealised gains and losses from positions that remain open. The calculation adjusts for the unrealised PnL carried from the previous session to avoid double-counting.

The Tapaas formula for Day PnL is:


Day PnL = Realised PnL + Unrealised PnL - Previous Unrealised PnL

This formula ensures that the Day PnL figure reflects only the PnL generated within the current session, regardless of what open positions the broker was holding at the start of the day. If a position was opened yesterday and remains open today, the unrealised component from yesterday is subtracted so that only today's price movement contributes to the current Day PnL figure.


Day PnL is tracked separately by book (A-book, B-book, Hedge book) within Tapaas. When positions are switched between books, the unrealised PnL accrued up to the moment of the switch is retained in the originating book. This ensures that book-level PnL attribution remains accurate even when the dealing desk actively manages flow between books throughout the session.

Key uses of Day PnL monitoring include:

  • Intraday performance tracking against daily risk tolerance and profit targets

  • Early identification of sessions where losses are accumulating beyond normal parameters

  • Book-level attribution to understand whether losses are originating from A-book hedging, B-book internalisation, or specific client groups

  • Trigger data for escalation procedures when Day PnL breaches pre-defined thresholds


Net Open Position (NOP): Measuring Directional Risk

Net Open Position (NOP) measures the broker's net directional exposure after offsetting long and short positions in the same instrument. If the broker's B-book clients hold a combined long position of 100 lots in EUR/USD and short positions of 60 lots, the broker's NOP on EUR/USD is 40 lots net short (since the broker takes the opposite side of client trades in a B-book model).


NOP is the most direct measure of the directional risk that the broker is carrying at any given moment. A large positive NOP in a specific symbol means the broker profits if that instrument falls and loses if it rises.

A large negative NOP means the reverse. In a well-managed B-book, the dealing desk actively monitors NOP across all symbols and takes action when positions exceed risk limits, either by hedging externally or by adjusting which flow is internalised versus routed to A-book.

NOP monitoring is particularly important during:

  • Major economic data releases, when large numbers of clients may open similar positions simultaneously

  • Central bank announcements, which create correlated retail positioning in FX pairs and indices

  • Market open and close periods, when position building is concentrated

  • High-volatility events such as earnings releases, geopolitical developments, or commodity supply disruptions


Tapaas displays NOP across the Live Risk Cube, broken down by symbol, book, and client group. The system revalues NOP continuously as new positions are opened and closed, ensuring the dealing desk always has a current picture of directional exposure rather than a figure that may be minutes or hours out of date.


Equity (GLV): The Book's Mark-to-Market Value

Equity, also referred to as GLV (Gross Liquidation Value) within Tapaas, represents the current mark-to-market value of the broker's position: the cash balance of the book plus the unrealised PnL on all open positions. It answers the question: if the broker closed all open positions right now at current market prices, what would the net financial position be?

The Tapaas formula for Equity is:


Equity (GLV) = Cash Balance + Unrealised PnL

Equity is a dynamic figure that changes continuously as market prices move. A book that shows a healthy cash balance may have significantly lower equity if it is holding large unrealised losses on open positions. Conversely, a book with modest cash reserves may have strong equity if its open positions are significantly in profit.

At end of day, Tapaas revalues all positions to the latest available market rate and applies swap charges depending on when each platform has reported them. Cash amounts are accumulated under individual positions as Balance. This ensures that the Equity figure is fully reconciled at session close and carries forward accurately to the next trading day.


Exposure (Market Value): Total Open Position Value

Exposure, also described as Market Value or Mkt Value within Tapaas, represents the total notional value of all open positions in the book at current market prices. Unlike NOP, which nets long and short positions against each other, Exposure captures the gross size of the book's market commitments regardless of direction.

The Tapaas definition of Exposure is:


Exposure (Market Value) = Total value of all open positions

Exposure matters because it quantifies the total market commitment that the broker is managing. A book with a relatively balanced NOP can still carry significant Exposure if there are large long and short positions in the same or correlated instruments. In a volatile market, even a book that appears directionally neutral can experience substantial swings if its gross exposure is large.

Currency Exposure is tracked within the Tapaas Currency Exposure dashboard, which breaks down open positions by currency and shows net exposure in USD. This view is particularly important for multi-currency books where individual FX pairs interact to create aggregate currency-level risk that may not be apparent from symbol-level NOP alone.


KPI Reference Table: Definitions, Formulas and Use Cases


KPI 

Definition 

Formula 

Primary Use 

Day PnL 

Profit or loss for the current trading session 

Realised PnL + Unrealised PnL - Previous Unrealised PnL 

Intraday performance tracking, loss escalation triggers 

Net Open Position (NOP) 

Net directional exposure after offsetting long and short 

Long positions - Short positions by symbol 

Directional risk monitoring, hedge trigger 

Equity (GLV) 

Current mark-to-market book value 

Cash Balance + Unrealised PnL 

Book health assessment, margin adequacy 

Exposure (Market Value) 

Total notional value of all open positions 

Sum of all open position values at current prices 

Gross risk sizing, volatility event assessment 

Volume 

Notional value of positions by symbol 

Position units translated to USD 

Flow analysis, symbol-level risk sizing 


How These KPIs Interact: Reading the Full Risk Picture

No single KPI tells the complete story. A dealing desk that monitors only Day PnL may not notice a directional NOP that is building steadily throughout the session. A desk that focuses only on NOP may miss a deteriorating Equity position caused by unrealised losses on positions in the opposite direction. Effective intraday risk management requires all four metrics to be viewed simultaneously and in context.


Consider a scenario where Day PnL appears positive mid-session because the broker's B-book clients are currently losing on their positions. The positive Day PnL reflects unrealised gains on those open positions. But if the market reverses sharply, those unrealised gains become unrealised losses, and the Day PnL deteriorates rapidly. Monitoring NOP alongside Day PnL allows the dealing desk to see that the positive performance is conditional on market direction, and to decide whether hedging is appropriate before the reversal occurs.


Tapaas presents all four KPIs simultaneously within the Live Risk Cube dashboard, with filtering by book, symbol, counterparty, and client group. The dashboard can be configured with bookmark views that save specific filter combinations, enabling different members of the dealing desk to access the risk view most relevant to their responsibilities without navigating from scratch.


End-of-Day Revaluation and KPI Accuracy

At the end of each trading session, Tapaas performs a structured revaluation process to ensure that all KPIs carry forward accurately to the next day. This process includes three steps: revaluing all open positions to the latest available market rate, applying swap charges based on when each connected trading platform has reported them, and accumulating all cash amounts under individual cash positions within Balance.


This end-of-day process matters for KPI accuracy because it resolves the difference between intraday and overnight valuations. A position that was valued at one rate during the session is revalued at the actual overnight closing rate, ensuring that the Unrealised PnL figure that feeds into the next day's Day PnL calculation is precise. Without this revaluation step, PnL attribution errors accumulate over time and distort the risk picture.

Because Tapaas uses a time series database that does not allow stored data to be changed or deleted, the historical record of all KPI values is permanent and auditable. Every value at every timestamp is preserved, providing a complete and unalterable history that supports both internal review and regulatory examination.


To see how Tapaas computes and displays DayPnL, NOP, Equity, and Exposure in a live dealing room environment, contact us and request a walkthrough of the Live Risk Cube dashboard.



Frequently Asked Questions


What does Day PnL mean for a CFD broker?

Day PnL is the broker's total profit or loss for the current trading session. It combines realised PnL from closed trades with unrealised PnL from open positions, adjusted to remove the unrealised PnL carried from the previous session. This ensures the figure reflects only the current day's performance.

What is Net Open Position (NOP) in CFD risk management?

Net Open Position (NOP) is the broker's net directional exposure in a given instrument after offsetting long and short client positions. In a B-book model, NOP represents the net position the broker holds as counterparty to its clients. A high NOP means significant directional risk; a near-zero NOP means the book is approximately hedged.

What is the difference between Equity and Exposure in CFD broker KPIs?

Equity (GLV) is the current mark-to-market value of the book: cash balance plus unrealised PnL. It reflects what the book is worth if all positions were closed now. Exposure (Market Value) is the total notional value of all open positions regardless of direction. Equity measures financial health; Exposure measures the gross size of market commitments.

Why does Tapaas calculate Day PnL using previous unrealised PnL?

Subtracting the previous unrealised PnL ensures that only the price movement occurring within the current session contributes to the Day PnL figure. Without this adjustment, a position carried overnight would appear to generate PnL on the new day from price movements that actually occurred previously.

How often does Tapaas revalue risk KPIs?

Tapaas revalues all risk KPIs continuously throughout the trading session as new trades are executed and market prices change. The time series database architecture ensures there is no lag between market events and their reflection in the dashboard. At end of day, a full revaluation is performed to prepare accurate carry-forward figures for the next session.

bottom of page