MatexStopLossTakeProfitCalculatorCore class

Inheritance
Mixed in types

Properties

defaultCalculatorState MatexBaseCoreState
no setteroverride
defaultState MatexBaseCoreState?
getter/setter pairinherited
differenceState MatexBaseCoreState
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isDirty bool
no setterinherited
isStateValid bool
getter/setter pairinherited
isValid bool
no setterinherited
propertiesUseForDifference Iterable<String>
no setterinherited
result MatexStopLossTakeProfitResult?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state MatexBaseCoreState
getter/setter pairinherited
validators List<MatexStateValidator>?
getter/setter pairinherited

Methods

baseListedSecond(bool baseListedSecond) MatexStopLossTakeProfitCalculatorCore
inherited
computePipValue() → Decimal
inherited
counterAccountCurrencyPairExchangeRate(double counterAccountCurrencyPairExchangeRate) MatexStopLossTakeProfitCalculatorCore
inherited
entryPrice(double entryPrice) MatexStopLossTakeProfitCalculatorCore
inherited
getPositionSizeWithLotDescriptorAndValue(MatexLotDescriptor lotDescriptor, num value) double
inherited
getState() MatexBaseCoreState
inherited
lot(double lot) MatexStopLossTakeProfitCalculatorCore
inherited
lotDescriptors(MatexLotDescriptors lotDescriptors) MatexStopLossTakeProfitCalculatorCore
inherited
microLot(double microLot) MatexStopLossTakeProfitCalculatorCore
inherited
miniLot(double miniLot) MatexStopLossTakeProfitCalculatorCore
inherited
nanoLot(double nanoLot) MatexStopLossTakeProfitCalculatorCore
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patchState(MatexBaseCoreState partialState) MatexStopLossTakeProfitCalculatorCore
inherited
pipPrecision(int? pipPrecision) MatexStopLossTakeProfitCalculatorCore
inherited
pipValue(MatexBaseCoreState state, {bool rational = false}) → Decimal
inherited
position(MatexPosition position) MatexStopLossTakeProfitCalculatorCore
inherited
positionSize(double positionSize) MatexStopLossTakeProfitCalculatorCore
inherited
rationalPipValue(MatexBaseCoreState state) → Rational
inherited
reset() MatexStopLossTakeProfitCalculatorCore
inherited
resetStateProperties(List<String> properties) MatexStopLossTakeProfitCalculatorCore
inherited
sanitizeDouble(double value) double
inherited
setDefaultState(MatexBaseCoreState nextDefaultState) MatexStopLossTakeProfitCalculatorCore
inherited
setState(MatexBaseCoreState nextState) MatexStopLossTakeProfitCalculatorCore
inherited
stopLossAmount(double stopLossAmount) MatexStopLossTakeProfitCalculatorCore
inherited
stopLossPips(double stopLossPips) MatexStopLossTakeProfitCalculatorCore
inherited
stopLossPrice(double stopLossPrice) MatexStopLossTakeProfitCalculatorCore
inherited
takeProfitAmount(double takeProfitAmount) MatexStopLossTakeProfitCalculatorCore
inherited
takeProfitPips(double takeProfitPips) MatexStopLossTakeProfitCalculatorCore
inherited
takeProfitPrice(double takeProfitPrice) MatexStopLossTakeProfitCalculatorCore
inherited
toPercentageDecimal(num value) → Decimal
inherited
toString() String
A string representation of this object.
inherited
tradingPairExchangeRate(double tradingPairExchangeRate) MatexStopLossTakeProfitCalculatorCore
inherited
value() MatexStopLossTakeProfitResult
override

Operators

operator ==(Object other) bool
The equality operator.
inherited