finance v0.0.2 Finance

Library to calculate IRR through the Bisection method.

Summary

Functions

iex> d = [{2015, 11, 1}, {2015,10,1}, {2015,6,1}] iex> v = [-800_000, -2_200_000, 1_000_000] iex> Finance.xirr(d,v) { :ok, 21.118359 }

Types

date :: Timex.Date.t
rate :: float

Functions

xirr(dates, values)

Specs

xirr([date], [number]) :: rate

iex> d = [{2015, 11, 1}, {2015,10,1}, {2015,6,1}] iex> v = [-800_000, -2_200_000, 1_000_000] iex> Finance.xirr(d,v) { :ok, 21.118359 }