exceptions
Domain exception hierarchy for BRMS.
Classes:
-
BRMSError–Base exception for all BRMS domain errors.
-
DataLoadError–Failed to load simulation data (zip, CSV, JSON).
-
InstrumentNotFoundError–Referenced instrument does not exist in any book.
-
InsufficientBalanceError–Account balance insufficient for operation.
-
InvalidTransactionError–Transaction violates business rules.
-
ScenarioNotAvailableError–No market data available for the requested date.
BRMSError
Bases: Exception
Base exception for all BRMS domain errors.
DataLoadError
Bases: BRMSError
Failed to load simulation data (zip, CSV, JSON).
InstrumentNotFoundError
Bases: BRMSError
Referenced instrument does not exist in any book.
InsufficientBalanceError
Bases: BRMSError
Account balance insufficient for operation.
InvalidTransactionError
Bases: BRMSError
Transaction violates business rules.
ScenarioNotAvailableError
Bases: BRMSError
No market data available for the requested date.