matex_dart library
Classes
- FibonacciLevelsResult
- MatexAbstractExchangeProvider
- MatexAbstractFormatterProvider
- MatexAbstractInstrumentMetadataProvider
-
MatexAbstractMetadataProvider<
T> - MatexAbstractPairMetadataProvider
-
MatexAbstractPipValueCalculatorCore<
C extends MatexBaseCalculator< C, R> , R> - MatexAbstractReporterProvider
- MatexApp
-
MatexBaseCalculator<
C extends MatexBaseCalculator< C, R> , R> - MatexBaseCoreState
- MatexConfig
- MatexCoreStateProperty
- MatexCurrencyPairModel
- MatexDecimal
- MatexDividendPayoutRatioCalculator
- MatexDividendPayoutRatioCalculatorCore
- MatexDividendPayoutRatioResult
- MatexDividendReinvestementPayout
- MatexDividendReinvestementPayoutReport
- MatexDividendReinvestementRecord
- MatexDividendReinvestementYearlyPayoutReport
- MatexDividendReinvestmentCalculator
- MatexDividendReinvestmentCalculatorCore
- MatexDividendReinvestmentResult
- MatexDividendYieldCalculator
- MatexDividendYieldCalculatorCore
- MatexDividendYieldResult
- MatexFibonacciLevel
- MatexFibonacciLevelsCalculator
- MatexFibonacciLevelsCalculatorCore
- MatexForexProfitAndLossCalculator
- MatexFormatterProvider
- MatexInstrumentFormatMetadata
- MatexInstrumentMetadata
- MatexInstrumentNameMetadata
- MatexInstrumentProvider
- MatexInstrumentSymbolMetadata
- MatexInstrumentTypeMetadata
- MatexLotDescriptor
- MatexLotDescriptors
- MatexPairLotsMetadata
- MatexPairLotUnitMetadata
- MatexPairMetadata
- MatexPairMetadataProvider
- MatexPairPipMetadata
- MatexPairTypeMetadata
- MatexPipDeltaCalculator
- MatexPipDeltaCalculatorCore
- MatexPipValueCalculator
- MatexPipValueCalculatorCore
- MatexPivotPointsCalculator
- MatexPivotPointsCalculatorCore
- MatexPivotPointsResult
- MatexPositionSizeCalculator
- MatexPositionSizeCalculatorCore
- MatexPositionSizeResult
- MatexProfitAndLossCalculator
- MatexProfitAndLossCalculatorCore
- MatexProfitAndLossResult
- MatexQuote
- MatexReportEntry
- MatexReporterProvider
- MatexRequiredMarginCalculator
- MatexRequiredMarginCalculatorCore
- MatexStopLossCalculatorCore
- MatexStopLossResult
- MatexStopLossTakeProfitCalculator
- 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> -
MatexPipValueMixin<
C extends MatexAbstractPipValueCalculatorCore< 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
- kEmptyMatexReportEntry → const MatexReportEntry
- kEmptyStopLossResult → const MatexStopLossResult
- kEmptyStopLossTakeProfitResult → const MatexStopLossTakeProfitResult
- kEmptyTakeProfitResult → const MatexTakeProfitResult
- kInitialFibonacciLevelsState → const MatexBaseCoreState
- kInitialMatexForexProfitAndLossState → const MatexBaseCoreState
- kInitialMatexPipDeltaState → const MatexBaseCoreState
- kInitialMatexPipValueState → const MatexBaseCoreState
- kInitialMatexPositionSizeState → const MatexBaseCoreState
- kInitialMatexRequiredMarginState → const MatexBaseCoreState
- kInitialMatexStopLossTakeProfitState → 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
- kMatexDefaultLocale → const String
-
kMatexFibonacciExtensionLevels
→ const List<
double> -
kMatexFibonacciRetracementLevels
→ const List<
double> - kMatexForexPairLotUnitMetadata → const MatexPairLotUnitMetadata
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
-
matexForexProfitAndLossValidators
→ List<
MatexStateValidator> -
final
-
matexPipDeltaValidators
→ List<
MatexStateValidator> -
final
-
matexPipValueValidators
→ List<
MatexStateValidator> -
final
-
matexPositionSizeValidators
→ List<
MatexStateValidator> -
final
-
matexRequiredMarginValidators
→ List<
MatexStateValidator> -
final
-
matexStopLossTakeProfitValidators
→ List<
MatexStateValidator> -
final
-
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 -
matexDividendPayoutRatio(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendPayoutRatioCalculator -
matexDividendReinvestment(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendReinvestmentCalculator -
matexDividendYield(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexDividendYieldCalculator -
matexFibonacciLevels(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexFibonacciLevelsCalculator -
matexForexProfitAndLoss(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexForexProfitAndLossCalculator -
matexPipDelta(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexPipDeltaCalculator -
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 -
matexProfitAndLoss(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexProfitAndLossCalculator -
matexRequiredMargin(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexRequiredMarginCalculator -
matexStopLossTakeProfit(
{required MatexConfig config, MatexBaseCoreState? defaultState, List< MatexStateValidator> ? validators}) → MatexStopLossTakeProfitCalculator -
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)