yellowbean / Hastructure

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

Sensitivity Analysis on deal run assumption #212

Closed yellowbean closed 2 months ago

yellowbean commented 2 months ago

Issue

Current the engine can run multi-scenario on either:

But what about running cashflow with different deal run assumptions ? like:

Propose

adding new entry point with accept a map of deal run assumptions , the return response will be a map too with same keys.

Further considerations

combination problem

This may leads to a problem that ,the PRODUCT of assumptions, like if there is N deal structures, M pool assumptions, O deal run assumptions, that would leads to M N O responses ! How response should be presented in easy way so user can access specific response ?

yellowbean commented 2 months ago

7de83f9