yellowbean / Hastructure

ABS/MBS cashflow engine written in Haskell, with API to Python and C/Java (on the way)
https://deal-bench.xyz
Other
15 stars 4 forks source link

Add a new Revolver Asset Class #170

Closed yellowbean closed 3 months ago

yellowbean commented 4 months ago

Revolver in real world

which is a line of credit, when a loan get repaid. User will draw a new loan in the future , as long as the new outstanding balance stays below the line of credit.

The term/rate/balance may be different than original loan.

What is Revolver ?

Revolver is abstract container , which contains

Scope

but the repayment type/interest type may stay same

Refactor on lease

lease is actual a type of revolver. if revolver has been implemented, the code to generate new lease will be unified

Assumption

Assumption how to generate new assets ?

how existing performance stress being used in new assets ?

yellowbean commented 4 months ago

The problem is: Is Revolver an Asset ? as it may draw multiple times, which during the lifetime , the total cashflow generated is uncertain.

yellowbean commented 3 months ago

I don't think it is Asset by definition of Accounting , closing for now