Я начинаю в квантилбеле, и я делаю лекцию Марко Марчиоро 2 IRS-плавающая нога Лист упражнений.Как оценивать плавучую ногу IRS в quantlibxl
Это мой вопрос:
Когда я использую данный пример, работают как npvs (расчет qunatlib, так и вычисление excel). Но если я изменю дату ценообразования, после даты вступления в силу, qllegNPV выдает сообщение об ошибке (#NUM). Как это исправить?
Ниже приведен график Термин лист:
Дата Цена: 10/30/2015
Дата вступления в силу: 07/23/2015
Terminate Дата: 7/23/2022
Тенор: 3M
Я стараюсь изо всех сил, чтобы объяснить свою функцию в Excel
для построения Перечне потока ДЕНЕЖНЫХ (ИРС-floa т-график # 0000):
=qlSchedule(irs-float-schedule,7/23/2015,7/23/2022,3M,TARGET,Modified Following,Modified Following,Forwad,TRUE,,,,)
Прогноз кривой (SWP-прогноз # 0000)
=qlFlatForward(swp-forecast,0,TARGET,0.29%,Actual/360,Continous,SemiAnnual,,)
Индекс Libor (EURIBOR # 0000)
=qlEuribor(euribor,3M,swp-forecast#0000,,)
Скидка кривая (swp-скидка # 0000):
=qlFlatForward(swp-discount,0,TARGET,4%,Actual/360,Continous,SemiAnnual,,)
IRS Floating нога (ИРС-флоат-нога # 0000):
=qlIborLeg(irs-float-leg,Following,5000000,irs-float-schedule#0000,,,Actual/360,0,1,euribor,0,0,,)
legNPV:
=qlLegNPV(irs-float-leg#0000,swp-discount#0000)
Спасибо за вашу помощь.
Добро пожаловать в Stackoverflow. Поделитесь соответствующими фрагментами кода, которые вы пробовали до сих пор. – Daenarys