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: Luigi B. <lui...@gm...> - 2008-11-07 08:14:55
|
On Wed, 2008-11-05 at 08:01 +0100, Jose Aparicio-Navarro wrote: > Hi all, I am failing to create an amortizing notional bond schedule and I am not > sure whether I am misinterpreting the way I have to pass the data or a REQUIRE > is written with the test condition in the reverse direction. No, of course the REQUIRE should be reversed. My mistake. I've fixed it on the 0.9.7 branch---may you check it? Thanks, Luigi -- Greenspun's Tenth Rule of Programming: Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp. |
|
From: Simon I. <s.i...@gm...> - 2008-11-05 18:04:11
|
Hi Pepe, I'm afraid that I'm on holiday at the moment - won't be back at my desk for about 10 days. Also, after I wrote the code, Luigi did some modifications - so I can't be certain that the code in the library will work. As the code that uses a simple sinking schedule also doesn't work (and therefore has nothing to do with how you've input the notional schedule) I'd guess that there is a problem with the code. Can you send me the full file - I can't get to the repository on this PC? Thanks, Simon On Wed, Nov 5, 2008 at 7:01 AM, Jose Aparicio-Navarro <ja...@fr...>wrote: > > Hi all, I am failing to create an amortizing notional bond schedule and I > am not > sure whether I am misinterpreting the way I have to pass the data or a > REQUIRE > is written with the test condition in the reverse direction. > > I create the bond: > > DayCounter dayCtr = ActualActual(); > > Real bondFaceVal = 1000000.0; > Real redemption = 100.0; > Date bondMaturity(todaysDate + Period(3, Years)); > > Schedule scheFix(todaysDate, > bondMaturity, > Period(3,TimeUnit::Months), > TARGET(), > ModifiedFollowing, > ModifiedFollowing, > DateGeneration::Backward, > false); > > std::vector<Real> notionls(5, bondFaceVal); > notionls.insert(notionls.end(), 4, bondFaceVal/10.); > notionls.insert(notionls.end(), 4, bondFaceVal/100.); > > boost::shared_ptr<AmortizingFixedRateBond> amortFix( > new AmortizingFixedRateBond(0, > notionls, scheFix, std::vector<Rate>(1, 0.05), > dayCtr, ModifiedFollowing, > std::vector<Real>(1, 100.))); > > > I fail the REQUIRE (line 508 in bond.cpp) at the second notional insertion > in > > void Bond::calculateNotionalsFromCashflows() > > > When constructing the bond with a sinking freq I get the same test failure: > > boost::shared_ptr<AmortizingFixedRateBond> amortFix( > new AmortizingFixedRateBond(0, > TARGET(), bondFaceVal, todaysDate, > Period(3, Months), Frequency::Monthly, 0.05, > dayCtr, ModifiedFollowing, todaysDate)); > > > Regards > Pepe > > |
|
From: Jose Aparicio-N. <ja...@fr...> - 2008-11-05 07:01:45
|
Hi all, I am failing to create an amortizing notional bond schedule and I am not
sure whether I am misinterpreting the way I have to pass the data or a REQUIRE
is written with the test condition in the reverse direction.
I create the bond:
DayCounter dayCtr = ActualActual();
Real bondFaceVal = 1000000.0;
Real redemption = 100.0;
Date bondMaturity(todaysDate + Period(3, Years));
Schedule scheFix(todaysDate,
bondMaturity,
Period(3,TimeUnit::Months),
TARGET(),
ModifiedFollowing,
ModifiedFollowing,
DateGeneration::Backward,
false);
std::vector<Real> notionls(5, bondFaceVal);
notionls.insert(notionls.end(), 4, bondFaceVal/10.);
notionls.insert(notionls.end(), 4, bondFaceVal/100.);
boost::shared_ptr<AmortizingFixedRateBond> amortFix(
new AmortizingFixedRateBond(0,
notionls, scheFix, std::vector<Rate>(1, 0.05),
dayCtr, ModifiedFollowing,
std::vector<Real>(1, 100.)));
I fail the REQUIRE (line 508 in bond.cpp) at the second notional insertion in
void Bond::calculateNotionalsFromCashflows()
When constructing the bond with a sinking freq I get the same test failure:
boost::shared_ptr<AmortizingFixedRateBond> amortFix(
new AmortizingFixedRateBond(0,
TARGET(), bondFaceVal, todaysDate,
Period(3, Months), Frequency::Monthly, 0.05,
dayCtr, ModifiedFollowing, todaysDate));
Regards
Pepe
|
|
From: Luigi B. <lui...@gm...> - 2008-10-31 16:07:18
|
Hi all, I've just created a 0.9.7 release branch in Subversion at <https://quantlib.svn.sourceforge.net/svnroot/quantlib/branches/R000907-branch>. It's a release with the main purpose of including a number of external contributions we had in queue. As usual, bug fixes should go on the release branch; new stuff should go on the trunk. Luigi -- feature, n: A surprising property of a program. Occasionally documented. To call a property a feature sometimes means the author did not consider that case, and the program makes an unexpected, though not necessarily wrong response. See BUG. "That's not a bug, it's a feature!" A bug can be changed to a feature by documenting it. |
|
From: petercaspers <pet...@ar...> - 2008-10-31 14:16:03
|
Hi, I am trying to compute upper bounds for multicallable swaps using the UpperBoundEngine and a Longstaff-Schwartz exercise strategy. I get problems (=very high upper bound deltas) when I do this for swaps with different payment frequencies in the two legs, e.g. 1y fixed vs. 6m float. For a corresponding 1y/1y swap the upper bound is much tighter. As far as I can see it, this is due to the handling of cash flows on exercise dates in the upper bound engine. For the lower bound calculation (as in collectNodeData, LongstaffSchwartzRegression, callSpecifiedProduct) I understood that cashflows fixed _strictly before_ the exercise step are still paid in case of exercising a call and those fixed _on or after_ the exercise step are not. In the upper bound calculation it seems to me that roughly speaking "strictly before" is replaced by "before or on". E.g. in the calculation of the unexercisedHedgeValue in the inner loop inside a single path calculation only those cashflows of the hedge product are taken into account which are fixed on exercise index +1, +2 ... In the above example this seems to lead to an mismatch between fixed and float cashflows and therefore to the high bound. Is my understanding of which cashflows are called on an exercise index correct? If so, does my remarks on the upper bound engine make sense? Thanks for any hint on this. Best regards Peter -- View this message in context: http://www.nabble.com/UpperBoundEngine-tp20266840p20266840.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Sun, X. <xiu...@ci...> - 2008-10-29 10:42:21
|
Is Mark Joshi there ? Can I ask if there is any pending work on this task, I want to learn and contribute ... Best Regards, sun |
|
From: Luigi B. <lui...@gm...> - 2008-10-27 16:53:08
|
On Thu, 2008-10-23 at 10:22 +0100, Simon Ibbotson wrote: > Here is an email I received from the BBA. It should resolve the > question about which holiday calendar the BBA are using for the USD. Ok... so it seems to be the other way around---if it's a holiday for the settlement calendar, it affects the LIBOR even though the NYSE is open. Is this correct? Luigi -------------- > Okay I see. The BBA follow a set calendar that I have copied below > including the dates for this year and the next for USD LIBOR. Where it > states "ALL" this means that it is a UK holiday (and possibly a US > holiday as well) and where it states "Overnight/spotnext" is where it > is an American public holiday that does effect LIBOR. > > > > To be honest I cannot guarantee that the below covers all US public > holidays, but I can tell you that if there are any US holidays not in > the below list then they do not affect USD LIBOR. > > > > Does this help any better? > > > > US Public > holidays > > > > > > > > > > > > New Years Day > > > All > > > Tuesday, January > 1, 2008 > > > Thursday, January > 1, 2009 > > > Martin L King's > Birthday > > > Overnight/Spotnext > > > Monday, January > 21, 2008 > > > Monday, January > 19, 2009 > > > President's Day > > > All > > > Monday, February > 18, 2008 > > > Monday, February > 16, 2009 > > > Good Friday > > > All > > > 21 March 2008 > > > 10 April 2009 > > > Easter Monday > > > All > > > 24 March 2008 > > > 13 April 2009 > > > Early May Bank > Holiday > > > All > > > 05 May 2008 > > > 04 May 2009 > > > Memorial Day > > > All > > > Monday, May 26, > 2008 > > > Monday, May 25, > 2009 > > > Independence > Day > > > Overnight/Spotnext > > > Friday, July 4, > 2008 > > > Friday, July 3, > 2009 > > > Summer Bank > Holiday > > > All > > > 25 August 2008 > > > 31 August 2009 > > > Labor Day > > > Overnight/Spotnext > > > Monday, September > 1, 2008 > > > Monday, September > 7, 2009 > > > Columbus Day > > > Overnight/Spotnext > > > Monday, October > 13, 2008 > > > Monday, October > 12, 2009 > > > Veteran's Day > > > Overnight/Spotnext > > > Tuesday, November > 11, 2008 > > > Wednesday, > November 11, > 2009 > > > Thanksgiving > Day > > > Overnight/Spotnext > > > Thursday, > November 27, 2008 > > > Thursday, > November 26, 2009 > > > Christmas Day > > > All > > > Thursday, > December 25, 2008 > > > Friday, December > 25, 2009 > > > • December 26, > 2007: BOXING > Day > > > All > > > > > > > > > > > > > > Kind Regards, > > Peter Denton > > British Bankers' Association (BBA) > > 'The voice of banking & financial services' > > > Pinners Hall > 105-108 Old Broad Street > London EC2N 1EX - UK > T : +44 (0) 20 7216 8896 > > E: pet...@bb... > W: www.bba.org.uk > > > > > > > |
|
From: SourceForge.net <no...@so...> - 2008-10-26 16:11:21
|
Feature Requests item #2198068, was opened at 2008-10-26 16:11 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=362740&aid=2198068&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 Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Implementing global optimizer like "Differential Evolution" Initial Comment: For calibration problematics, the combination of a global optimizer and a local existing one like Levenberg-Marquardt would be ideal (see http://www.wilmott.com/messageview.cfm?catid=34&threadid=45340 about this opinion) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=362740&aid=2198068&group_id=12740 |
|
From: Ferdinando A. <na...@am...> - 2008-10-24 08:24:01
|
On Fri, Oct 24, 2008 at 12:47 AM, Mark joshi <mar...@gm...> wrote: > Do we have a preferred compiler? At the moment, I am doing all my work > in VC8, but I could switch to VC9 > if that's preferrable. in my production environment I'm using VC8, so as far as I'm concerned VC8 it's the most used and tested. Actually I would prefer to move to VC9 since its free Express version is complete and nicely packaged, but its runtime libraries are not widely distributed yet on non-developer workstations, and this is a roadblock for me. ciao -- Nando |
|
From: Luigi B. <lui...@gm...> - 2008-10-24 07:38:57
|
On Fri, 2008-10-24 at 09:47 +1100, Mark joshi wrote: > Do we have a preferred compiler? Not that I know of. Luigi -- Newton's Law of Gravitation: What goes up must come down. But don't expect it to come down where you can find it. Murphy's Law applies to Newton's. |
|
From: Mark j. <mar...@gm...> - 2008-10-23 22:47:31
|
Do we have a preferred compiler? At the moment, I am doing all my work in VC8, but I could switch to VC9 if that's preferrable. |
|
From: N_Lassesen <nic...@ca...> - 2008-10-23 16:25:05
|
Nando and Piter, Thank you very much for your replies. Fortunately in my job I have yet to come accross such a bond :-). However, I do suggest that someone puts a note about this in the documentation for the bond::yield function. /Nicolai -- View this message in context: http://www.nabble.com/Bonds-sample-tp19876099p20134518.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: a_disabatino <a_d...@li...> - 2008-10-23 15:20:15
|
Hi,
QuantLib 0.9.6
Solaris 10
Sun Studio 12
have a look at this error please:
source='spherecylinder.cpp' object='spherecylinder.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../../../config/depcomp \
/bin/bash ../../../libtool --tag=CXX --mode=compile /opt/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I. -I../../../ql -I../../.. -I../../.. -I/boost/boost_1_36_0 -G -g -qoption ld -i -DOPTIMISED -DSUN -DINCLUDE_STD -D_CLIENT_RELEASE +w2 -xlibmil -xarch=v8plusa -xO4 -xlibmopt -fsimple=2 -library=stlport4 -c -o spherecylinder.lo spherecylinder.cpp
/opt/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I. -I../../../ql -I../../.. -I../../.. -I/boost/boost_1_36_0 -G -g -qoption ld -i -DOPTIMISED -DSUN -DINCLUDE_STD -D_CLIENT_RELEASE +w2 -xlibmil -xarch=v8plusa -xO4 -xlibmopt -fsimple=2 -library=stlport4 -c spherecylinder.cpp -KPIC -DPIC -o .libs/spherecylinder.o
CC: Warning: -xarch=v8plusa is deprecated, use -m32 -xarch=sparcvis instead "spherecylinder.cpp", line 151: Error: Could not find a match for::BrentMinimize<::T,::Value>(double, double, double, double, unsigned, const QuantLib::SphereCylinderOptimizer) needed in QuantLib::SphereCylinderOptimizer::findClosest(unsigned, double, double&, double&, double&) const.
1 Error(s) detected.
make[4]: *** [spherecylinder.lo] Error 1
make[4]: Leaving directory `/ql/QuantLib-0.9.6/ql/math/optimization'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/ql/QuantLib-0.9.6/ql/math'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/ql/QuantLib-0.9.6/ql'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/ql/QuantLib-0.9.6/ql'
I have it in spherecylinder.cpp file, it seems bad call interface for BrentMinimize() function.
do you have some idea please?
welcome
Rgds
Antonio
|
|
From: Simon I. <s.i...@gm...> - 2008-10-23 09:27:05
|
Here is an email I received from the BBA. It should resolve the question about which holiday calendar the BBA are using for the USD. Simon Dear Simon, Okay I see. The BBA follow a set calendar that I have copied below including the dates for this year and the next for USD LIBOR. Where it states "*ALL*" this means that it is a UK holiday (and possibly a US holiday as well) and where it states "*Overnight/spotnext"* is where it is an American public holiday that does effect LIBOR. To be honest I cannot guarantee that the below covers all US public holidays, but I can tell you that if there are any US holidays not in the below list then they do not affect USD LIBOR. Does this help any better? *US Public holidays* * * New Years Day *All* Tuesday, January 1, 2008 Thursday, January 1, 2009 Martin L King's Birthday *Overnight/Spotnext* Monday, January 21, 2008 Monday, January 19, 2009 President's Day *All* Monday, February 18, 2008 Monday, February 16, 2009 Good Friday *All* 21 March 2008 10 April 2009 Easter Monday *All* 24 March 2008 13 April 2009 Early May Bank Holiday *All* 05 May 2008 04 May 2009 Memorial Day *All* Monday, May 26, 2008 Monday, May 25, 2009 Independence Day *Overnight/Spotnext* Friday, July 4, 2008 Friday, July 3, 2009 Summer Bank Holiday *All* 25 August 2008 31 August 2009 Labor Day *Overnight/Spotnext* Monday, September 1, 2008 Monday, September 7, 2009 Columbus Day *Overnight/Spotnext* Monday, October 13, 2008 Monday, October 12, 2009 Veteran's Day *Overnight/Spotnext* Tuesday, November 11, 2008 Wednesday, November 11, 2009 Thanksgiving Day *Overnight/Spotnext* Thursday, November 27, 2008 Thursday, November 26, 2009 Christmas Day *All* Thursday, December 25, 2008 Friday, December 25, 2009 • *December 26, 2007:* BOXING Day *All* * * Kind Regards, *Peter Denton* British Bankers' Association (BBA) * 'The voice of banking & financial services'* Pinners Hall 105-108 Old Broad Street London EC2N 1EX - UK T : +44 (0) 20 7216 8896 E: pet...@bb... W: www.bba.org.uk |
|
From: Piter D. <pit...@ma...> - 2008-10-23 01:24:03
|
<html><body><font size="3"><span style="font-family: verdana,arial,helvetica,sans-serif;"> <div>Nicolai,<br /></div><div><br /></div><div>>> what is the reasoning behind the fact <br />>> that one has to create a schedule (for coupons) and provide it to the bond <br />>> constructor, instead of providing the necessary information to the bond <br />>> constructor and then have it construct the needed schedule? <br /></div><div><br /></div><div>It is more generic and make easy to implement non regular cashflows. I could use it in a securitization product we had in my last job, for example. </div><div><br /></div>> I don't have access to the code right now, but if I remember right the <br />> input frequency is used in order to calculate the actual coupon <br />> payment from the coupon rate, and it might be different from the <br />> frequency used to calculate the yield,<br /><br /><div>This is the case for Brazil. We have the NTN-F public bond quoted at Annual Business/252 but whose coupon generation follows Annual 30/360.<br /><br /></div><div>Regards,<br /><br /><br /> </div></span></font></body></html> |
|
From: Ferdinando A. <na...@am...> - 2008-10-22 19:18:56
|
Hi Nicolai > what is the reasoning behind the fact > that one has to create a schedule (for coupons) and provide it to the bond > constructor, instead of providing the necessary information to the bond > constructor and then have it construct the needed schedule? I would reverse the question and ask what would be the reason to have multiple input parameters used for Schedule construction instead of just passing a Schedule, that is a single parameter. Besides it is not rare the case in which the schedule used for the bond might have been originated from a swap, or viceversa > Furthermore when you need the bond yield [...] the need to provide the > Frequency parameter troubles me, because that frequency was allready > provided when the coupon schedule was created. I don't have access to the code right now, but if I remember right the input frequency is used in order to calculate the actual coupon payment from the coupon rate, and it might be different from the frequency used to calculate the yield, e.g. when you want to compare the yield of 2 bonds with different coupon rate frequency and/or schedule hope it helps ciao -- Nando |
|
From: N_Lassesen <nic...@ca...> - 2008-10-22 14:53:04
|
Regarding the quantlib bond classes, what is the reasoning behind the fact that one has to create a schedule (for coupons) and provide it to the bond constructor, instead of providing the necessary information to the bond constructor and then have it construct the needed schedule? Furthermore when you need the bond yield, the way to get it is (assuming an existing fixedRateBond object with semiannual coupon payments): Real price = 73.27; Rate yld = fixedRateBond.yield(price,Thirty360(Thirty360::EurobondBasis),Compounded,Semiannual); where especially the need to provide the Frequency parameter troubles me, because that frequency was allready provided when the coupon schedule was created. The need to provide this frequency here also is, in my opinion, quite confusing. /Nicolai -- View this message in context: http://www.nabble.com/Bonds-sample-tp19876099p20112443.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Luigi B. <lui...@gm...> - 2008-10-22 14:07:42
|
On Wed, 2008-10-08 at 12:16 +0200, Florent Grenier wrote: > I rewrote the bond sample I sent a few weeks ago in order to include a > treasury curve built on some fixed bonds. The shape & value of the > curves look fine. Ok, I've added it to the repository. Thanks, Luigi -- All generalizations are false, including this one. -- Mark Twain |
|
From: snovik <sn...@gm...> - 2008-10-22 13:29:06
|
hm. in any case I was talking about ON and there was NO ON :) fixing on 13.10.2008. It looks like other than ON rates depend on UK calendar Simon Ibbotson wrote: > > Yes, USD-Libor fixed on 13th October... value of 4.7525 for 3M. > > > On Wed, Oct 22, 2008 at 10:14 AM, Luigi Ballabio > <lui...@gm...>wrote: > >> On Tue, 2008-10-21 at 09:45 -0700, snovik wrote: >> > easy, though the other way round: 13.10.2008 - business day for NYSE >> but >> > holiday for Settlement >> >> Did the USD LIBOR fix on that date? >> >> Luigi >> >> >> -- >> >> No, I'm not interested in developing a powerful brain. All I'm after >> is just a mediocre brain, something like the president of American >> Telephone and Telegraph Company. >> -- Alan Turing on the possibilities of a thinking machine, 1943. >> >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> QuantLib-dev mailing list >> Qua...@li... >> https://lists.sourceforge.net/lists/listinfo/quantlib-dev >> > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > -- View this message in context: http://www.nabble.com/BUG%3A-wrong-calendar-for-USD-Libor-ON-fixing-tp19994948p20110720.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Simon I. <s.i...@gm...> - 2008-10-22 10:49:40
|
Yes, USD-Libor fixed on 13th October... value of 4.7525 for 3M. On Wed, Oct 22, 2008 at 10:14 AM, Luigi Ballabio <lui...@gm...>wrote: > On Tue, 2008-10-21 at 09:45 -0700, snovik wrote: > > easy, though the other way round: 13.10.2008 - business day for NYSE but > > holiday for Settlement > > Did the USD LIBOR fix on that date? > > Luigi > > > -- > > No, I'm not interested in developing a powerful brain. All I'm after > is just a mediocre brain, something like the president of American > Telephone and Telegraph Company. > -- Alan Turing on the possibilities of a thinking machine, 1943. > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: Luigi B. <lui...@gm...> - 2008-10-22 10:09:25
|
On Tue, 2008-10-21 at 09:45 -0700, snovik wrote: > easy, though the other way round: 13.10.2008 - business day for NYSE but > holiday for Settlement Did the USD LIBOR fix on that date? Luigi -- No, I'm not interested in developing a powerful brain. All I'm after is just a mediocre brain, something like the president of American Telephone and Telegraph Company. -- Alan Turing on the possibilities of a thinking machine, 1943. |
|
From: Simon I. <s.i...@gm...> - 2008-10-22 09:34:14
|
Thanks! Bloomberg shows USD-Libor for last Monday (and the previous Thursday). However, it also shows USD-Libor fixings for the 4th of July (a holiday for everyone in the US) - confirming that the USD-Libor fixing calendar is only dependent upon the London holiday calendar. However, the settlement date for the underlying USD deposit will be affected. Therefore, the USD-Libor rate on Wed 2nd July will be based upon a depo placed on Monday 7th July (rather than Friday 4th July). This still leaves it ambiguous whether the value date (settlement date) for the underlying depo fixed on Thursday 9th October was on the 13th October (a valid settlement date) or on the 14th October (a valid NYSE date). Simon PS The O/N, S/N rates fixing dates ARE also dependent upon the calendar of the major financial centre of the currency concerned. On Tue, Oct 21, 2008 at 5:45 PM, snovik <sn...@gm...> wrote: > > easy, though the other way round: 13.10.2008 - business day for NYSE but > holiday for Settlement > > > > Luigi Ballabio wrote: > > > > On Thu, 2008-10-16 at 16:31 +0100, Simon Ibbotson wrote: > >> I know there are days when the banks in NY are open for settlement > >> purposes but the NYSE is closed. > >> Therefore a USD depo could be placed on a day when the NYSE is closed > >> - so the value date of the USD-Libor should be based upon NY > >> settlement dates not exchange dates. > >> > >> Make sense? > > > > It does make sense, but the question is whether it was defined that > > way... I guess we'll have to single out a date which is a NYSE holiday > > but a valid settlement date and see whether the USD-LIBOR fixed. > > > > Luigi > > > > > > -- > > > > The surest way to make a monkey of a man is to quote him. > > -- Robert Benchley > > > > > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the > > world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > QuantLib-dev mailing list > > Qua...@li... > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > > > > > -- > View this message in context: > http://www.nabble.com/BUG%3A-wrong-calendar-for-USD-Libor-ON-fixing-tp19994948p20094536.html > Sent from the quantlib-dev mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: snovik <sn...@gm...> - 2008-10-21 16:45:17
|
easy, though the other way round: 13.10.2008 - business day for NYSE but holiday for Settlement Luigi Ballabio wrote: > > On Thu, 2008-10-16 at 16:31 +0100, Simon Ibbotson wrote: >> I know there are days when the banks in NY are open for settlement >> purposes but the NYSE is closed. >> Therefore a USD depo could be placed on a day when the NYSE is closed >> - so the value date of the USD-Libor should be based upon NY >> settlement dates not exchange dates. >> >> Make sense? > > It does make sense, but the question is whether it was defined that > way... I guess we'll have to single out a date which is a NYSE holiday > but a valid settlement date and see whether the USD-LIBOR fixed. > > Luigi > > > -- > > The surest way to make a monkey of a man is to quote him. > -- Robert Benchley > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > -- View this message in context: http://www.nabble.com/BUG%3A-wrong-calendar-for-USD-Libor-ON-fixing-tp19994948p20094536.html Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Luigi B. <lui...@gm...> - 2008-10-21 15:38:00
|
On Thu, 2008-10-16 at 16:31 +0100, Simon Ibbotson wrote: > I know there are days when the banks in NY are open for settlement > purposes but the NYSE is closed. > Therefore a USD depo could be placed on a day when the NYSE is closed > - so the value date of the USD-Libor should be based upon NY > settlement dates not exchange dates. > > Make sense? It does make sense, but the question is whether it was defined that way... I guess we'll have to single out a date which is a NYSE holiday but a valid settlement date and see whether the USD-LIBOR fixed. Luigi -- The surest way to make a monkey of a man is to quote him. -- Robert Benchley |
|
From: Sylvain B. <syl...@gm...> - 2008-10-20 22:14:33
|
Some files were marked M, even though I didn't modify them. Weird. Anyway I deleted them and ran update again, and now everything's fine. Thanks S On Mon, Oct 20, 2008 at 12:16 PM, Luigi Ballabio <lui...@gm...>wrote: > On Mon, 2008-10-20 at 12:05 -0400, Sylvain Bertrand wrote: > > I just ran svn update. > > Could that be related to the troubles that sourceforge is > > experiencing? > > I don't know. How about svn status? Did you by any chance modify > anything? > > Luigi > > > -- > > Poets have been mysteriously silent on the subject of cheese. > -- Gilbert K. Chesterton > > > |