Re: addFixings example needed

Posted by Christian Bøhlke on
URL: http://quantlib.414.s1.nabble.com/addFixings-example-needed-tp6083p6085.html

Thanks Luigi, it works!
 
My approach in pricing the swaps is as follows:

My problem is that I get NPVs that are way off.

I get

NPV           | fixedNPV       | floatingNPV
-------------------------------------------------------------
5,426,635.41 | 13,476,292.14  | -8,049,656.74  
  
where I would expect something like
 
NPV           | fixedNPV       | floatingNPV
-------------------------------------------------------------
4,624,679   | 21,463,334     | -16.838.654
 
 
Can someone help me on what I am conceptually doing wrong?
 
Thanks in advance,
 
Christian Bohlke
 
 
 
On Thu, Oct 20, 2011 at 4:06 PM, Luigi Ballabio <[hidden email]> wrote:

You can use the begin() and end() methods to extract iterators from C++
containers such as std::vector.

vector<Date> dates;
vector<Real> fixings;

... (fill the vectors)

index.addFixings(dates.begin(), dates.end(), fixings.begin());


Regards,
       Luigi


On Thu, <a href="tel:2011-10-20" value="+4520111020">2011-10-20 at 15:50 +0200, Christian Bøhlke wrote:
> Hi
>
> I am trying to implement the
> swapexample included in
> the quantlib library on some "real"
> data.
>
> I can figure out how to manually
> add a fixing day to an index via
> addFixing. However, due to
> my limited knowledge of templated
> classes, I can not deduce how to
> approach the addFixings method.
>
> That is using template<class
> DateIterator, class ValueIterator>
> on the method
>
> void
> addFixings (DateIterator dBegin,
> DateIterator dEnd, ValueIterator
> vBegin)
>
> If someone could provide an example on how to approach the addFixings
> method I would be very happy.
>
> Thanks in advance,
>
> Christian Bohlke
> ------------------------------------------------------------------------------
> The demand for IT networking professionals continues to grow, and the
> demand for specialized networking skills is growing even more rapidly.
> Take a complimentary Learning@Ciosco Self-Assessment and learn
> about Cisco certifications, training, and career opportunities.
> http://p.sf.net/sfu/cisco-dev2dev
> _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users

--

It is better to know some of the questions than all of the answers.
-- James Thurber




------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn
about Cisco certifications, training, and career opportunities.
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users