in src/main/java/deltix/ember/service/oms/risk/sample/SamplePnLRiskRule.java [119:126]
private void checkLimits(RiskOrder order, OrderEntryRequest request, RiskObserver observer) {
if (observer != null && ! Decimal64Utils.isNull(maxLoss)) {
@Decimal long realizedPnL = position.getRealizedPnL();
if (Decimal64Utils.isNegative(realizedPnL) && Decimal64Utils.isGreater(Decimal64Utils.abs(realizedPnL), maxLoss)) {
observer.onBreach(getProjectionPath(), MaxLoss, 0, formatMessage(realizedPnL, request));
}
}
}