validators/validators library

Properties

compoundInterestValidators List<MatexCalculatorValidator<MatexCompoundInterestCalculatorState>>
final
dividendPayoutRatioValidators List<MatexCalculatorValidator<MatexDividendPayoutRatioCalculatorState>>
final
dividendReinvestmentValidators List<MatexCalculatorValidator<MatexDividendReinvestmentCalculatorState>>
getter/setter pair
dividendYieldValidators List<MatexCalculatorValidator<MatexDividendYieldCalculatorState>>
getter/setter pair
fibonacciLevelsValidators List<MatexCalculatorValidator<MatexFibonacciLevelsCalculatorState>>
getter/setter pair
forexPipDeltaValidators List<MatexCalculatorValidator<MatexForexPipDeltaCalculatorState>>
final
forexPositionSizeValidators List<MatexCalculatorValidator<MatexForexPositionSizeCalculatorState>>
final
forexProfitAndLossValidators List<MatexCalculatorValidator<MatexForexProfitLossCalculatorState>>
final
forexRequiredMarginValidators List<MatexCalculatorValidator<MatexForexRequiredMarginCalculatorState>>
final
forexStopLossTakeProfitValidators List<MatexCalculatorValidator<MatexForexStopLossTakeProfitCalculatorState>>
final
pipValueValidators List<MatexCalculatorValidator<MatexForexPipValueCalculatorState>>
final
pivotPointsValidators List<MatexCalculatorValidator<MatexPivotPointsCalculatorState>>
final
profitAndLossValidators List<MatexCalculatorValidator<MatexProfitAndLossCalculatorState>>
final
stockPositionSizeValidators List<MatexCalculatorValidator<MatexStockPositionSizeCalculatorState>>
final
vatValidators List<MatexCalculatorValidator<MatexVatCalculatorState>>
final

Functions

areEntryExitFeesAndSlippagePercentValid(MatexStockPositionSizeCalculatorState state) bool
areExpectedSaleUnitsValid(MatexProfitAndLossCalculatorState state) bool
isAccountSizeValid(MatexStockPositionSizeCalculatorState state) bool
isBuyingPriceValid(MatexProfitAndLossCalculatorState state) bool
isDiscountAmountValid(MatexVatCalculatorState state) bool
isDiscountRateValid(MatexVatCalculatorState state) bool
isEntryPriceValid(MatexStockPositionSizeCalculatorState state) bool
isInstrumentPairRateValid(MatexForexPositionSizeCalculatorState state) bool
isMandadoryFieldsNotNull(MatexForexProfitLossCalculatorState state) bool
isMandadoryFieldsValid(MatexForexProfitLossCalculatorState state) bool
isPositionSizeAndInstrumentPairRateValid(MatexForexPipValueCalculatorState state) bool
isPositionSizeNotNull(MatexForexPipValueCalculatorState state) bool
isPriceBeforeVatValid(MatexVatCalculatorState state) bool
isRiskAmountOrPercentValid(MatexForexPositionSizeCalculatorState state) bool
isRiskAmountWithinAccountSize(MatexForexPositionSizeCalculatorState state) bool
isRiskPercentOrStopLossAmountValid(MatexStockPositionSizeCalculatorState state) bool
isRiskPercentWithinRange(MatexForexPositionSizeCalculatorState state) bool
isRiskWithinAccountLimits(MatexForexPositionSizeCalculatorState state) bool
isSellingPriceValid(MatexProfitAndLossCalculatorState state) bool
isStopLossPriceValidForPosition(MatexStockPositionSizeCalculatorState state) bool
isVatRateValid(MatexVatCalculatorState state) bool