Skip to content

Commit 511f367

Browse files
alexchow-acadiajenkins
authored andcommitted
Revert family name change on IborIndex in proxy coupons in amc
1 parent cf56c6c commit 511f367

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

QuantExt/qle/pricingengines/mcmultilegbaseengine.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ void McMultiLegBaseEngine::calculate() const {
581581
flr = boost::make_shared<IborCoupon>(
582582
on->date(), on->nominal(), on->accrualStartDate(), on->accrualEndDate(), on->fixingDays(),
583583
boost::make_shared<IborIndex>(
584-
on->overnightIndex()->familyName(), 1 * Days, on->overnightIndex()->fixingDays(),
584+
"proxy-ibor", (on->accrualEndDate() - on->accrualStartDate()) * Days, on->overnightIndex()->fixingDays(),
585585
on->overnightIndex()->currency(), on->overnightIndex()->fixingCalendar(),
586586
on->overnightIndex()->businessDayConvention(), on->overnightIndex()->endOfMonth(),
587587
on->overnightIndex()->dayCounter(), on->overnightIndex()->forwardingTermStructure()),
@@ -591,7 +591,7 @@ void McMultiLegBaseEngine::calculate() const {
591591
flr = boost::make_shared<IborCoupon>(
592592
on->date(), on->nominal(), on->accrualStartDate(), on->accrualEndDate(), on->fixingDays(),
593593
boost::make_shared<IborIndex>(
594-
on->overnightIndex()->familyName(), 1 * Days, on->overnightIndex()->fixingDays(),
594+
"proxy-ibor", (on->accrualEndDate() - on->accrualStartDate()) * Days, on->overnightIndex()->fixingDays(),
595595
on->overnightIndex()->currency(), on->overnightIndex()->fixingCalendar(),
596596
on->overnightIndex()->businessDayConvention(), on->overnightIndex()->endOfMonth(),
597597
on->overnightIndex()->dayCounter(), on->overnightIndex()->forwardingTermStructure()),
@@ -602,7 +602,7 @@ void McMultiLegBaseEngine::calculate() const {
602602
flr = boost::make_shared<IborCoupon>(
603603
on->date(), on->nominal(), on->accrualStartDate(), on->accrualEndDate(), on->fixingDays(),
604604
boost::make_shared<IborIndex>(
605-
on->overnightIndex()->familyName(), 1 * Days, on->overnightIndex()->fixingDays(),
605+
"proxy-ibor", (on->accrualEndDate() - on->accrualStartDate()) * Days, on->overnightIndex()->fixingDays(),
606606
on->overnightIndex()->currency(), on->overnightIndex()->fixingCalendar(),
607607
on->overnightIndex()->businessDayConvention(), on->overnightIndex()->endOfMonth(),
608608
on->overnightIndex()->dayCounter(), on->overnightIndex()->forwardingTermStructure()),
@@ -613,7 +613,7 @@ void McMultiLegBaseEngine::calculate() const {
613613
flr = boost::make_shared<IborCoupon>(
614614
on->date(), on->nominal(), on->accrualStartDate(), on->accrualEndDate(), on->fixingDays(),
615615
boost::make_shared<IborIndex>(
616-
on->overnightIndex()->familyName(), 1 * Days, on->overnightIndex()->fixingDays(),
616+
"proxy-ibor", (on->accrualEndDate() - on->accrualStartDate()) * Days, on->overnightIndex()->fixingDays(),
617617
on->overnightIndex()->currency(), on->overnightIndex()->fixingCalendar(),
618618
on->overnightIndex()->businessDayConvention(), on->overnightIndex()->endOfMonth(),
619619
on->overnightIndex()->dayCounter(), on->overnightIndex()->forwardingTermStructure()),
@@ -625,7 +625,7 @@ void McMultiLegBaseEngine::calculate() const {
625625
flr = boost::make_shared<IborCoupon>(
626626
bma->date(), bma->nominal(), bma->accrualStartDate(), bma->accrualEndDate(), bma->fixingDays(),
627627
boost::make_shared<IborIndex>(
628-
bmaIndex->familyName(), bmaIndex->tenor(), bmaIndex->fixingDays(),
628+
"proxy-ibor", (bma->accrualEndDate() - bma->accrualStartDate()) * Days, bmaIndex->fixingDays(),
629629
bmaIndex->currency(), bmaIndex->fixingCalendar(), Following, false, bmaIndex->dayCounter(),
630630
bmaIndex->forwardingTermStructure()),
631631
bma->gearing(), bma->spread(), bma->referencePeriodStart(), bma->referencePeriodEnd(),

0 commit comments

Comments
 (0)