private void checkLimits()

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));
            }
        }
    }