|
From: stefanadelbert <ste...@gm...> - 2009-04-13 03:16:43
|
Hi Nathan Today I've been playing with QLNet and ASP and have got a proof of concept going. I've just used the FixedRateBond class so far and have essentially modelled an interest only mortgage with it. I have not had a look at your code yet, but I reckon that for my purposes I might take your C++ code and port it to the C# QLNet project onto a branch, if you're OK with that. I still need to finalise with the owners of QLNet about how best to do that. Stefan Nathan Abbott wrote: > > Sorry for the delay. Here is what I have written so for. First the code is > off QuantLib 0.9.7. It will not work with the current copy of QuantLib in > subversion. > > in ql/cashflows/cashflows.hpp,cashflows.cpp > I add a sumAmount to the cashflows class. The loan class use this > method. > > > in ql/cashflows/fixedratecoupon.hpp, fixedratecoupon.cpp > I add delaydays method to a FixedRateLeg. We need this for Mortgage > Bonds > > in ql/experimental/loans/amortizingfixedrateleg.hpp, > amortizingfixedrateleg.cpp > I created a AmortizingFixedRateLeg class. This has the amortizing > logic > need to create a loan cash flow. > > in ql/experimental/loans/loan.hpp, loan.cpp > This is a base loan class. It is very similiar to the bond class. > > in ql/experimental/loans/fixedrateloan.hpp, fixedrateloan.cpp > This is a FixedRateLoan class that inherits from the loan class. It > use > the AmortizingFixedRateLeg to create it legs. It can create its own cash > flows and get the npv from an pricingengine. > > in ql/experimental/loans/discountingloanengine.cpp > This is the pricing engine for the loan class. > > in ql/experimental/mortgagebonds/mortgagebond.hpp, mortgagebond.cpp > This is a base MortgageBond class. Obviously, it inherits from the > bond > class. Right now all it has is a WAL calculation method. > > in ql/experimental/mortgagebonds/fixedratemortgagebond.hpp, > fixedratemortgagebond.cpp > This is a FixedRateMortgageBond class. Obviously, it inherits from the > mortgagebond class. It is very similiar to the AmortizingFixedRateBond > > > On Wed, Apr 8, 2009 at 3:24 AM, Jose Aparicio-Navarro > <ja...@fr...>wrote: > >> Hi Nathan, yes thank you, I want to sign for the free copy :-) >> I'll try to look at it from the prepayments/default side. But I do not >> think I'll implement anything in the short term. >> It is 0.9.7 code, right? >> >> Regards >> Pepe >> >> >> Quoting Nathan Abbott <nka...@gm...>: >> >> > I have a version of a Loan class, a FixedRateLoan class, a MortgageBond >> > class, and a FixedRateMortgageBond class that I am working on. If any >> body >> > wants to look at them just email me. Any suggests and comments would be >> > helpful. >> > >> > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > -- View this message in context: http://www.nabble.com/mortgage-bond-tp22403757p23017302.html Sent from the quantlib-dev mailing list archive at Nabble.com. |