quantlib

    1热度

    2回答

    当我使用Quantlib对香草利率掉期进行定价时,每个现金流量的支付日期总是与应计期间结束日期相同。下面是我通常使用建立一个香草交换方式: Schedule fixedSchedule(previousResetDate, maturity, 6 * Months, NullCalendar(), ModifiedFollowing, ModifiedFollowing, DateGenerati

    -2热度

    1回答

    我想在Pycharm中使用quantlib。我不确定哪个版本(和什么)下载quantlib。在那里我需要放置这些文件(哪个文件夹)以及哪种文件? 任何人都可以与一些信息共享一个链接。

    0热度

    1回答

    我明白,Quantlib Schedule类可以将日期向量作为构造函数。我已经通过这种方式成功建立了一个时间表。但是,当我将此时间表传递给vanillaswap构造函数时,代码开始在schedule.cpp中的函数bool Schedule::isRegular(Size i) const上生成错误。下面是与此相关的错误我的代码部分: vector<Date> fixedDates; vecto

    1热度

    1回答

    这一点与我先前的问题之一: Quantlib passing a date vector to Schedule class 基本上,我已经把一切都用C++工作。如果我使用Python,知道如何将boost::none传递给Python函数? 非常感谢。

    2热度

    1回答

    我在Python中使用QL并翻译了示例文件的一部分 http://quantlib.org/reference/_fitted_bond_curve_8cpp-example.html#_a25; 如何拟合带有债券的收益率曲线,以便将Nelson-Siegel收益率曲线拟合到一组给定的校准债券。 与往常一样,当执行这样的非线性拟合时,结果在很大程度上取决于初始条件下的 ,并且存在许多(经济上无意义

    0热度

    1回答

    我试图建立QuantLib 1.9我的机器(Xubuntu上16.04)上,和我通过升压“sudo易于得到......” QuantLib编译罚款,直至事件的顺序如下: make[1]: Entering directory '/home/Downloads/packages/QuantLib-1.9/test-suite' 有到libtool的两个电话,第一个看起来像这样: /bin/bas

    0热度

    1回答

    我已经构建了QuantLib 1.9(成功),然后我尝试从SWIG 1.9安装QuantLib-Python。我使用VS2015,boost_1_62_0(msvs-14.0 32bit),Anaconda3,QuantLib-1.9,QuantLib-SWIG-1.9和swigwin-3.0.10,都在同一个文件夹中。 当我在vs2015的dev命令提示符下执行“python setup.py

    0热度

    1回答

    我通过ubuntu16.04安装升压易于得到来自官方源安装 然后按照QuantLib 的安装指南,然后我复制。其中一个quantlib示例(Examples/EquityOption)创建我自己的项目,我在testoption.cpp和testoption.cpp中创建一个类,现在我有三个文件(testoption.hpp,testoption.cpp和EquityOption.cpp) in t

    0热度

    1回答

    用户是否可以在Quantlib中更改浮动腿的未来固定日期和齿轮比? 首先,当Quantlib计算浮动腿的NPV时,它将进入couponpricer.hpp以调用内联函数BlackIborCouponPricer::swapletPrice()。在这个函数里面,有一个叫做gearing_的参数。这个参数在我的情况下自动设置为1。如果我需要将其改为其他值,请说0.8,我应该在哪里进行此更改?其次,我所

    0热度

    2回答

    我试图从源码安装RQuantLib软件包,已经通过终端从brew install quantlib安装了必要的quantlib。 第一没有找到升压后,但随后following this post,我尝试: > install.packages("RQuantLib", configure.args="--with-boost-include=/usr/local/include/ --with-b