Hastructure
Safe HaskellNone
LanguageHaskell2010

Analytics

Synopsis

Documentation

calcConvexity :: DayCount -> Date -> [(Date, Balance)] -> Ts -> Rate Source #

calculate present value of input amount in future with given a curve and PV date

pv :: Ts -> Date -> Date -> Amount -> Amount Source #

calculate present value in the future using constant rate

pv2 :: IRate -> Date -> Date -> Amount -> Amount Source #

calculate present value to specific date given a series of amount with dates

pv3 :: Ts -> Date -> [Date] -> [Amount] -> Balance Source #

pv21 :: IRate -> Date -> [Date] -> [Amount] -> Balance Source #

using double for ridder's method

calcRequiredAmtForIrrAtDate :: Double -> [Date] -> [Amount] -> Date -> Maybe Amount Source #

calc IRR from a cashflow

calcSurvivorFactors :: Date -> [Date] -> Double -> [Double] Source #

calculate the Weighted Average Life of cashflow, with unit option to Monthly or Yearly