computeStopLossPip method
double
computeStopLossPip(
- int pipPrecision
)
Implementation
@protected
double computeStopLossPip(int pipPrecision) {
var stopLossPips = state.stopLossPips ?? 0.0;
final stopLossPrice = state.stopLossPrice;
final entryPrice = state.entryPrice!;
if (stopLossPips == 0 && entryPrice > 0 && stopLossPrice! > 0) {
final decimalMultiplicator = pow(10, pipPrecision).toString();
final deltaPrice = (Decimal.parse(entryPrice.toString()) -
Decimal.parse(stopLossPrice.toString()))
.abs();
stopLossPips =
(deltaPrice * Decimal.parse(decimalMultiplicator)).toDouble();
}
return stopLossPips;
}