IPriceFormatter
Interface
Types Module: Broker
Specific formatter for numbers
Methods
format
Price Formatter
Signature
format(price: number, signPositive?: boolean, tailSize?: number, signNegative?: boolean, useRtlFormat?: boolean, cutFractionalByPrecision?: boolean) => string
Parameters
Name | Type | Description |
---|---|---|
price | number | price |
signPositive? | boolean | add plus sign to result string. |
tailSize? | number | add tailSize digits to fractional part of result string |
signNegative? | boolean | add minus sign to result string. |
useRtlFormat? | boolean | Use Right to left format |
cutFractionalByPrecision? | boolean | cuts price by priceScalePrecision, without rounding. |
Returns
formatted price
string
Overrides
formatChange
OptionalFormatter for a price change
Signature
formatChange(currentPrice: number, prevPrice: number, signPositive?: boolean) => string
Parameters
Name | Type | Description |
---|---|---|
currentPrice | number | current price |
prevPrice | number | previous price |
signPositive? | boolean | is the sign of the number positive |
Returns
string