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...> - 2007-11-29 14:48:19
|
On Thu, 2007-11-29 at 06:42 -0800, mattknox_ca wrote: > Looking in config.log, I see the following line: > > configure:20002: g++ -o conftest.exe -g -O2 -Wall -I/local/include > -L/local/lib conftest.cpp -lboost_unit_test_framework-gcc34 >&5 > > But when building boost with mingw, it names the libraries like this: > > boost_unit_test_framework-mgw34-1_34_1.a > boost_unit_test_framework-mgw34-mt-1_34_1.a > etc... Oh, right. You'll have to make a copy and rename it. Luigi -- I am extraordinarily patient, provided I get my own way in the end. -- Margaret Thatcher |
|
From: mattknox_ca <Mat...@td...> - 2007-11-29 14:42:18
|
>> That would be: >> >> export CPPFLAGS="-I/local/include" >> export LDFLAGS="-L/local/lib" ahh, that makes sense. Unfortunately, it still can't find the unit test framework. But I think I know why... Looking in config.log, I see the following line: configure:20002: g++ -o conftest.exe -g -O2 -Wall -I/local/include -L/local/lib conftest.cpp -lboost_unit_test_framework-gcc34 >&5 But when building boost with mingw, it names the libraries like this: boost_unit_test_framework-mgw34-1_34_1.a boost_unit_test_framework-mgw34-mt-1_34_1.a etc... notice the "-mgw" instead of "-gcc" -- View this message in context: http://www.nabble.com/Preliminary-0.9.0-tarballs-tf4882318.html#a14026938 Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: <fho...@gm...> - 2007-11-29 14:20:58
|
OK, that was may fault, sorry about that. I didn't tell you that not only IR yield, divyield and vol were assumed to be flat but, in addition, divyield was zero. In that case it seems to be quite obvious that a spot and a forward start option have the same price. Rgds Frank -------- Original-Nachricht -------- > Datum: Thu, 29 Nov 2007 10:46:16 +0100 > Von: "Frank Hövermann" <fho...@gm...> > An: qua...@li... > Betreff: [Quantlib-dev] Question regarding ForwardEngine > Hi there! > If I set up a pricing for a spot and an identically equipped forward > starting plain vanilla option with flat IR yield curve, divyield and vol, the > price difference is marginal even if I push up rates or extend the time until > the forward starting option gets spot starting. Looking at the code, I > can't find a proper discounting of the option's spot price on the date on > which it gets struck to present time. > > In the same spirit, instead of the spot the forward value of the > underlying should be taken as the strike's reference of a forward starting option. > > Do you agree? > > Regards > Frank > -- > Psssst! Schon vom neuen GMX MultiMessenger gehört? > Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > >from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger |
|
From: Marco M. <mar...@st...> - 2007-11-29 12:59:22
|
Hi, I do not remember the exact details because I have installed boost (1.33.1) a while ago. However, yes I am pretty sure I did it manually. Marco Marchioro On Thursday, 2007-11-29 , at 12:14 , Georgy Jikia wrote: > Hello Marco, > > 0.9.0 also compiled and installed fine with cygwin for me. The cygwin > boost distribution does not include unit-test framework however. How > did you run the tests? Did you also have to compile boost libraries? > > Georgy > > On 11/29/07, Marco Marchioro <mar...@st...> wrote: >> Hi all, >> I have successfully compiled the 0.9.0 tarball on cygwin under gcc. >> All the tests are ok(other than the one that does not compile under >> gcc 3.4.4) >> >> Marco >> >> +-------------------------------------------------------+ >> | Marco Marchioro, Ph. D., Head of Quantitative Finance | >> | www.statpro.com | >> +-------------------------------------------------------+ >> >> >> On Tuesday, 2007-11-27 , at 16:06 , Luigi Ballabio wrote: >> >>> >>> Hi all, >>> preliminary tarballs for the 0.9.0 release are available at >>> <http://quantlib.org/prerelease/>. If you have some spare cycles on >>> your >>> box, please try them out and let me know if there are any problems. >>> (I'm >>> especially interested in how they fare in the Cygwin and/or MinGW >>> shells, as I can't check those platforms myself.) >>> >>> Thanks, >>> 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. >>> >>> >>> >>> -------------------------------------------------------------------- >>> -- >>> --- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> QuantLib-dev mailing list >>> Qua...@li... >>> https://lists.sourceforge.net/lists/listinfo/quantlib-dev >> >> > > > BlackSpider MailControl : To report this as spam, forward the email > to sp...@bl... |
|
From: Georgy J. <geo...@gm...> - 2007-11-29 11:14:25
|
Hello Marco, 0.9.0 also compiled and installed fine with cygwin for me. The cygwin boost distribution does not include unit-test framework however. How did you run the tests? Did you also have to compile boost libraries? Georgy On 11/29/07, Marco Marchioro <mar...@st...> wrote: > Hi all, > I have successfully compiled the 0.9.0 tarball on cygwin under gcc. > All the tests are ok(other than the one that does not compile under > gcc 3.4.4) > > Marco > > +-------------------------------------------------------+ > | Marco Marchioro, Ph. D., Head of Quantitative Finance | > | www.statpro.com | > +-------------------------------------------------------+ > > > On Tuesday, 2007-11-27 , at 16:06 , Luigi Ballabio wrote: > > > > > Hi all, > > preliminary tarballs for the 0.9.0 release are available at > > <http://quantlib.org/prerelease/>. If you have some spare cycles on > > your > > box, please try them out and let me know if there are any problems. > > (I'm > > especially interested in how they fare in the Cygwin and/or MinGW > > shells, as I can't check those platforms myself.) > > > > Thanks, > > 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. > > > > > > > > ---------------------------------------------------------------------- > > --- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > QuantLib-dev mailing list > > Qua...@li... > > https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > |
|
From: <fho...@gm...> - 2007-11-29 09:46:26
|
Hi there! If I set up a pricing for a spot and an identically equipped forward starting plain vanilla option with flat IR yield curve, divyield and vol, the price difference is marginal even if I push up rates or extend the time until the forward starting option gets spot starting. Looking at the code, I can't find a proper discounting of the option's spot price on the date on which it gets struck to present time. In the same spirit, instead of the spot the forward value of the underlying should be taken as the strike's reference of a forward starting option. Do you agree? Regards Frank -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger |
|
From: Piter D. <pit...@ma...> - 2007-11-29 09:04:25
|
Guys, I have successfully compiled the Release configuration of 0.9.0 tarball on Visual C++ 2005 Express. All the tests are ok. Regards, Piter Dias pit...@ca... |
|
From: Marco M. <mar...@st...> - 2007-11-29 08:36:54
|
Hi all, I have successfully compiled the 0.9.0 tarball on cygwin under gcc. All the tests are ok(other than the one that does not compile under gcc 3.4.4) Marco +-------------------------------------------------------+ | Marco Marchioro, Ph. D., Head of Quantitative Finance | | www.statpro.com | +-------------------------------------------------------+ On Tuesday, 2007-11-27 , at 16:06 , Luigi Ballabio wrote: > > Hi all, > preliminary tarballs for the 0.9.0 release are available at > <http://quantlib.org/prerelease/>. If you have some spare cycles on > your > box, please try them out and let me know if there are any problems. > (I'm > especially interested in how they fare in the Cygwin and/or MinGW > shells, as I can't check those platforms myself.) > > Thanks, > 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. > > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
|
From: Luigi B. <lui...@gm...> - 2007-11-29 08:32:06
|
On Wed, 2007-11-28 at 18:40 -0600, Dirk Eddelbuettel wrote: > Sticking with an old pattern :-), I once more attach a new manual page for > the new FittedBondCurve binary. Could someone look it over please, and > integrate it into man/ and its Makefile.am etc ? Done, thanks. Luigi -- There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies. -- C. A. R. Hoare |
|
From: Luigi B. <lui...@gm...> - 2007-11-29 08:28:15
|
On Wed, 2007-11-28 at 11:34 -0800, mattknox_ca wrote: > So to try and get it to detect the unit test framework, I copied the > compiled boost_unit_test_framework files into C:\msys\1.0\local\lib and then > instead typed: export CPPFLAGS="-I/local/include -L/local/lib" , hoping that > the configure script would detect the unit test framework then. But > unfortunately it still does not. Perhaps what I am doing is completely > naive, I'm not really sure. That would be: export CPPFLAGS="-I/local/include" export LDFLAGS="-L/local/lib" since the latter is needed by the linker, not the compiler. However, there's a couple of switches in configure you can use instead of environment variables---try running ./configure --with-boost-include=/local/include --with-boost-lib=/local/lib instead. It has a few advantages over environment variables. Luigi -- Hanlon's Razor: Never attribute to malice that which is adequately explained by stupidity. |
|
From: Dirk E. <ed...@de...> - 2007-11-29 02:09:25
|
On 28 November 2007 at 18:40, Dirk Eddelbuettel wrote: | | The 0.9.0 builds fine on Debian, and I just uploaded it to Debian | 'unstable'. Build logs, incl full regression tests, will soon appear at the | bottom of | http://buildd.debian.org/build.php?pkg=quantlib Small correction -- I forgot that the build implies a so-called 'new' package libquantlib-0.9.0 which means that the ftpmasters need to hand-approve this first. Then the builds will roll in. Dirk -- Three out of two people have difficulties with fractions. |
|
From: Dirk E. <ed...@de...> - 2007-11-29 00:40:32
|
The 0.9.0 builds fine on Debian, and I just uploaded it to Debian 'unstable'. Build logs, incl full regression tests, will soon appear at the bottom of http://buildd.debian.org/build.php?pkg=quantlib Sticking with an old pattern :-), I once more attach a new manual page for the new FittedBondCurve binary. Could someone look it over please, and integrate it into man/ and its Makefile.am etc ? Thanks, Dirk |
|
From: mattknox_ca <Mat...@td...> - 2007-11-28 19:34:13
|
>> Please run ./configure again and check the output. Does it find the >> Boost unit-test framework? No, it does not. I've tried a few things to get msys to detect it (I built the boost unit test framework when I installed and configured boost and that seemed to worked), but no luck. To build QuantLib with msys, I do the following: * copy the boost include files into C:\msys\1.0\local\include (these get detected properly when building QuantLib) * in msys, type: export CPPFLAGS="-I/local/include" * in msys, type "configure" * in msys, type "make" * in msys, type "make install" that all works fine (aside from the small problem with the "install" step mentioned earlier) So to try and get it to detect the unit test framework, I copied the compiled boost_unit_test_framework files into C:\msys\1.0\local\lib and then instead typed: export CPPFLAGS="-I/local/include -L/local/lib" , hoping that the configure script would detect the unit test framework then. But unfortunately it still does not. Perhaps what I am doing is completely naive, I'm not really sure. - Matt -- View this message in context: http://www.nabble.com/Preliminary-0.9.0-tarballs-tf4882318.html#a14007798 Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Luigi B. <lui...@gm...> - 2007-11-28 16:28:13
|
On Wed, 2007-11-28 at 08:21 -0800, mattknox_ca wrote: > >> Just run 'make check'. > > don't see any errors when doing this... but I'm not sure if it actually did > anything. Please run ./configure again and check the output. Does it find the Boost unit-test framework? Luigi -- Better to have an approximate answer to the right question than a precise answer to the wrong question. -- John Tukey as quoted by John Chambers |
|
From: mattknox_ca <Mat...@td...> - 2007-11-28 16:21:09
|
>> Just run 'make check'. don't see any errors when doing this... but I'm not sure if it actually did anything. Here is the output I get... Making check in config make[1]: Entering directory `/home/QuantLib-0.9.0/config' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/QuantLib-0.9.0/config' Making check in ql make[1]: Entering directory `/home/QuantLib-0.9.0/ql' Making check in cashflows make[2]: Entering directory `/home/QuantLib-0.9.0/ql/cashflows' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/home/QuantLib-0.9.0/ql/cashflows' Making check in currencies make[2]: Entering directory `/home/QuantLib-0.9.0/ql/currencies' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/home/QuantLib-0.9.0/ql/currencies' Making check in experimental make[2]: Entering directory `/home/QuantLib-0.9.0/ql/experimental' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/home/QuantLib-0.9.0/ql/experimental' Making check in indexes make[2]: Entering directory `/home/QuantLib-0.9.0/ql/indexes' Making check in ibor make[3]: Entering directory `/home/QuantLib-0.9.0/ql/indexes/ibor' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/indexes/ibor' Making check in inflation make[3]: Entering directory `/home/QuantLib-0.9.0/ql/indexes/inflation' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/indexes/inflation' Making check in swap make[3]: Entering directory `/home/QuantLib-0.9.0/ql/indexes/swap' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/indexes/swap' make[3]: Entering directory `/home/QuantLib-0.9.0/ql/indexes' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/indexes' make[2]: Leaving directory `/home/QuantLib-0.9.0/ql/indexes' Making check in instruments make[2]: Entering directory `/home/QuantLib-0.9.0/ql/instruments' Making check in bonds make[3]: Entering directory `/home/QuantLib-0.9.0/ql/instruments/bonds' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/instruments/bonds' make[3]: Entering directory `/home/QuantLib-0.9.0/ql/instruments' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/home/QuantLib-0.9.0/ql/instruments' make[2]: Leaving directory `/home/QuantLib-0.9.0/ql/instruments' Making check in legacy make[2]: Entering directory `/home/QuantLib-0.9.0/ql/legacy' Making check in libormarketmodels make[3]: Entering directory `/home/QuantLib-0.9.0/ql/legacy/libormarketmodels' and so on... is that what it is supposed to do? or is there something I don't have setup completely? If it isn't obvious yet, I don't really know a whole lot about make files and test suites :) - Matt -- View this message in context: http://www.nabble.com/Preliminary-0.9.0-tarballs-tf4882318.html#a13995709 Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: Luigi B. <lui...@gm...> - 2007-11-28 16:09:47
|
On Wed, 2007-11-28 at 07:55 -0800, mattknox_ca wrote: > >> I'm especially interested in how they fare in the Cygwin and/or MinGW > >> shells, as I can't check those platforms myself. > > On my vista machine here at home with MinGW and msys, it seems to compile > ok... although I get this error at the end when I do "make install" I'll look into it, thanks. > Also, > are their any instructions anywhere on how to run the test suite? Just run 'make check'. Later, Luigi -- Brady's First Law of Problem Solving: When confronted by a difficult problem, you can solve it more easily by reducing it to the question, "How would the Lone Ranger have handled this?" |
|
From: mattknox_ca <Mat...@td...> - 2007-11-28 15:55:27
|
>> I'm especially interested in how they fare in the Cygwin and/or MinGW >> shells, as I can't check those platforms myself. On my vista machine here at home with MinGW and msys, it seems to compile ok... although I get this error at the end when I do "make install" .... make install-exec-hook make[4]: Entering directory `/home/QuantLib-0.9.0/ql' mv /usr/local/lib/libQuantLib.a /usr/local/lib/libQuantLib-0.9.0.a cp -p libQuantLib-0.9.0.a /usr/local/lib/libQuantLib.a cp: cannot stat `libQuantLib-0.9.0.a': No such file or directory make[4]: *** [install-exec-hook] Error 1 make[4]: Leaving directory `/home/QuantLib-0.9.0/ql' make[3]: *** [install-exec-am] Error 2 make[3]: Leaving directory `/home/QuantLib-0.9.0/ql' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/QuantLib-0.9.0/ql' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/QuantLib-0.9.0/ql' make: *** [install-recursive] Error 1 .... I assume I can just manually rename libQuantLib-0.9.0.a to libQuantLib.a and then things will be ok... but not sure why this error is happening. Also, are their any instructions anywhere on how to run the test suite? or could someone provide me with some instructions on doing that? Thanks, - Matt -- View this message in context: http://www.nabble.com/Preliminary-0.9.0-tarballs-tf4882318.html#a13995131 Sent from the quantlib-dev mailing list archive at Nabble.com. |
|
From: SourceForge.net <no...@so...> - 2007-11-28 15:31:16
|
Bugs item #545734, was opened at 2002-04-18 19:17 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=545734&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: Out of Date Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: Luigi Ballabio (lballabio) Summary: impliedVolatility when exdivdate==today Initial Comment: FdDividendAmericanOption::impliedVolatility fails, printing "out of memory", if the first exdividend date is zero, i.e. today. ---------------------------------------------------------------------- >Comment By: Luigi Ballabio (lballabio) Date: 2007-11-28 16:31 Message: Logged In: YES user_id=75450 Originator: NO The FdDividendAmericanOption class is no longer provided. The bug cannot be reproduced with the current DividendVanillaOption and FDAmericanDividendEngine classes. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2002-04-18 19:23 Message: Logged In: NO This is a program that shows the failure. I tried to add it as attachment, but that didn't work. #include <ql/quantlib.hpp> using namespace QuantLib; using DayCounters::Actual365; using QuantLib::Pricers::FdDividendAmericanOption; using QuantLib::Pricers::FdAmericanOption; int main(int argc, char* argv[]) { try { double underlying = 100; double strike = 100; // at the money Rate riskFreeRate = 0.0; // 5% double volatility = 0.20; // 20% Actual365 dayCounter; Date today(Day(12), Month(4), Year(2002)); Date expiration(Day(13), Month(5), Year(2002)); Time maturity = dayCounter.yearFraction(today, expiration); std::vector<Time> dividendList; dividendList.push_back(2.0); double totalDiv = 0.0; for (int i=0; i<dividendList.size(); ++i) { totalDiv += dividendList[i]; } Spread dividendYield = totalDiv/(underlying*maturity); Size timeSteps=100, assetSteps = 100; FdAmericanOption myAmericanOption(Option::Call, underlying, strike, dividendYield, riskFreeRate, maturity, volatility, timeSteps, assetSteps); double myAmericanOptionValue = myAmericanOption.value(); std::cerr << "maturity=" << maturity << " underlying=" << underlying << " strike=" << strike << " riskFreeRate=" << riskFreeRate << " volatility=" << volatility << " dividendYield=" << dividendYield << " contDiv=" << myAmericanOptionValue << std::endl; for (Date exdivdate=expiration; exdivdate>=today; exdivdate--) { // std::cerr << exdivdate << '\n'; std::vector<Time> exdivtimeList; exdivtimeList.push_back(dayCounter.yearFraction (today, exdivdate)); FdDividendAmericanOption myDividendAmericanOption (Option::Call, underlying, strike, 0.0, riskFreeRate, maturity, volatility, dividendList, exdivtimeList, timeSteps, assetSteps); double impliedVol = myDividendAmericanOption.impliedVolatility (myAmericanOptionValue); std::cout << exdivdate << ' ' << DoubleFormatter::toString(impliedVol, 6) << std::endl; } return 0; } catch (std::exception& e) { std::cout << e.what() << std::endl; return 1; } catch (...) { std::cout << "unknown error" << std::endl; return 1; } } ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=545734&group_id=12740 |
|
From: <fho...@gm...> - 2007-11-28 14:46:28
|
Hi there! The ForwardEngine template requires a GeneralizedBlackScholesProcess. Is there any template to use for forward starting options under a more general process type assumption like, e.g., Heston? Afaik, the least common node in the inheritance diagram is GenericEngine, right? Rgds Frank -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer |
|
From: SourceForge.net <no...@so...> - 2007-11-28 14:23:07
|
Bugs item #613469, was opened at 2002-09-24 00:35 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=613469&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: Out of Date Priority: 5 Private: No Submitted By: Vadim Ogranovich (vograno) >Assigned to: Luigi Ballabio (lballabio) Summary: negative vega in FdDividendAmericanOptio Initial Comment: When an american option is deeply in-the-money (close to being exercised) FdDividendAmericanOption sometimes yields negative vega, see the attached C++ program to reproduce the bug ---------------------------------------------------------------------- >Comment By: Luigi Ballabio (lballabio) Date: 2007-11-28 15:23 Message: Logged In: YES user_id=75450 Originator: NO The FdDividendAmericanOption class is no longer in the library. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=613469&group_id=12740 |
|
From: Marco M. <mar...@st...> - 2007-11-28 14:10:36
|
Hi Luigi, the new branch compiles and passes the tests on OS X, Tiger(10.4.11), as compiled on my MacBook Pro. I would be interested to know if anybody manage to compile it on Leopard. Marco +-------------------------------------------------------+ | Marco Marchioro, Ph. D., Head of Quantitative Finance | | www.statpro.com | +-------------------------------------------------------+ On Tuesday, 2007-11-27 , at 13:50 , Luigi Ballabio wrote: > > Hi all, > I've just created a release branch for QuantLib 0.9.0. You can > check it > out from the Subversion repository at > <https://quantlib.svn.sourceforge.net/svnroot/quantlib/branches/ > R000900-branch>. > > As usual, bug fixes should be committed on the branch; new > developments > should go on the trunk. > > Later, > Luigi > > > -- > > Poets have been mysteriously silent on the subject of cheese. > -- Gilbert K. Chesterton > > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
|
From: SourceForge.net <no...@so...> - 2007-11-28 12:04:41
|
Bugs item #1538952, was opened at 2006-08-11 23:02 Message generated for change (Settings changed) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=1538952&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: Out of Date Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: Luigi Ballabio (lballabio) Summary: CRR Binomial Negative Probability Error Initial Comment: When calculating impliedVolatility for an american call using the Cox-Ross-Rubinstein Binomial vanilla engine, I receive the following error: "negative probability" (this also occurs for the "tian" binomial model) See attached source code, contains parameters and the code I'm using (C# via SWIG) However, when I change to other Binomial models (eg: "jr" or "eqp" instead of "crr") this error does not occur, and the implied vol is calculated at approximately 37.47% ---------------------------------------------------------------------- >Comment By: Luigi Ballabio (lballabio) Date: 2007-11-28 13:04 Message: Logged In: YES user_id=75450 Originator: NO Due to code changes (implied-volatility calculation now hard-codes the engine) the above is no longer applicable in release 0.9.0. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=1538952&group_id=12740 |
|
From: SourceForge.net <no...@so...> - 2007-11-28 10:32:51
|
Bugs item #1656248, was opened at 2007-02-09 17:59 Message generated for change (Comment added) made by lballabio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=1656248&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: Invalid Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: Luigi Ballabio (lballabio) Summary: Error in cashflowvectors if a single cash flow exists Initial Comment: Version: 0.3.14 File: cashflowvectors.cpp Error if a forward starting bond is created and the start date is Saturday and the maturity date is on the following Monday. SCHEDULE only create one cash flow date. Routines ends with an error on row with Date start = schedule.date(0), end = schedule.date(1); My Fix: int indxend = (schedule.size() <= 1) ? 0 : 1; Date start = schedule.date(0), end = schedule.date(indxend); Best regards Thomas Karlström EMAIL: tho...@fr... ---------------------------------------------------------------------- >Comment By: Luigi Ballabio (lballabio) Date: 2007-11-28 11:32 Message: Logged In: YES user_id=75450 Originator: NO The behavior is correct---If only one date is given, an error should be launched as the code does not make assumptions (such as the assumption that the given date is to be used twice.) If you really want the bond to start on a Saturday, you'll probably want to use the Unadjusted convention when you instantiate the schedule. This will keep both dates and allow you to instantiate the bond. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112740&aid=1656248&group_id=12740 |
|
From: Luigi B. <lui...@gm...> - 2007-11-27 15:04:54
|
Hi all, preliminary tarballs for the 0.9.0 release are available at <http://quantlib.org/prerelease/>. If you have some spare cycles on your box, please try them out and let me know if there are any problems. (I'm especially interested in how they fare in the Cygwin and/or MinGW shells, as I can't check those platforms myself.) Thanks, 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: Luigi B. <lui...@gm...> - 2007-11-27 14:24:03
|
On Tue, 2007-11-27 at 13:40 +0100, "Frank H=C3=B6vermann" wrote: > Hi there! > What is the most general way to calculate (partial) greeks for a > MultiAssetOption or a BasketOption? Does anyone ever had the chance to > implement something like this? E.g., in the case of delta at least I > am not able move the spot of the underlying StochasticProcess within > the option's class. Any hints are more than welcome. You have to move the spot from outside the class. See for instance EuropeanOption::testGreeks() in test-suite/europeanoption.cpp; you can look at the part where the "expected" map is filled. This said, as Simon mentioned, you'll have to be careful of numerical artifacts in the results if you're using Monte Carlo. Luigi --=20 Harrison's Postulate:=20 For every action, there is an equal and opposite criticism.=20 |