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: P. H. <pat...@ke...> - 2011-02-03 15:28:01
|
I'm finding an odd behavior in MCVarianceSwapEngine: the realized variance along each path is computed from the process diffusion method, and not from the observed variance itself. So, for example, specifying a BlackScholes process in the MC engine (as in the test suite) yields - by construction - the same realized variance (\sigma^2 (T-t)) for all paths. It seems to me that the Integrand definition in MCVarianceSwapEngine (lines 317-335) should compute (dS[t]/S[t])^2 along the path, rather than simply return the diffusion. Can anyone comment on this? Is this intentional? Thanks in advance. Patrick Hénaff |
|
From: P. H. <pat...@ke...> - 2011-02-03 10:16:04
|
I'm experimenting with the calibration of Heston's model, but would like to calibrate to bid/ask vol surfaces, with a quadratic penalty outside the b/a spread. From what I can tell, the CalibrationHelper does not allow this (it associates 1 Quote to each benchmark instrument). I have a couple of solutions in mind, and am looking for comments: - Subclass a BidAskQuote from SimpleQuote, and use that in CalibrationHelper (my first choice). - Subclass CalibrationHelper to add Bid/Ask as SimpleQuotes, etc. In fact, it would be sufficient for CalibrationHelper to accept a list of Quotes as well as a single Quote. Thanks in advance Patrick Hénaff |
|
From: <Fra...@bs...> - 2011-02-03 09:48:20
|
Hi all, In order to develop the MC pricing engine for dividend (barrier) options (european exercise), I would like to ask where is the best place to handle the dividend cashflow: in the path pricer of the pricing engine, or directly in the process, eventually creating new subclasses for the processes? Or are there any other ways? Thanks Francesco |
|
From: Henner H. <hen...@tu...> - 2011-02-01 16:01:53
|
There is no such value, though Java offers a "varargs" construct marked by "ParamType... ParamName" in the parameter list, which can represent any number of arguments of the given type. http://download.oracle.com/javase/tutorial/java/javaOO/arguments.html Maybe it can be used in combination with SWIG varargs? http://www.swig.org/Doc2.0/Varargs.html#Varargs_nn4 Best regards, Henner Heck Am 01.02.2011, 16:06 Uhr, schrieb Luigi Ballabio <lui...@gm...>: > On Tue, 2011-02-01 at 15:55 +0100, Henner Heck wrote: >> Yes, the boost::optional seems tricky. > > Also, it depends on the language. For Python, one can write a typemap > so that the wrapped function accepts either a value or None, and maps > the latter to boost::none. For Java, is there any such null value? > > Luigi > > -- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/ |
|
From: Luigi B. <lui...@gm...> - 2011-02-01 15:06:41
|
On Tue, 2011-02-01 at 15:55 +0100, Henner Heck wrote: > Yes, the boost::optional seems tricky. Also, it depends on the language. For Python, one can write a typemap so that the wrapped function accepts either a value or None, and maps the latter to boost::none. For Java, is there any such null value? Luigi -- The shortest way to do many things is to do only one thing at once. -- Samuel Smiles |
|
From: Henner H. <hen...@tu...> - 2011-02-01 14:55:53
|
Yes, the boost::optional seems tricky. I'll do as you suggested until it's solved. Thank you, Henner Am 01.02.2011, 15:41 Uhr, schrieb Luigi Ballabio <lui...@gm...>: > On Tue, 2011-02-01 at 15:35 +0100, Henner Heck wrote: >> Still, any idea on adding the parameter in SWIG? >> >> In the Java classes i get from the SWIG interface files, the optional >> >> parameter "paymentConvention" >> >> is not available for QuantLib::VanillaSwap. Any chance of making it >> >> available? > > I still have to figure out how to export boost::optional. > In the meantime, you can add an overloaded constructor that takes all > parameters including the paymentConvention (just duplicate the existing > one in the %extend section, add the parameter, and use it to create the > VanillaSwap being allocated.) > > Luigi > > -- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/ |
|
From: Luigi B. <lui...@gm...> - 2011-02-01 14:41:36
|
On Tue, 2011-02-01 at 15:35 +0100, Henner Heck wrote: > Still, any idea on adding the parameter in SWIG? > >> In the Java classes i get from the SWIG interface files, the optional > >> parameter "paymentConvention" > >> is not available for QuantLib::VanillaSwap. Any chance of making it > >> available? I still have to figure out how to export boost::optional. In the meantime, you can add an overloaded constructor that takes all parameters including the paymentConvention (just duplicate the existing one in the %extend section, add the parameter, and use it to create the VanillaSwap being allocated.) Luigi -- All generalizations are dangerous, even this one. -- Alexandre Dumas |
|
From: Henner H. <hen...@tu...> - 2011-02-01 14:35:17
|
Am 01.02.2011, 14:30 Uhr, schrieb Luigi Ballabio <lui...@gm...>: > On Tue, 2011-02-01 at 11:55 +0100, Henner Heck wrote: >> I think this one should have gone to the users mailing list. > > No problem. Often I get confused too. We probably should have made > just one to begin with... > > Luigi :) Still, any idea on adding the parameter in SWIG? >> In the Java classes i get from the SWIG interface files, the optional >> parameter "paymentConvention" >> is not available for QuantLib::VanillaSwap. Any chance of making it >> available? > > -- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/ |
|
From: Luigi B. <lui...@gm...> - 2011-02-01 13:31:12
|
On Tue, 2011-02-01 at 11:55 +0100, Henner Heck wrote: > I think this one should have gone to the users mailing list. No problem. Often I get confused too. We probably should have made just one to begin with... Luigi -- 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: Henner H. <hen...@tu...> - 2011-02-01 10:55:48
|
I think this one should have gone to the users mailing list. Sorry. |
|
From: Luigi B. <lui...@gm...> - 2011-01-31 17:01:25
|
On Mon, 2011-01-31 at 17:57 +0100, tar...@li... wrote: > this is the whole content from the output tab, And that's the relevant part: > 1>> Error loading object of class 'Category' from XML document 'c: > /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' > : > 1>> > 1>> Error loading XML document 'c: > /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' > : > 1>> [Errno 2] No such file or directory: u'c: > /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' -- Everything can be filed under "miscellaneous". -- unknown |
|
From: <tar...@li...> - 2011-01-31 16:57:16
|
Hi Luigi, thanks for help:) this is the whole content from the output tab, 1>------ Rebuild All started: Project: qlgensrc, Configuration: All Win32 ------ 1>Performing Makefile project actions 1>Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 1>Copyright (C) Microsoft Corporation. All rights reserved. 1> if not exist build\vc mkdir build\vc 1> ..\..\gensrc\gensrc.py -a --oh_dir=..\..\ObjectHandler 1>> 1>> gensrc has encountered a fatal error. 1>> 1>> >>>>>>>>>> BEGIN STACK TRACE >>>>>>>>>> 1>> 1>> File "c:\build_ql_1_0_1\gensrc\gensrc.py", line 124, in <module> 1>> addinList = addinlist.AddinList(addinIds) 1>> File "c:\build_ql_1_0_1\gensrc\gensrc\addins\addinlist.py", line 127, in __init__ 1>> self.categoryList_ = categorylist.CategoryList() 1>> File "c:\build_ql_1_0_1\gensrc\gensrc\categories\categorylist.py", line 78, in __init__ 1>> environment.Environment.instance().addinConfigPath()) 1>> File "c:\build_ql_1_0_1\gensrc\gensrc\categories\categorylist.py", line 58, in loadCategories 1>> cat = utilities.serializeObject(category.Category, configPath + 'metadata/functions/' + categoryName) 1>> File "c:\build_ql_1_0_1\gensrc\gensrc\utilities\utilities.py", line 42, in serializeObject 1>> fileName, objectClass.__name__) 1>> 1>> <<<<<<<<<< END STACK TRACE <<<<<<<<<< 1>> 1>> gensrc error: 1>> 1>> Error loading object of class 'Category' from XML document 'c: /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' : 1>> 1>> Error loading XML document 'c: /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' : 1>> [Errno 2] No such file or directory: u'c: /build_ql_1_0_1/QuantLibAddin/gensrc/metadata/functions/swaptioneuropean.xml' 1>> 1>> NMAKE : fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1' 1>Stop. 1>Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions" 1>Build log was saved at "file://c: \build_ql_1_0_1\QuantLibAddin\gensrc\build\vc\BuildLog.htm" 1>qlgensrc - 2 error(s), 0 warning(s) ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== >----Messaggio originale---- >Da: lui...@gm... >Data: 31/01/2011 17.34 >A: "tar...@li..."<tar...@li...> >Cc: <pca...@vo...>, <qua...@li...> >Ogg: Re: R: Re: [Quantlib-dev] R: Re: R: Re: R: Adding new function to QuantLib XL > >On Mon, 2011-01-31 at 17:16 +0100, tar...@li... wrote: >> The error message I got are: >> >> fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1' >> > NMAKE >> error PRJ0019: A tool returned an error code from "Performing Makefile project >> actions" qlgensrc > >Further up. Look at the "Output" tab, where you get the full output. > >Luigi > > >-- > >There are no rules of architecture for a castle in the clouds. >-- Gilbert K. Chesterton > > > |
|
From: Luigi B. <lui...@gm...> - 2011-01-31 16:34:38
|
On Mon, 2011-01-31 at 17:16 +0100, tar...@li... wrote: > The error message I got are: > > fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1' > > NMAKE > error PRJ0019: A tool returned an error code from "Performing Makefile project > actions" qlgensrc Further up. Look at the "Output" tab, where you get the full output. Luigi -- There are no rules of architecture for a castle in the clouds. -- Gilbert K. Chesterton |
|
From: <tar...@li...> - 2011-01-31 16:17:13
|
The error message I got are:
fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1'
> NMAKE
error PRJ0019: A tool returned an error code from "Performing Makefile project
actions" qlgensrc
Paolo
>----Messaggio originale----
>Da: lui...@gm...
>Data: 31/01/2011 16.06
>A: "tar...@li..."<tar...@li...>
>Cc: <pca...@vo...>, <qua...@li...>
>Ogg: Re: [Quantlib-dev] R: Re: R: Re: R: Adding new function to QuantLib XL
>
>On Mon, 2011-01-31 at 15:50 +0100, tar...@li... wrote:
>> 4. Then I go to build qlgensrc and I get the following error
>>
>> fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1'
>
>Look further up, in the text that is output before the fatal error.
>gensrc should have told you what's wrong in your xml.
>
>Luigi
>
>
>--
>
>I've finally learned what `upward compatible' means. It means we
>get to keep all our old mistakes.
>-- Dennie van Tassel
>
>
>
|
|
From: Luigi B. <lui...@gm...> - 2011-01-31 15:08:19
|
On Mon, 2011-01-31 at 15:50 +0100, tar...@li... wrote: > 4. Then I go to build qlgensrc and I get the following error > > fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1' Look further up, in the text that is output before the fatal error. gensrc should have told you what's wrong in your xml. Luigi -- I've finally learned what `upward compatible' means. It means we get to keep all our old mistakes. -- Dennie van Tassel |
|
From: <tar...@li...> - 2011-01-31 14:50:35
|
Hi , may be you can help me on this small homework.... I can build the xll file adding the stock class as explained into the tutorial (http://quantlib.org/quantlibaddin/extend__tutorial.html) What I tried to do it was just insert into the xll a simple inline function (just for a test). The steps I followed are: 1. add in QuantLibAddin/qlo the file myfun.hpp having the content: #ifndef qla_myfun_hpp #define qla_myfun_hpp #include <oh/libraryobject.hpp> namespace QuantLibAddin { inline double myfun(double npv) { return npv; } } #endif 2. then I've added a new category into QuantLibAddin\gensrc\config\categories. xml <categoryName>myfun</Vategoryname> 3. then I added a new xml file into QuantLibAddin\gensrc\metadata\Functions heving the following contents <Category name='myfun'> <description>test</description> <displayName>myfun</displayName> <xlFunctionWizardCategory>QuantLib - Financial</xlFunctionWizardCategory> <includes> <include>qlo/myfun.hpp</include> </includes> <copyright> Copyright (C) 2010 </copyright> <Functions> <Procedure name='qlMyFun'> <alias>QuantLibAddin::myfun</alias> <SupportedPlatforms> <!--SupportedPlatform name='Excel' calcInWizard='false'/--> <SupportedPlatform name='Excel'/> <!--SupportedPlatform name='Cpp'/--> </SupportedPlatforms> <ParameterList> <Parameters> <Parameter name='npv'> <type>double</type> <tensorRank>scalar</tensorRank> <description>npv value</description> </Parameter> </Parameters> </ParameterList> <ReturnValue> <type>double</type> <tensorRank>scalar</tensorRank> </ReturnValue> </Procedure> </Functions> </Category> 4. Then I go to build qlgensrc and I get the following error fatal error U1077: '..\..\gensrc\gensrc.py' : return code '0x1' Any clue? Thanks Regards, Paolo >----Messaggio originale---- >Da: pca...@vo... >Data: 30/01/2011 12.10 >A: <qua...@li...> >Ogg: Re: [Quantlib-dev] R: Re: R: Adding new function to QuantLib XL > >I had the same problem, look here: > > >Hi, this was on this list some weeks ago (Linker Error LNK1106: invalid > >file or disk full, can not seek to ...). > > > >This error can be observed on different machines (with most probably no > >disk problems) and different MSVC versions (at least 2005 and 2008) when > >linking the ql xll. The error is reproduceable on certain "source code > >configurations". > > > >I googled two possible solutions which are > > > >using linker option /OPT:NOICF > >using linker option /IGNOREIDL > > > >The second has no effect in my enviroment, but the first one seems to > >have solved the problem, hopefully forever. > > >since i use /OPT:NOICF the problem disappeared. perhaps this setting >should be done in the released project files also? > >Peter > >Am 30.01.2011 09:04, schrieb tar...@li...: >> Right! >> >> but I got now this strange error: >> >> fatal error LNK1106: invalid file or disk full: cannot seek to 0xEB5C5C >> >> I got this on QuantLibXLStatic >> >> >> it sounds to me quite strange becasue my disk is not full ..I have more than >> 30 GB free >> >> any clue? >> thansk again, >> Paolo >> >>> ----Messaggio originale---- >>> Da: eri...@na... >>> Data: 29/01/2011 21.39 >>> A: "tar...@li..."<tar...@li...> >>> Cc:<qua...@li...> >>> Ogg: Re: [Quantlib-dev] R: Adding new function to QuantLib XL >>> >>> Hi Paolo, >>> >>>>> is there any repository where I can find similar examples ? >>> Sorry, the tutorial you found is all we got. >>> >>>> following the example in the website I've previously stated, I can do >>>> everithing till when I need to build quantlibxl which returns me the >>>> following >>>> errors >>> Looks like you omitted to add file(s) to the projects. If you follow >>> the tutorial exactly as written it should compile fine. >>> >>> Regards, >>> Eric >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price- free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> QuantLib-dev mailing list >> Qua...@li... >> https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > >------------------------------------------------------------------------------ >Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >Finally, a world-class log management solution at an even better price-free! >Download using promo code Free_Logger_4_Dev2Dev. Offer expires >February 28th, so secure your free ArcSight Logger TODAY! >http://p.sf.net/sfu/arcsight-sfd2d >_______________________________________________ >QuantLib-dev mailing list >Qua...@li... >https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: <tar...@li...> - 2011-01-31 07:04:39
|
Thanks Peter, now the tuorial works fine! regards, Paolo >----Messaggio originale---- >Da: pca...@vo... >Data: 30/01/2011 12.10 >A: <qua...@li...> >Ogg: Re: [Quantlib-dev] R: Re: R: Adding new function to QuantLib XL > >I had the same problem, look here: > > >Hi, this was on this list some weeks ago (Linker Error LNK1106: invalid > >file or disk full, can not seek to ...). > > > >This error can be observed on different machines (with most probably no > >disk problems) and different MSVC versions (at least 2005 and 2008) when > >linking the ql xll. The error is reproduceable on certain "source code > >configurations". > > > >I googled two possible solutions which are > > > >using linker option /OPT:NOICF > >using linker option /IGNOREIDL > > > >The second has no effect in my enviroment, but the first one seems to > >have solved the problem, hopefully forever. > > >since i use /OPT:NOICF the problem disappeared. perhaps this setting >should be done in the released project files also? > >Peter > >Am 30.01.2011 09:04, schrieb tar...@li...: >> Right! >> >> but I got now this strange error: >> >> fatal error LNK1106: invalid file or disk full: cannot seek to 0xEB5C5C >> >> I got this on QuantLibXLStatic >> >> >> it sounds to me quite strange becasue my disk is not full ..I have more than >> 30 GB free >> >> any clue? >> thansk again, >> Paolo >> >>> ----Messaggio originale---- >>> Da: eri...@na... >>> Data: 29/01/2011 21.39 >>> A: "tar...@li..."<tar...@li...> >>> Cc:<qua...@li...> >>> Ogg: Re: [Quantlib-dev] R: Adding new function to QuantLib XL >>> >>> Hi Paolo, >>> >>>>> is there any repository where I can find similar examples ? >>> Sorry, the tutorial you found is all we got. >>> >>>> following the example in the website I've previously stated, I can do >>>> everithing till when I need to build quantlibxl which returns me the >>>> following >>>> errors >>> Looks like you omitted to add file(s) to the projects. If you follow >>> the tutorial exactly as written it should compile fine. >>> >>> Regards, >>> Eric >>> >>> >> >> >> ------------------------------------------------------------------------------ >> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >> Finally, a world-class log management solution at an even better price- free! >> Download using promo code Free_Logger_4_Dev2Dev. Offer expires >> February 28th, so secure your free ArcSight Logger TODAY! >> http://p.sf.net/sfu/arcsight-sfd2d >> _______________________________________________ >> QuantLib-dev mailing list >> Qua...@li... >> https://lists.sourceforge.net/lists/listinfo/quantlib-dev > > >------------------------------------------------------------------------------ >Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >Finally, a world-class log management solution at an even better price-free! >Download using promo code Free_Logger_4_Dev2Dev. Offer expires >February 28th, so secure your free ArcSight Logger TODAY! >http://p.sf.net/sfu/arcsight-sfd2d >_______________________________________________ >QuantLib-dev mailing list >Qua...@li... >https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: Peter C. <pca...@vo...> - 2011-01-30 11:25:17
|
I had the same problem, look here: >Hi, this was on this list some weeks ago (Linker Error LNK1106: invalid >file or disk full, can not seek to ...). > >This error can be observed on different machines (with most probably no >disk problems) and different MSVC versions (at least 2005 and 2008) when >linking the ql xll. The error is reproduceable on certain "source code >configurations". > >I googled two possible solutions which are > >using linker option /OPT:NOICF >using linker option /IGNOREIDL > >The second has no effect in my enviroment, but the first one seems to >have solved the problem, hopefully forever. since i use /OPT:NOICF the problem disappeared. perhaps this setting should be done in the released project files also? Peter Am 30.01.2011 09:04, schrieb tar...@li...: > Right! > > but I got now this strange error: > > fatal error LNK1106: invalid file or disk full: cannot seek to 0xEB5C5C > > I got this on QuantLibXLStatic > > > it sounds to me quite strange becasue my disk is not full ..I have more than > 30 GB free > > any clue? > thansk again, > Paolo > >> ----Messaggio originale---- >> Da: eri...@na... >> Data: 29/01/2011 21.39 >> A: "tar...@li..."<tar...@li...> >> Cc:<qua...@li...> >> Ogg: Re: [Quantlib-dev] R: Adding new function to QuantLib XL >> >> Hi Paolo, >> >>>> is there any repository where I can find similar examples ? >> Sorry, the tutorial you found is all we got. >> >>> following the example in the website I've previously stated, I can do >>> everithing till when I need to build quantlibxl which returns me the >>> following >>> errors >> Looks like you omitted to add file(s) to the projects. If you follow >> the tutorial exactly as written it should compile fine. >> >> Regards, >> Eric >> >> > > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev |
|
From: <tar...@li...> - 2011-01-30 08:05:02
|
Right! but I got now this strange error: fatal error LNK1106: invalid file or disk full: cannot seek to 0xEB5C5C I got this on QuantLibXLStatic it sounds to me quite strange becasue my disk is not full ..I have more than 30 GB free any clue? thansk again, Paolo >----Messaggio originale---- >Da: eri...@na... >Data: 29/01/2011 21.39 >A: "tar...@li..."<tar...@li...> >Cc: <qua...@li...> >Ogg: Re: [Quantlib-dev] R: Adding new function to QuantLib XL > >Hi Paolo, > >>> is there any repository where I can find similar examples ? > >Sorry, the tutorial you found is all we got. > >> following the example in the website I've previously stated, I can do >> everithing till when I need to build quantlibxl which returns me the >> following >> errors > >Looks like you omitted to add file(s) to the projects. If you follow >the tutorial exactly as written it should compile fine. > >Regards, >Eric > > |
|
From: Eric E. <eri...@na...> - 2011-01-29 20:46:29
|
Hi Bojan, Quoting Bojan Nikolic <bo...@bn...>: > Well I was suggesting writing the XL API in Python, so yes, there would > be an additional overhead of a Python layer. In practice these overheads > are small and not noticeable unless one tries to do very fine-grained > calculations from Excel. I think this overhead would be more than offset > by the ability to remove certain portions of calculations entirely from > Excel and have them in the Python layer. For the moment I still have reservations this approach for reasons mentioned previously. But I welcome your interest and would like to keep options open. AS mentioned I'm prototyping the use of SWIG, that project will include a build of QuantLibXL which retains the existing architecture, once that's ready would you be interested in adding to the prototype a parallel build of QuantLibXL using Python as you suggest? That would keep your idea on the table and we could decide later how to proceed. Regards, Eric |
|
From: Eric E. <eri...@na...> - 2011-01-29 20:39:55
|
Hi Paolo, >> is there any repository where I can find similar examples ? Sorry, the tutorial you found is all we got. > following the example in the website I've previously stated, I can do > everithing till when I need to build quantlibxl which returns me the > following > errors Looks like you omitted to add file(s) to the projects. If you follow the tutorial exactly as written it should compile fine. Regards, Eric |
|
From: <tar...@li...> - 2011-01-29 09:45:23
|
Hello, following the example in the website I've previously stated, I can do everithing till when I need to build quantlibxl which returns me the following errors Error 1 error LNK2019: unresolved external symbol "void __cdecl registerStock (struct xloper const &)" (?registerStock@@YAXABUxloper@@@Z) referenced in function "void __cdecl registerQlFunctions(struct xloper const &)" (? registerQlFunctions@@YAXABUxloper@@@Z) register_all.obj Error 2 error LNK2019: unresolved external symbol "void __cdecl unregisterStock (struct xloper const &)" (?unregisterStock@@YAXABUxloper@@@Z) referenced in function "void __cdecl unregisterQlFunctions(struct xloper const &)" (? unregisterQlFunctions@@YAXABUxloper@@@Z) register_all.obj Error 3 error LNK2019: unresolved external symbol "void __cdecl QuantLibAddin:: register_stock(class boost::archive::xml_oarchive &)" (? register_stock@QuantLibAddin@@YAXAAVxml_oarchive@archive@boost@@@Z) referenced in function "void __cdecl QuantLibAddin::tpl_register_classes<class boost:: archive::xml_oarchive>(class boost::archive::xml_oarchive &)" (??$tpl_register_classes@Vxml_oarchive@archive@boost@@@QuantLibAddin@@YAXAAVxml_oarchive@archive@boost@@@Z) quantlibobjects-vc80-mt-s-1_0_1.lib Error 4 error LNK2019: unresolved external symbol "void __cdecl QuantLibAddin:: register_stock(class boost::archive::xml_iarchive &)" (? register_stock@QuantLibAddin@@YAXAAVxml_iarchive@archive@boost@@@Z) referenced in function "void __cdecl QuantLibAddin::tpl_register_classes<class boost:: archive::xml_iarchive>(class boost::archive::xml_iarchive &)" (??$tpl_register_classes@Vxml_iarchive@archive@boost@@@QuantLibAddin@@YAXAAVxml_iarchive@archive@boost@@@Z) quantlibobjects-vc80-mt-s-1_0_1.lib Error 5 error LNK2019: unresolved external symbol "class boost:: shared_ptr<class ObjectHandler::Object> __cdecl QuantLibAddin::create_qlStock (class boost::shared_ptr<class ObjectHandler::ValueObject> const &)" (? create_qlStock@QuantLibAddin@@YA? AV?$shared_ptr@VObject@ObjectHandler@@@boost@@ABV?$shared_ptr@VValueObject@ObjectHandler@@@3@@Z) referenced in function "private: void __thiscall QuantLibAddin:: SerializationFactory::registerCreators(void)" (? registerCreators@SerializationFactory@QuantLibAddin@@AAEXXZ) quantlibobjects- vc80-mt-s-1_0_1.lib Error 6 fatal error LNK1120: 5 unresolved externals ..\xll\QuantLibXL-vc80-mt- s-1_0_1.xll any suggestion is well appreciated. thank you Paolo >----Messaggio originale---- >Da: tar...@li... >Data: 28/01/2011 17.48 >A: <qua...@li...> >Ogg: [Quantlib-dev] Adding new function to QuantLib XL > >Hello, > >I saw the example in > >http://quantlib.org/quantlibaddin/extend__tutorial.html > >to expose additional functionalities into quantlib xl but it looks like to me >too much restrictive (at least for those peoples who are not pure developer >like me) > >is there any repository where I can find similar examples ? >thank you >regards, >Paolo > >------------------------------------------------------------------------------ >Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! >Finally, a world-class log management solution at an even better price-free! >Download using promo code Free_Logger_4_Dev2Dev. Offer expires >February 28th, so secure your free ArcSight Logger TODAY! >http://p.sf.net/sfu/arcsight-sfd2d >_______________________________________________ >QuantLib-dev mailing list >Qua...@li... >https://lists.sourceforge.net/lists/listinfo/quantlib-dev > |
|
From: <tar...@li...> - 2011-01-28 16:48:19
|
Hello, I saw the example in http://quantlib.org/quantlibaddin/extend__tutorial.html to expose additional functionalities into quantlib xl but it looks like to me too much restrictive (at least for those peoples who are not pure developer like me) is there any repository where I can find similar examples ? thank you regards, Paolo |
|
From: Henner H. <hen...@tu...> - 2011-01-28 16:09:01
|
Hello all, i would like to know, how i can create a swap, which has unadjusted (fixed) period lengths (always the same accrual period, therefore the same rate), but adjusted payment dates. I suspect, that the two BusinessdayConvention parameters "convention" and "terminationDateConvention" from the "QuantLib::Schedule" constructor and the optional BusinessdayConvention "paymentConvention" from the VanillaSwap constructor are the places to look at. Am i correct with the following assumptions? (If not, please give me the correct version. :) ) paymentConvention: Determines, how the payment dates of the cash flows are adjusted from their original value from the schedule, if they happen to be on a weekend or holiday. convention: Determines, if and how the periods between the cashflows are adjusted (Following, ModifiedFollowing, etc.) or not (Unadjusted and therefore fixed). If "paymentConvention" is not set in the Swap, "convention" of the floating leg schedule is used as default setting for it -> If the floating leg "convention" is "Unadjusted" and "paymentConvention" is not explicitely set, i could end up with payment dates on weekends or holidays!? terminationDateConvention: Some special treatment of the last period or payment date? In the Java classes i get from the SWIG interface files, the optional parameter "paymentConvention" is not available for QuantLib::VanillaSwap. Any chance of making it available? Best regards, Henner Heck -- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/ |
|
From: Henner H. <hen...@tu...> - 2011-01-28 15:38:20
|
Thank you! Am 27.01.2011, 18:29 Uhr, schrieb Ferdinando Ametrano <na...@am...>: > Hi Henner > >> [...] the SettlementDate >> and npvDate would have to be different from the curve's reference date >> and >> further into the future than it. > > agreed ! > > I didn't see how the curve's reference date could be earlier than > the Settings::evaluationDate. No problem with it being earlier than > SettlementDate and/or npvDate > > ciao -- Nando > > ------------------------------------------------------------------------------ > Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! > Finally, a world-class log management solution at an even better > price-free! > Download using promo code Free_Logger_4_Dev2Dev. Offer expires > February 28th, so secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsight-sfd2d > _______________________________________________ > QuantLib-dev mailing list > Qua...@li... > https://lists.sourceforge.net/lists/listinfo/quantlib-dev -- Erstellt mit Operas revolutionärem E-Mail-Modul: http://www.opera.com/mail/ |