FinanceRate
Types
Functions
fnconvertconvert(rate : Rate, q : FinanceAmount.Quantity, policy : FinanceRounding.Policy) : Result(FinanceAmount.Quantity, FinanceError.Error)#
Convert signed quantities; round once at the destination atom boundary.
fnconvert_reportconvert_report(rate : Rate, q : FinanceAmount.Quantity, policy : FinanceRounding.Policy) : Result(Conversion, FinanceError.Error)#
Residual is exact value minus rounded value, measured in destination atoms.
fnmakemake(source : FinanceAsset.Asset, target : FinanceAsset.Asset, numerator : BigInt.BigInt, denominator : BigInt.BigInt) : Result(Rate, FinanceError.Error)#
Quote target whole units per source whole unit as a positive exact rational.