我正在使用FloatingRateBond
類創建浮動利率債券對象,我已經正確定價。但是,現在我需要檢索現金流量和骯髒的價格來分解收益。我一直在嘗試以下沒有任何成功:FloatingRateBond現金流檢索和打印
Leg cf=floatingRateBond.cashflows();
Leg::iterator it;
for(it=cf.begin();it!=cf.end();++it)
cout<<"Type: "<<typeid(*it).name()<< " value:" << *it<<endl;
輸出:
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14362a50
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14362c40
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14362e70
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x143630a0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x143632d0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363500
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363730
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363960
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363b90
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363dc0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14363ff0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364220
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364450
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364680
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x143648b0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364ae0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364d10
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14364f40
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14365170
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x143653a0
Type: N5boost10shared_ptrIN8QuantLib8CashFlowEEE value:0x14362660
感謝
是什麼問題? 謝謝 – shargors