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