Ценообразование Форвард Бонд

Я программирую форвардную цену облигации, и у меня есть сомнения.

Согласно "обычной" формуле (hp: без начисления в t_0 и без начисления в t_n)

F = S e^(rt_n )-∑_(i=0:n) [C_t_i e^(t_n - t_i)]

where:

F=forward price

t_n= forward date;

r= repo rate;

C_t_i=coupon in t_i;

S= spot rice

Согласно этой формуле форвардная цена - это спотовая цена, капитализированная ставкой репо, за вычетом купонов между сегодняшним днем ​​и форвардной ставкой, капитализированной по той же ставке репо.

По моему мнению, эта формула "в возрасте", потому что она предполагает, что купоны, безусловно, выплачиваются; в рискованном мире правильнее скидывать купоны на t_0 с рискованной кривой и всей разницей

(S-∑_Discounted_coupon(with_risky_rate))

Должен быть капитализирован с использованием ставки репо до даты форварда.

Разница не очень велика, но, по моему мнению, во второй формуле премия за риск по купонам выплачивается владельцу риска, а по другой - (неправильно) выплачивается контрагенту.

Что вы думаете об этом?

0 ответов

Другие вопросы по тегам