Learn R Programming

BondValuation (version 0.1.1)

Fixed Coupon Bond Valuation Allowing for Odd Coupon Periods and Various Day Count Conventions

Description

Analysis of large datasets of fixed coupon bonds, allowing for irregular first and last coupon periods and various day count conventions. With this package you can compute the yield to maturity, the modified and MacAulay durations and the convexity of fixed-rate bonds. It provides the function AnnivDates, which can be used to evaluate the quality of the data and return time-invariant properties and temporal structure of a bond.

Copy Link

Version

Install

install.packages('BondValuation')

Monthly Downloads

262

Version

0.1.1

License

GPL-3

Maintainer

Djatschenko Wadim

Last Published

May 28th, 2022

Functions in BondValuation (0.1.1)

SomeBonds2016

Properties of 100 plain vanilla fixed coupon corporate bonds.
BondVal.Yield

BondVal.Yield (calculation of YtM, AccrInt, DP, ModDUR, MacDUR and Conv)
BondVal.Price

BondVal.Price (calculation of CP, AccrInt, DP, ModDUR, MacDUR and Conv)
DP

DP (dirty price calculation of a fixed-coupon bond)
List.DCC

List of the day count conventions implemented.
AnnivDates

AnnivDates (time-invariant properties and temporal structure)
AccrInt

AccrInt (calculation of accrued interest)
NonBusDays.Brazil

Non-business days in Brazil from 1946-01-01 to 2299-12-31.
PanelSomeBonds2016

A panel of of 100 plain vanilla fixed coupon corporate bonds.