computeRiskRatio method

  1. @protected
double computeRiskRatio(
  1. double amountAtRisk,
  2. double? accountSize
)

Implementation

@protected
double computeRiskRatio(double amountAtRisk, double? accountSize) {
  final riskRatio = state.riskRatio ?? 0.0;

  if (riskRatio == 0 && accountSize != null && accountSize > 0) {
    return (Decimal.parse(amountAtRisk.toString()) *
            MatexDecimal.hundred /
            Decimal.parse(accountSize.toString()))
        .toDouble();
  }

  return riskRatio;
}