core/core library
Classes
- FibonacciLevelsResult
-
MatexAbstractPipValueCalculatorCore<
C extends MatexBaseCalculator< C, R> , R> -
MatexBaseCalculator<
C extends MatexBaseCalculator< C, R> , R> - MatexBaseCoreState
- MatexCoreStateProperty
- MatexCurrencyPairModel
- MatexDecimal
- MatexDividendPayoutRatioCalculatorCore
- MatexDividendPayoutRatioResult
- MatexDividendReinvestementPayout
- MatexDividendReinvestementPayoutReport
- MatexDividendReinvestementRecord
- MatexDividendReinvestementYearlyPayoutReport
- MatexDividendReinvestmentCalculatorCore
- MatexDividendReinvestmentResult
- MatexDividendYieldCalculatorCore
- MatexDividendYieldResult
- MatexFibonacciLevel
- MatexFibonacciLevelsCalculatorCore
- MatexLotDescriptor
- MatexLotDescriptors
- MatexPipDeltaCalculatorCore
- MatexPipValueCalculatorCore
- MatexPivotPointsCalculatorCore
- MatexPivotPointsResult
- MatexPositionSizeCalculatorCore
- MatexPositionSizeResult
- MatexProfitAndLossCalculatorCore
- MatexProfitAndLossResult
- MatexRequiredMarginCalculatorCore
- MatexStopLossCalculatorCore
- MatexStopLossResult
- MatexStopLossTakeProfitCalculatorCore
- MatexStopLossTakeProfitResult
- MatexTakeProfitCalculatorCore
- MatexTakeProfitResult
Mixins
-
MatexDividendPayoutRatioCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexDividendReinvestmentCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexDividendYieldCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexFibonacciLevelsCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexLotCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexPipDeltaCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexPipValueCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexPivotPointsCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexPositionSizeMarginCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexProfitAndLossCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexRequiredMarginCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexStopLossCoreMixin<
C extends MatexBaseCalculator< C, R> , R> -
MatexTakeProfitCoreMixin<
C extends MatexBaseCalculator< C, R> , R>
Constants
- intMaxValue → const int
- kDefaultCamarillaPivotPointsResult → const MatexPivotPointsResult
- kDefaultDeMarkPivotPointsResult → const MatexPivotPointsResult
- kDefaultDividendPayoutRatioState → const MatexBaseCoreState
- kDefaultDividendReinvestmentState → const MatexBaseCoreState
- kDefaultDividendYieldState → const MatexBaseCoreState
- kDefaultFibonacciPivotPointsResult → const MatexPivotPointsResult
- kDefaultLotDescriptors → const MatexLotDescriptors
- kDefaultPositionSizeResult → const MatexPositionSizeResult
- kDefaultStandardPivotPointsResult → const MatexPivotPointsResult
- kDefaultWoodiePivotPointsResult → const MatexPivotPointsResult
- kEmptyStopLossResult → const MatexStopLossResult
- kEmptyStopLossTakeProfitResult → const MatexStopLossTakeProfitResult
- kEmptyTakeProfitResult → const MatexTakeProfitResult
- kInitialFibonacciLevelsState → const MatexBaseCoreState
- kInitialPipDeltaState → const MatexBaseCoreState
- kInitialPipValueState → const MatexBaseCoreState
- kInitialPivotPointsState → const MatexBaseCoreState
- kInitialPositionSizeState → const MatexBaseCoreState
- kInitialProfitAndLossState → const MatexBaseCoreState
- kInitialRequiredMarginState → const MatexBaseCoreState
- kInitialStopLossState → const MatexBaseCoreState
- kInitialStopLossTakeProfitState → const MatexBaseCoreState
- kInitialTakeProfitState → const MatexBaseCoreState
-
kMatexFibonacciExtensionLevels
→ const List<
double> -
kMatexFibonacciRetracementLevels
→ const List<
double>
Properties
-
corePositionSizeValidators
→ List<
MatexStateValidator> -
final
-
coreStopLossTakeProfitValidators
→ List<
MatexStateValidator> -
final
-
dividendPayoutRatioValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
dividendReinvestmentValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
dividendYieldValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
fibonacciLevelsValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
pipDeltaValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
pipValueValidators
→ List<
MatexStateValidator> -
final
-
pivotPointsValidators
→ List<
MatexStateValidator> -
final
-
positionSizeValidators
→ List<
MatexStateValidator> -
final
-
profitAndLossValidators
↔ List<
MatexStateValidator> -
getter/setter pair
-
requiredMarginValidators
→ List<
MatexStateValidator> -
final
-
stopLossTakeProfitValidators
→ List<
MatexStateValidator> -
final
Functions
-
dividendPayoutRatio(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendPayoutRatioCalculatorCore -
dividendReinvestment(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendReinvestmentCalculatorCore -
dividendYield(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendYieldCalculatorCore -
fibonacciLevels(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexFibonacciLevelsCalculatorCore -
pipDelta(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexPipDeltaCalculatorCore -
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 -
profitAndLoss(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexProfitAndLossCalculatorCore -
requiredMargin(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexRequiredMarginCalculatorCore -
sortNumberAsc(
double a, double b) → int -
sortNumberDesc(
double a, double b) → int -
sortNumbers(
{required List< double> collection, bool asc = true}) → List<double> -
stopLoss(
{MatexBaseCoreState? defaultState}) → MatexStopLossCalculatorCore -
stopLossTakeProfit(
{MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexStopLossTakeProfitCalculatorCore -
takeProfit(
{MatexBaseCoreState? defaultState}) → MatexTakeProfitCalculatorCore -
toDecimal(
dynamic value) → Decimal
Typedefs
- MatexStateValidator = bool Function(MatexBaseCoreState state)