ReadonlyisReturns true when PnL arithmetic overflowed.
ReadonlyisReturns true when the account currency was unavailable.
ReadonlyisReturns true when the required position cost basis was unavailable.
ReadonlyisReturns true when no required FX quote was available.
SpotFunds accepts stale quotes, so staleness alone does not set this reason.
ReadonlyisReturns true when no authoritative initial PnL was available.
ReadonlykindStable wire discriminant suitable for logs, persistence, and switches.
Returns a deep copy of this PnL halt reason.
StaticfromBuilds a halt reason for arithmetic outside the affected accumulator's supported PnL range.
StaticfromBuilds a halt reason for a computation missing the account currency.
StaticfromBuilds a halt reason for a position without the required cost basis.
StaticfromBuilds a halt reason for a computation with no available required FX quote.
SpotFunds accepts the latest known quote regardless of staleness. A stale quote alone does not halt P&L; this reason means no required quote was available and no authoritative P&L value could be calculated.
StaticfromBuilds a halt reason for a position without authoritative initial PnL.
Reason why a realized-PnL value could not be calculated.