calculators library Null safety

Classes

MatexConfig
MatexFibonacciLevelsCalculator
MatexPipValueCalculator
MatexPivotPointsCalculator
MatexPositionSizeCalculator
MatexRequiredMarginCalculator
MatexStopLossTakeProfitCalculator

Mixins

MatexPipValueMixin<C extends MatexAbstractPipValueCalculatorCore<C, R>, R>

Constants

kInitialMatexPipValueState → const MatexBaseCoreState
const MatexBaseCoreState(accountCode: null, baseCode: null, counterCode: null, counterAccountCurrencyPairExchangeRate: 0.0, baseListedSecond: false, lotDescriptors: kDefaultLotDescriptors, pipPrecisio…
kInitialMatexPositionSizeState → const MatexBaseCoreState
const MatexBaseCoreState(accountCode: null, baseCode: null, counterCode: null, counterAccountCurrencyPairExchangeRate: 0.0, baseListedSecond: false, lotDescriptors: kDefaultLotDescriptors, pipPrecisio…
kInitialMatexRequiredMarginState → const MatexBaseCoreState
const MatexBaseCoreState(accountCode: null, baseCode: null, counterCode: null, counterAccountCurrencyPairExchangeRate: 0.0, baseListedSecond: false, lotDescriptors: kDefaultLotDescriptors, pipPrecisio…
kInitialMatexStopLossTakeProfitState → const MatexBaseCoreState
const MatexBaseCoreState(accountCode: null, baseCode: null, counterCode: null, counterAccountCurrencyPairExchangeRate: 0.0, baseListedSecond: false, lotDescriptors: kDefaultLotDescriptors, pipPrecisio…

Properties

matexPipValueValidators List<MatexStateValidator>
final
matexPositionSizeValidators List<MatexStateValidator>
final
matexRequiredMarginValidators List<MatexStateValidator>
final
matexStopLossTakeProfitValidators List<MatexStateValidator>
final

Functions

matexFibonacciLevels({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexFibonacciLevelsCalculator
matexPipValue({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPipValueCalculator
matexPivotPoints({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPivotPointsCalculator
matexPositionSize({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexPositionSizeCalculator
matexRequiredMargin({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexRequiredMarginCalculator
matexStopLossTakeProfit({required MatexConfig config, MatexBaseCoreState? defaultState, List<MatexStateValidator>? validators}) MatexStopLossTakeProfitCalculator