我在使用QuantLib库中的QuantLib::TimeSeries类时遇到了一些麻烦。我的问题与QuantLib及其复杂性无关,但我认为在更一般的C++类中使用它。
描述了QuantLib::TimeSeries。在我的代码中(目前完全不返回任何内容),我在std::vector中提供了一系列日期,并在std::vector中提供了一系列价格。QuantLib::TimeSeries对象应该将日期和价格绑定在一起。
#include<ql\quantlib.hpp>
int main()
{
std::vector<QuantLib::Date> date
我尝试在Cygwin和Boost_1_55_0上安装QuantLib-1.4,主要通过以下步骤:
安装后,我运行quantlib的测试用例,没有检测到错误:
xxx@xxx /usr/local/lib/QuantLib-1.4/test-suite
$ ./quantlib-test-suite.exe
Running 567 test cases...
Tests completed in 15 m 20 s
*** No errors detected
然而,当我运行一个简单的代码(main.cpp)时:
#include <ql/quantlib.hpp>
int
我不确定我是否错过了一个导入,但我没有看到在pyql中获得任何希腊人选项的方法
from quantlib.instruments.api import AmericanExercise, VanillaOption, Put, Call
from quantlib.instruments.payoffs import PlainVanillaPayoff
from quantlib.pricingengines.api import BaroneAdesiWhaleyApproximationEngine
from quantlib.pricingengines.api import FD
Quantlib已在/usr/local/include & lib中安装并正常工作。我在尝试构建quantlib-swig时遇到了许多错误。我只是在下面粘贴几个例子。
我相信这些可能是编译器而不是链接问题,但我不确定这是否正确或如何继续。
任何帮助和指示都将非常感谢!谢谢!
MBP:Python timo$ python setup.py build
QuantLib/quantlib_wrap.cpp:5201:41: error: no member named 'parse' in 'QuantLib::DateParser'
我下载了quantlib 1.14和quantlib 1.14-swig的tarbals。SWIG下的quantlib文件夹包含quantlib_wrap.cpp。但是安装程序会报错MSC版本。这是新的错误。这篇文章与关于缺少quantlib_wrap.cpp错误信息的相关。
C:\Users\Public\3rdParty\Libraries\QuantLib-1.14\ql/config.msvc.hpp(29) : fatal error C1189: #error : "versions of Visual C++ prior to VC++10 (2010) are no
我一直在尝试安装QuantLib,并想在Python中使用它。然而,我在构建Quantlib-SWIG时遇到了很大的麻烦,希望我能在这里得到一些帮助。
我能够按照的步骤构建Quantlib并成功运行所有测试套件(如果重要的话,我在Lion上)。在我下载并解压Quantlib-SWIG并尝试构建python setup.py后,我得到了很多错误,所有这些似乎都在某种程度上重复了以下内容:
QuantLib/quantlib_wrap.cpp:5640: instantiated from ‘static int swig::traits_asptr<std::vector<T,
有人能帮忙纠正这个错误吗?
我在中验证了quantlib-python (1.14)是否已安装。
import QuantLib as ql
Traceback (most recent call last):
File "<ipython-input-11-b9e27c0bb1fd>", line 1, in <module>
import QuantLib as ql
File "C:\Anaconda3\lib\site-packages\QuantLib\__init__.py", line 21, in &
我正在尝试安装QuantLib Python。因此,我跟踪并安装了:
( 1) Anaconda3,boost_1_64_0,QuantLib-1.10,QuantLib-Sug-1.10,swigwin 3.0.12。
2)我使用VisualStudio2017,QuantLib安装。我跟踪了一段youtube视频,并设法正确安装并运行了一个示例。
3)然后切换到中的指示符,执行以下命令:
cd C:\local\QuantLib-SWIG-1.10\Python
set QL_DIR=C:\local\QuantLib-1.10
set INCLUDE=C:\local\boost_1_6