You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(17) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(23) |
| 2002 |
Jan
(18) |
Feb
(20) |
Mar
(22) |
Apr
(41) |
May
(28) |
Jun
(25) |
Jul
(10) |
Aug
(7) |
Sep
(5) |
Oct
(20) |
Nov
(13) |
Dec
(11) |
| 2003 |
Jan
(28) |
Feb
(5) |
Mar
(6) |
Apr
(5) |
May
(17) |
Jun
(6) |
Jul
(45) |
Aug
(35) |
Sep
(24) |
Oct
(50) |
Nov
(53) |
Dec
(6) |
| 2004 |
Jan
(4) |
Feb
(10) |
Mar
(52) |
Apr
(46) |
May
(8) |
Jun
(25) |
Jul
(12) |
Aug
(6) |
Sep
(8) |
Oct
(8) |
Nov
(9) |
Dec
(7) |
| 2005 |
Jan
(18) |
Feb
(60) |
Mar
(19) |
Apr
(26) |
May
(14) |
Jun
(27) |
Jul
(8) |
Aug
(15) |
Sep
(19) |
Oct
(53) |
Nov
(20) |
Dec
(23) |
| 2006 |
Jan
(16) |
Feb
(27) |
Mar
(33) |
Apr
(51) |
May
(36) |
Jun
(25) |
Jul
(54) |
Aug
(30) |
Sep
(25) |
Oct
(67) |
Nov
(43) |
Dec
(13) |
| 2007 |
Jan
(23) |
Feb
(27) |
Mar
(55) |
Apr
(79) |
May
(60) |
Jun
(66) |
Jul
(46) |
Aug
(30) |
Sep
(90) |
Oct
(49) |
Nov
(85) |
Dec
(74) |
| 2008 |
Jan
(68) |
Feb
(59) |
Mar
(64) |
Apr
(28) |
May
(66) |
Jun
(35) |
Jul
(73) |
Aug
(76) |
Sep
(65) |
Oct
(46) |
Nov
(41) |
Dec
(19) |
| 2009 |
Jan
(46) |
Feb
(90) |
Mar
(51) |
Apr
(104) |
May
(13) |
Jun
(24) |
Jul
(20) |
Aug
(39) |
Sep
(109) |
Oct
(101) |
Nov
(117) |
Dec
(57) |
| 2010 |
Jan
(55) |
Feb
(42) |
Mar
(39) |
Apr
(22) |
May
(33) |
Jun
(41) |
Jul
(25) |
Aug
(52) |
Sep
(75) |
Oct
(60) |
Nov
(62) |
Dec
(52) |
| 2011 |
Jan
(70) |
Feb
(31) |
Mar
(26) |
Apr
(28) |
May
(17) |
Jun
(38) |
Jul
(51) |
Aug
(35) |
Sep
(27) |
Oct
(35) |
Nov
(10) |
Dec
(20) |
| 2012 |
Jan
(21) |
Feb
(29) |
Mar
(13) |
Apr
(37) |
May
(33) |
Jun
(12) |
Jul
(34) |
Aug
(27) |
Sep
(29) |
Oct
(35) |
Nov
(58) |
Dec
(27) |
| 2013 |
Jan
(27) |
Feb
(16) |
Mar
(40) |
Apr
(16) |
May
(34) |
Jun
(37) |
Jul
(6) |
Aug
(3) |
Sep
(4) |
Oct
(49) |
Nov
(13) |
Dec
(12) |
| 2014 |
Jan
(15) |
Feb
(21) |
Mar
(11) |
Apr
(13) |
May
(27) |
Jun
(60) |
Jul
(19) |
Aug
(29) |
Sep
(20) |
Oct
(28) |
Nov
(41) |
Dec
(15) |
| 2015 |
Jan
(33) |
Feb
(29) |
Mar
(26) |
Apr
(17) |
May
(2) |
Jun
(13) |
Jul
(21) |
Aug
(30) |
Sep
(22) |
Oct
(15) |
Nov
(46) |
Dec
(20) |
| 2016 |
Jan
(6) |
Feb
(5) |
Mar
(9) |
Apr
(15) |
May
(9) |
Jun
(4) |
Jul
(3) |
Aug
(4) |
Sep
(39) |
Oct
(8) |
Nov
(5) |
Dec
(8) |
| 2017 |
Jan
(4) |
Feb
(14) |
Mar
(4) |
Apr
(16) |
May
(5) |
Jun
(10) |
Jul
(25) |
Aug
(2) |
Sep
(5) |
Oct
(11) |
Nov
(8) |
Dec
(11) |
| 2018 |
Jan
(7) |
Feb
(4) |
Mar
|
Apr
(1) |
May
(4) |
Jun
(21) |
Jul
(8) |
Aug
(3) |
Sep
(2) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2019 |
Jan
(1) |
Feb
(5) |
Mar
(18) |
Apr
(9) |
May
(5) |
Jun
(21) |
Jul
(25) |
Aug
(25) |
Sep
(4) |
Oct
(2) |
Nov
(2) |
Dec
(5) |
| 2020 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(2) |
Jun
(2) |
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(6) |
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
(2) |
Apr
(1) |
May
(4) |
Jun
|
Jul
(1) |
Aug
|
Sep
(2) |
Oct
(9) |
Nov
(1) |
Dec
(5) |
| 2022 |
Jan
(7) |
Feb
(3) |
Mar
|
Apr
(2) |
May
(5) |
Jun
(3) |
Jul
(3) |
Aug
(3) |
Sep
(3) |
Oct
(14) |
Nov
|
Dec
(1) |
| 2023 |
Jan
(10) |
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
(2) |
Jul
(2) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
|
Dec
|
| 2024 |
Jan
(8) |
Feb
|
Mar
(2) |
Apr
(1) |
May
|
Jun
|
Jul
(4) |
Aug
(5) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
(1) |
| 2025 |
Jan
(3) |
Feb
(2) |
Mar
(2) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2026 |
Jan
(1) |
Feb
(12) |
Mar
|
Apr
(2) |
May
(8) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: SourceForge.net <no...@so...> - 2010-01-01 13:32:31
|
Patches item #2908279, was opened at 2009-12-03 18:19 Message generated for change (Settings changed) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312740&aid=2908279&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Hachemi Benyahia (hachemidxp) >Assigned to: Nobody/Anonymous (nobody) Summary: Additional copulas Initial Comment: Additional copulas used in risk management: - Ali-Mikhail-Haq copula - Galambos copula - Husler-Reiss copula - Plackett copula Thank you ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312740&aid=2908279&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-31 15:25:19
|
Patches item #2908279, was opened at 2009-12-03 18:19 Message generated for change (Settings changed) made by hachemidxp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312740&aid=2908279&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Hachemi Benyahia (hachemidxp) >Assigned to: Ferdinando Ametrano (nando) Summary: Additional copulas Initial Comment: Additional copulas used in risk management: - Ali-Mikhail-Haq copula - Galambos copula - Husler-Reiss copula - Plackett copula Thank you ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312740&aid=2908279&group_id=12740 |
|
From: Luigi B. <lui...@gm...> - 2009-12-30 15:30:05
|
On Wed, 2009-12-30 at 16:25 +0100, Luigi Ballabio wrote: > On Wed, 2009-12-30 at 15:12 +0000, na...@us... wrote: > > Revision: 16973 > > http://quantlib.svn.sourceforge.net/quantlib/?rev=16973&view=rev > > Author: nando > > Date: 2009-12-30 15:12:25 +0000 (Wed, 30 Dec 2009) > > > > Log Message: > > ----------- > > merged changeset up to Rev16952 from branches/R01000x-branch to trunk > > Sai che puoi fare tanti merge nella working copy e un commit solo alla > fine, giusto? Ouch, sorry. Forgot the automatic reply to quantlib-dev. My bad. Luigi -- Blessed is the man who, having nothing to say, abstains from giving wordy evidence of the fact. -- George Eliot |
|
From: Ferdinando A. <na...@am...> - 2009-12-30 15:29:46
|
si ma se è troppo grosso mi si impianta... RSS feed: http://www.google.com/reader/shared/ferdinando.ametrano On Wed, Dec 30, 2009 at 4:25 PM, Luigi Ballabio <lui...@gm...> wrote: > On Wed, 2009-12-30 at 15:12 +0000, na...@us... wrote: >> Revision: 16973 >> http://quantlib.svn.sourceforge.net/quantlib/?rev=16973&view=rev >> Author: nando >> Date: 2009-12-30 15:12:25 +0000 (Wed, 30 Dec 2009) >> >> Log Message: >> ----------- >> merged changeset up to Rev16952 from branches/R01000x-branch to trunk > > Sai che puoi fare tanti merge nella working copy e un commit solo alla > fine, giusto? > > > -- > > When all else fails, pour a pint of Guinness in the gas tank, > advance the spark 20 degrees, cry "God Save the Queen!", and pull > the starter knob. > -- MG "Series MGA" Workshop Manual > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: Luigi B. <lui...@gm...> - 2009-12-30 15:26:20
|
On Wed, 2009-12-30 at 15:12 +0000, na...@us... wrote: > Revision: 16973 > http://quantlib.svn.sourceforge.net/quantlib/?rev=16973&view=rev > Author: nando > Date: 2009-12-30 15:12:25 +0000 (Wed, 30 Dec 2009) > > Log Message: > ----------- > merged changeset up to Rev16952 from branches/R01000x-branch to trunk Sai che puoi fare tanti merge nella working copy e un commit solo alla fine, giusto? -- When all else fails, pour a pint of Guinness in the gas tank, advance the spark 20 degrees, cry "God Save the Queen!", and pull the starter knob. -- MG "Series MGA" Workshop Manual |
|
From: Luigi B. <lui...@gm...> - 2009-12-29 14:47:49
|
On Fri, 2009-12-25 at 05:06 -0800, kapild wrote: > i have compiled quantlib 0.9.9 and boost 1.41 using g++ version = 3.4.2 > i am getting following error on running test suite > > Program received signal SIGSEGV, Segmentation fault. > 0x0104c7d2 in boost::unit_test::test_observer::test_observer() (this=0x0) > at ./boost/test/unit_test_log.hpp:131 > 131 BOOST_TEST_SINGLETON_CONS( unit_test_log_t ); > > Please help so as how to resolve the same Hard to say. What test case, if any, is the test suite running when you get the error? Does it display any messages before segfaulting? Luigi -- When I was a boy of fourteen, my father was so ignorant I could hardly stand to have the old man around. But when I got to be twenty-one, I was astonished at how much the old man had learned in seven years. -- Mark Twain |
|
From: SourceForge.net <no...@so...> - 2009-12-28 09:07:21
|
Bugs item #2919912, was opened at 2009-12-23 10:12 Message generated for change (Settings changed) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Aparicio-Navarro Jose (japaricio) Assigned to: Luigi Ballabio (lballabio) Summary: fair upfront not computed if upfront rate eqs zero Initial Comment: The lib is not giving a CDS fair upfront value when the upfront rate is zero even if the contract is not ATM and the upfront date is still ahead in time. This is because the way the fair value is computed includes the actual rate, which is unnecessary. To reproduce it just set up a not ATM CDS with zero upfront rate and request for it, then set it to say 1.e-6. The patch passes the test-suite. Best regards Pepe ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-28 10:06 Message: The patch was applied to the Subversion repository. Thank you for the report and the fix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-28 09:06:48
|
Bugs item #2919912, was opened at 2009-12-23 10:12 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open >Resolution: Fixed Priority: 5 Private: No Submitted By: Aparicio-Navarro Jose (japaricio) >Assigned to: Luigi Ballabio (lballabio) Summary: fair upfront not computed if upfront rate eqs zero Initial Comment: The lib is not giving a CDS fair upfront value when the upfront rate is zero even if the contract is not ATM and the upfront date is still ahead in time. This is because the way the fair value is computed includes the actual rate, which is unnecessary. To reproduce it just set up a not ATM CDS with zero upfront rate and request for it, then set it to say 1.e-6. The patch passes the test-suite. Best regards Pepe ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-28 10:06 Message: The patch was applied to the Subversion repository. Thank you for the report and the fix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 |
|
From: kapild <kap...@ya...> - 2009-12-25 13:07:07
|
i have compiled quantlib 0.9.9 and boost 1.41 using g++ version = 3.4.2
i am getting following error on running test suite
Program received signal SIGSEGV, Segmentation fault.
0x0104c7d2 in boost::unit_test::test_observer::test_observer() (this=0x0)
at ./boost/test/unit_test_log.hpp:131
131 BOOST_TEST_SINGLETON_CONS( unit_test_log_t );
Please help so as how to resolve the same
--
View this message in context: http://old.nabble.com/Segmentation-error-while-running-quantlib-testsuite-tp26920799p26920799.html
Sent from the quantlib-dev mailing list archive at Nabble.com.
|
|
From: SourceForge.net <no...@so...> - 2009-12-23 09:12:38
|
Bugs item #2919912, was opened at 2009-12-23 10:12 Message generated for change (Tracker Item Submitted) made by japaricio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Aparicio-Navarro Jose (japaricio) Assigned to: Nobody/Anonymous (nobody) Summary: fair upfront not computed if upfront rate eqs zero Initial Comment: The lib is not giving a CDS fair upfront value when the upfront rate is zero even if the contract is not ATM and the upfront date is still ahead in time. This is because the way the fair value is computed includes the actual rate, which is unnecessary. To reproduce it just set up a not ATM CDS with zero upfront rate and request for it, then set it to say 1.e-6. The patch passes the test-suite. Best regards Pepe ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919912&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-23 09:06:31
|
Bugs item #2919555, was opened at 2009-12-22 20:47 Message generated for change (Settings changed) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None >Priority: 5 Private: No Submitted By: boris l (blitvin) >Assigned to: Nobody/Anonymous (nobody) Summary: Negative treasury yield can not be computed Initial Comment: The Ql throwws error when it is trying to compute a bond yield from price, when resulting yield happens to be negative using =qlbondyield(). Please see attached spreadsheet with example of the problem. Please read Excel comments on "Negative Yield..." tab for some clarification, but otherwise the spreadsheet should be self-descriptive - if not - glad to help. Boris bor...@or... ---------------------------------------------------------------------- Comment By: boris l (blitvin) Date: 2009-12-22 20:48 Message: Thanks for attention to this problem in advance ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-22 19:48:42
|
Bugs item #2919555, was opened at 2009-12-22 14:47 Message generated for change (Comment added) made by blitvin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None >Priority: 7 Private: No Submitted By: boris l (blitvin) >Assigned to: Luigi Ballabio (lballabio) Summary: Negative treasury yield can not be computed Initial Comment: The Ql throwws error when it is trying to compute a bond yield from price, when resulting yield happens to be negative using =qlbondyield(). Please see attached spreadsheet with example of the problem. Please read Excel comments on "Negative Yield..." tab for some clarification, but otherwise the spreadsheet should be self-descriptive - if not - glad to help. Boris bor...@or... ---------------------------------------------------------------------- >Comment By: boris l (blitvin) Date: 2009-12-22 14:48 Message: Thanks for attention to this problem in advance ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-22 19:47:28
|
Bugs item #2919555, was opened at 2009-12-22 14:47 Message generated for change (Tracker Item Submitted) made by blitvin You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: boris l (blitvin) Assigned to: Nobody/Anonymous (nobody) Summary: Negative treasury yield can not be computed Initial Comment: The Ql throwws error when it is trying to compute a bond yield from price, when resulting yield happens to be negative using =qlbondyield(). Please see attached spreadsheet with example of the problem. Please read Excel comments on "Negative Yield..." tab for some clarification, but otherwise the spreadsheet should be self-descriptive - if not - glad to help. Boris bor...@or... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2919555&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-21 12:15:11
|
Bugs item #2902185, was opened at 2009-11-22 23:06 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: boris l (blitvin) >Assigned to: Luigi Ballabio (lballabio) Summary: date schedule is incorrect with EndOfMonth=true Initial Comment: When date schedule is generated with Convention=Unadjusted and EndOfMonth=TRUE it incorrectly handles end of months. Please see attached spreadsheet as example. It also inocrrectly handles EOM with other conventions (MP,MF). I can be reached at bor...@or.... Thanks a lot - Boris. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-21 13:15 Message: The bug is now fixed in the Subversion repository. Thank you for the report. ---------------------------------------------------------------------- Comment By: Kristofer Spinka (kspinka) Date: 2009-12-19 04:41 Message: I'm not sure how nobody else noticed this, this bug makes it impossible to build simple pricing models that use US Treasuries. Please apply this patch and let me know how you make out: --- ../../../Qorig/QuantLib-0.9.9/ql/time/schedule.cpp 2009-10-22 04:03:40.000000000 -0400 +++ schedule.cpp 2009-12-18 22:25:00.000000000 -0500 @@ -197,9 +197,6 @@ } } - if (endOfMonth && calendar.isEndOfMonth(seed)) - convention=Preceding; - if (calendar.adjust(dates_.front(),convention)!= calendar.adjust(effectiveDate,convention)) { dates_.insert(dates_.begin(), effectiveDate); @@ -271,9 +268,6 @@ } } - if (endOfMonth && calendar.isEndOfMonth(seed)) - convention=Preceding; - if (calendar.adjust(dates_.back(),terminationDateConvention)!= calendar.adjust(terminationDate,terminationDateConvention)) { if (rule_ == DateGeneration::Twentieth || ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:43 Message: Also, for additional safety: may you add to the spreadsheet the expected correct dates for Unadjusted + EOM? (And possibly also for MP and MF, since you're reporting that they're wrong too.) ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:33 Message: Two suggestions: a quick fix might be to check for Unadjusted convention at the end of the Schedule constructor (where it says "// adjustments") and prevent adjustments from happening. Another would be to check for EOM = true and adjust the behavior explicitly. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:07 Message: Sorry, but since QuantLib is based on volunteer work these issues are addressed when time allows. Your best option is to examine the C++ source code (in <ql/time/schedule.cpp>, see what's happening, and try to fix the logic. ---------------------------------------------------------------------- Comment By: boris l (blitvin) Date: 2009-12-07 15:31 Message: we are stuck with this problem in real deadline sensitive project. please advise what my options are. thanks a lot in advance for expedient response. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-21 12:13:59
|
Bugs item #2917089, was opened at 2009-12-18 16:44 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2917089&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: Luigi Ballabio (lballabio) Summary: InterpolatedCurve missing return Initial Comment: ql\termstructures\interpolatedcurve.hpp should have "return *this;" in "operator=" method. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-21 13:13 Message: The bug is now fixed in the Subversion repository. Thank you for the report. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2917089&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-19 03:41:42
|
Bugs item #2902185, was opened at 2009-11-22 17:06 Message generated for change (Comment added) made by kspinka You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: boris l (blitvin) Assigned to: Nobody/Anonymous (nobody) Summary: date schedule is incorrect with EndOfMonth=true Initial Comment: When date schedule is generated with Convention=Unadjusted and EndOfMonth=TRUE it incorrectly handles end of months. Please see attached spreadsheet as example. It also inocrrectly handles EOM with other conventions (MP,MF). I can be reached at bor...@or.... Thanks a lot - Boris. ---------------------------------------------------------------------- Comment By: Kristofer Spinka (kspinka) Date: 2009-12-18 22:41 Message: I'm not sure how nobody else noticed this, this bug makes it impossible to build simple pricing models that use US Treasuries. Please apply this patch and let me know how you make out: --- ../../../Qorig/QuantLib-0.9.9/ql/time/schedule.cpp 2009-10-22 04:03:40.000000000 -0400 +++ schedule.cpp 2009-12-18 22:25:00.000000000 -0500 @@ -197,9 +197,6 @@ } } - if (endOfMonth && calendar.isEndOfMonth(seed)) - convention=Preceding; - if (calendar.adjust(dates_.front(),convention)!= calendar.adjust(effectiveDate,convention)) { dates_.insert(dates_.begin(), effectiveDate); @@ -271,9 +268,6 @@ } } - if (endOfMonth && calendar.isEndOfMonth(seed)) - convention=Preceding; - if (calendar.adjust(dates_.back(),terminationDateConvention)!= calendar.adjust(terminationDate,terminationDateConvention)) { if (rule_ == DateGeneration::Twentieth || ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 11:43 Message: Also, for additional safety: may you add to the spreadsheet the expected correct dates for Unadjusted + EOM? (And possibly also for MP and MF, since you're reporting that they're wrong too.) ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 11:33 Message: Two suggestions: a quick fix might be to check for Unadjusted convention at the end of the Schedule constructor (where it says "// adjustments") and prevent adjustments from happening. Another would be to check for EOM = true and adjust the behavior explicitly. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 11:07 Message: Sorry, but since QuantLib is based on volunteer work these issues are addressed when time allows. Your best option is to examine the C++ source code (in <ql/time/schedule.cpp>, see what's happening, and try to fix the logic. ---------------------------------------------------------------------- Comment By: boris l (blitvin) Date: 2009-12-07 09:31 Message: we are stuck with this problem in real deadline sensitive project. please advise what my options are. thanks a lot in advance for expedient response. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2009-12-18 15:44:50
|
Bugs item #2917089, was opened at 2009-12-18 15:44 Message generated for change (Tracker Item Submitted) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2917089&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: InterpolatedCurve missing return Initial Comment: ql\termstructures\interpolatedcurve.hpp should have "return *this;" in "operator=" method. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2917089&group_id=12740 |
|
From: Luigi B. <lui...@gm...> - 2009-12-17 15:51:01
|
On Fri, 2009-12-11 at 10:23 -0800, javit wrote: > > I'm planning to work on calculations for mortgage related products including > prepayments and defaults such as OAS and OAD. Is anybody planning to develop > new/existing objects for these calculations? Or already did? The last I knew was the post you quoted below. There are no other plans that I know of. But if you didn't already, maybe you might want to contact the original poster and see what happened? Luigi > Nathan Abbott wrote: > > > > I am c++ programmer that only knows the basics of quantitative finance. > > Because I have been programming with QuantLib for two years, I think I > > have > > a good understanding on how QuantLib works. Luigi Ballabio's * > > Implementing > > QuantLib *has been a great help on understanding QuantLib. I am working > > with > > a financial person who uses my program, He is fluent with quantitative > > finance, but only knows a little c++ and does not know how QuantLib works. > > > > We want to implement a simple version of mortgage bonds through a > > MorgtageBond class that will probably inherit from the Bond class (and > > maybe > > a FixedRateMortageBond and FloatingRateMortageBond classes derived from > > the > > MortgageBond class) and would like to solicit some > > opinions/suggestions/objections. > > > > Currently we are thinking that it will be defined similar to the > > amortizing > > bond classes (taking in a vector of nominals and dates generated outside > > of > > QuantLib), but be derived from bond (and inherit all it's functions) and > > adding specific functions to it (like weighted average life calculation). > > Has anyone already done/thought of doing something similar? > > > > Secondly, assuming prepayments are not an issue (which for our purposes > > they > > are not), a simple mortgage bond is priced similar to corporate bonds, > > meaning as a spread over swaps (i.e. on a yield basis, yield = swap rate + > > spread), then use that sum as the yield to calculate the price. The bond > > class has dirtyPrice and cleanPrice functions which take yield as an > > input. > > We can get the par rate from the yield curve by using the parRate function > > or instantiate a simple swap (as explained in yieldtermstructure.hpp > > comments). > > > > Our question is w.r.t the spread. We want to build a spread grid/matrix > > with > > rating on one axis/rows and maturity/columns on the other. We were > > thinking > > of creating a termspreadsurface (similar to capfloortermvolsurface) which > > could be useful for mbs and corporate bonds (spread per rating/term). Has > > anyone already done something similar? > > > > Btw, if anybody is interested in residential prepayments/OAS calculations > > and willing to implement that or is working on that, please contact me and > > we can hopefully coordinate. Please note however that we have limited > > (almost zero) expertise on that subject. > > > > ------------------------------------------------------------------------------ > > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > > CA > > -OSBC tackles the biggest issue in open source: Open Sourcing the > > Enterprise > > -Strategies to boost innovation and cut costs with open source > > participation > > -Receive a $600 discount off the registration fee with the source code: > > SFAD > > http://p.sf.net/sfu/XcvMzF8H > > _______________________________________________ > > QuantLib-dev mailing list > > Qua...@li... > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > > > > > ----- > Cavit (Javit) Hafizoglu > mailto:jav...@su... mailto:jav...@su... -- There are no rules of architecture for a castle in the clouds. -- Gilbert K. Chesterton |
|
From: Chris K. <chr...@ya...> - 2009-12-16 12:49:08
|
Hi Alexander,
yes, for ZCIIS you are correct - thanks for
catching it. The tests are ATM so this didn't show up.
For inflation indexed bonds then you do need an
IndexedCashFlow that does not have the -1, so both versions are
required in general. Both IndexedCashFlow and ZeroCouponInflationSwap now updated in the SVN for the 0.99 branch.
The interface to IndexedCashFlow has changed from:
IndexedCashFlow(Real notional,
const boost::shared_ptr<Index> &index,
const Date& baseDate,
const Date& fixingDate,
const Date& paymentDate)
to:
IndexedCashFlow(Real notional,
const boost::shared_ptr<Index> &index,
const Date& baseDate,
const Date& fixingDate,
const Date& paymentDate,
bool growthOnly = false)
The bond-focused version (without the -1) is the default, and ZCIIS uses it with growthOnly = true so the desired effect of I(T)/I(0) - 1
happens for the swap.
Best,
Chris
________________________________
From: "ale...@go..." <ale...@go...>
To: chr...@ya...
Sent: Tue, December 15, 2009 7:35:33 PM
Subject: Question about ZeroCouponInflationSwap
Hello Chris,
I priced a zero coupon inflation swap and can't explain the both legs.
I've noticed that the inflation leg is priced using the formula of the IndexedCashFlow
notional * I(T1) / I(T0)
But in papers and books I found the following formula
Inflation Leg = Notional * I(T1)/I(T0) - 1
So I am missing this -1. Am I wrong?
Best
Alexander
|
|
From: Alexander L. <ale...@go...> - 2009-12-15 21:41:28
|
Hello all, I checked the source code for the ZeroCouponInflationSwap and found out, that the fixed leg ist computed using the following formula: nominal * ( 1 + fixedRate ) ^ T For the inflation leg the formula was nominal * ( I(T1) / I(T0) ) The right formulas in my opinion are: Fixed Leg = nominal * ( 1 + fixedRate ) ^ T - 1 ) Inflation Leg = nominal * ( I(T1) / I(T0) - 1 ) This definition I saw in termsheets, papers and books. Best Alexander -- View this message in context: http://old.nabble.com/ZeroCouponInflationSwap---wrong-legs-calculation--tp26802267p26802267.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Ferdinando A. <na...@am...> - 2009-12-15 14:01:34
|
Hi all so far I've signed the QuantLibXL.xla with a "test" certificate I've generated on my workstation. Unfortunately I have to give up that workstation and the private part of the certificate cannot be exported, at least as far as far as I know. For the 0.9.9/1.0 release I would need help about (in order of preference) : 1) exporting the certificate, so that existing users don't have to install a new certificate for 1.0 2) obtaining a cheap (possibly free) _movable_ certificate that I can use for signing 1.0 onwards Otherwise I will just generate a new "test" certificate on my new workstation and keep living sadly ever after Any help appreciated ciao -- Nando |
|
From: javit <ca...@vi...> - 2009-12-11 18:23:42
|
I'm planning to work on calculations for mortgage related products including prepayments and defaults such as OAS and OAD. Is anybody planning to develop new/existing objects for these calculations? Or already did? Thank you, Javit Nathan Abbott wrote: > > I am c++ programmer that only knows the basics of quantitative finance. > Because I have been programming with QuantLib for two years, I think I > have > a good understanding on how QuantLib works. Luigi Ballabio's * > Implementing > QuantLib *has been a great help on understanding QuantLib. I am working > with > a financial person who uses my program, He is fluent with quantitative > finance, but only knows a little c++ and does not know how QuantLib works. > > We want to implement a simple version of mortgage bonds through a > MorgtageBond class that will probably inherit from the Bond class (and > maybe > a FixedRateMortageBond and FloatingRateMortageBond classes derived from > the > MortgageBond class) and would like to solicit some > opinions/suggestions/objections. > > Currently we are thinking that it will be defined similar to the > amortizing > bond classes (taking in a vector of nominals and dates generated outside > of > QuantLib), but be derived from bond (and inherit all it's functions) and > adding specific functions to it (like weighted average life calculation). > Has anyone already done/thought of doing something similar? > > Secondly, assuming prepayments are not an issue (which for our purposes > they > are not), a simple mortgage bond is priced similar to corporate bonds, > meaning as a spread over swaps (i.e. on a yield basis, yield = swap rate + > spread), then use that sum as the yield to calculate the price. The bond > class has dirtyPrice and cleanPrice functions which take yield as an > input. > We can get the par rate from the yield curve by using the parRate function > or instantiate a simple swap (as explained in yieldtermstructure.hpp > comments). > > Our question is w.r.t the spread. We want to build a spread grid/matrix > with > rating on one axis/rows and maturity/columns on the other. We were > thinking > of creating a termspreadsurface (similar to capfloortermvolsurface) which > could be useful for mbs and corporate bonds (spread per rating/term). Has > anyone already done something similar? > > Btw, if anybody is interested in residential prepayments/OAS calculations > and willing to implement that or is working on that, please contact me and > we can hopefully coordinate. Please note however that we have limited > (almost zero) expertise on that subject. > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > ----- Cavit (Javit) Hafizoglu mailto:jav...@su... mailto:jav...@su... -- View this message in context: http://old.nabble.com/mortgage-bond-tp22403757p26749180.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Luigi B. <lui...@gm...> - 2009-12-09 16:18:54
|
On Fri, 2009-12-04 at 11:38 +0000, Sla...@go... wrote: > I am wondering how do you set up correctly Calendar in some > YieldTermStructures - say at ZeroCurve. > > its c-tor takes only dates, yields, dayCounter and interpolator. > there is no function to set the calendar. There are other constructors that take a calendar, at least in the C++ version---are you using C++ or some bindings? Luigi -- Glendower: I can call spirits from the vasty deep. Hotspur: Why, so can I, or so can any man; But will they come when you do call for them? -- King Henry the Fourth Part I, Act III, Scene I |
|
From: Ferdinando A. <na...@am...> - 2009-12-08 18:14:36
|
Hi Plamen any chance you or Eric might fix this problem on the trunk? As a reminder: the isInSubset function is now returning valarray<bool> instead of vector<bool>, and gensrc is not supporting valarray yet. You can easily spot the issue just trying to build the current trunk > I'll put it in - will be done today or tomorrow It really sounded too good to be true ;-) ciao -- Nando On Wed, Nov 11, 2009 at 8:49 AM, Plamen Neykov < pla...@re...> wrote: > I'll put it in - will be done today or tomorrow - hope that's ok? > ------Original Message------ > From: Ferdinando Ametrano > To: QuantLib developers > Cc: Eric Ehlers > Cc: pla...@us... > Subject: [Quantlib-dev] gensrc support for valarray > Sent: 10 Nov 2009 17:26 > > Hi all > > the latest commit on the trunk from Mark broke QLXL as there is no > support in gensrc for valarray. > While I've been able to manually code an easy workaround this of > course isn't satisfactory, but I have little idea how to add valarray > support. > Any volunteer ? > > ciao -- Nando > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > Sent from my BlackBerry® wireless device |
|
From: SourceForge.net <no...@so...> - 2009-12-07 16:43:44
|
Bugs item #2902185, was opened at 2009-11-22 23:06 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: boris l (blitvin) Assigned to: Nobody/Anonymous (nobody) Summary: date schedule is incorrect with EndOfMonth=true Initial Comment: When date schedule is generated with Convention=Unadjusted and EndOfMonth=TRUE it incorrectly handles end of months. Please see attached spreadsheet as example. It also inocrrectly handles EOM with other conventions (MP,MF). I can be reached at bor...@or.... Thanks a lot - Boris. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:43 Message: Also, for additional safety: may you add to the spreadsheet the expected correct dates for Unadjusted + EOM? (And possibly also for MP and MF, since you're reporting that they're wrong too.) ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:33 Message: Two suggestions: a quick fix might be to check for Unadjusted convention at the end of the Schedule constructor (where it says "// adjustments") and prevent adjustments from happening. Another would be to check for EOM = true and adjust the behavior explicitly. ---------------------------------------------------------------------- Comment By: Luigi Ballabio (lballabio) Date: 2009-12-07 17:07 Message: Sorry, but since QuantLib is based on volunteer work these issues are addressed when time allows. Your best option is to examine the C++ source code (in <ql/time/schedule.cpp>, see what's happening, and try to fix the logic. ---------------------------------------------------------------------- Comment By: boris l (blitvin) Date: 2009-12-07 15:31 Message: we are stuck with this problem in real deadline sensitive project. please advise what my options are. thanks a lot in advance for expedient response. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=2902185&group_id=12740 |