calculators library Null safety

Classes

MatexAbstractPipValueCalculatorCore<C extends MatexBaseCalculator<C, R>, R>
MatexBaseCalculator<C extends MatexBaseCalculator<C, R>, R>
MatexFibonacciLevelsCalculatorCore
MatexPipValueCalculatorCore
MatexPivotPointsCalculatorCore
MatexPositionSizeCalculatorCore
MatexRequiredMarginCalculatorCore
MatexStopLossCalculatorCore
MatexStopLossTakeProfitCalculatorCore
MatexTakeProfitCalculatorCore

Constants

kDefaultCamarillaPivotPointsResult → const MatexPivotPointsResult
const MatexPivotPointsResult(pivotPoint: 0.0, resistances: const [0.0, 0.0, 0.0, 0.0], supports: const [0.0, 0.0, 0.0, 0.0])
kDefaultDeMarkPivotPointsResult → const MatexPivotPointsResult
const MatexPivotPointsResult(pivotPoint: 0.0, resistances: const [0.0], supports: const [0.0])
kDefaultFibonacciPivotPointsResult → const MatexPivotPointsResult
const MatexPivotPointsResult(pivotPoint: 0.0, resistances: const [0.0, 0.0, 0.0], supports: const [0.0, 0.0, 0.0])
kDefaultPositionSizeResult → const MatexPositionSizeResult
const MatexPositionSizeResult(amountAtRisk: 0.0, pipValue: 0.0, positionSize: 0.0, riskRatio: 0.0, stopLossPips: 0.0)
kDefaultStandardPivotPointsResult → const MatexPivotPointsResult
const MatexPivotPointsResult(pivotPoint: 0.0, resistances: const [0.0, 0.0, 0.0], supports: const [0.0, 0.0, 0.0])
kDefaultWoodiePivotPointsResult → const MatexPivotPointsResult
const MatexPivotPointsResult(pivotPoint: 0.0, resistances: const [0.0, 0.0], supports: const [0.0, 0.0])

Functions

fibonacciLevels({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexFibonacciLevelsCalculatorCore
pipValue({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPipValueCalculatorCore
pivotPoints({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPivotPointsCalculatorCore
pivotPointsCamarilla(double high, double low, double close) MatexPivotPointsResult
pivotPointsDeMark(double high, double low, double close, double open) MatexPivotPointsResult
pivotPointsFibonacci(double high, double low, double close) MatexPivotPointsResult
pivotPointsStandard(double high, double low, double close) MatexPivotPointsResult
pivotPointsWoodie(double high, double low, double close) MatexPivotPointsResult
positionSize({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPositionSizeCalculatorCore
requiredMargin({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexRequiredMarginCalculatorCore
stopLoss({MatexBaseCoreState? defaultState}) MatexStopLossCalculatorCore
stopLossTakeProfit({MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexStopLossTakeProfitCalculatorCore
takeProfit({MatexBaseCoreState? defaultState}) MatexTakeProfitCalculatorCore