bondAnalyst1.0.1 package

Methods for Fixed-Income Valuation, Risk and Return

aiActDtCon

Calculates the accrued interest with actual-by-actual day convention.

aiRoundedDaysConv

Calculates the accrued interest with 30-by-360, day convention.

annualYtmZcbForPeriodicity

Calculates annual Yield-To-Maturity (YTM) of Zero-Coupon Bond with giv...

approxMacDurationUsingApprModifDuration

Calculates the Approximated Macaulay duration using the Approximate Mo...

approxModifDuration

Calculates the Approximate Modified Duration.

bondPriceDefCoupon

Calculates the Price of Bond making Deficient Coupon Payments.

bondPriceExcessCoupon

Calculates the Price of Bond making Excess Coupon Payments.

bondPriceYearlyCoupons

Calculates Present Value or the Price of the Bond paying Annual Coupon...

changePvFullBondPrice

Calculates estimated change in the Full Price of the Bond (in currency...

computingAORMoneyMarketInstr

Calculates Add-on Rate (AOR) of Money Market Instruments.

computingBondPVBP

Calculates Price Value of a Basis Point (PVBP) for the Bond.

computingBondYtmRateFiveDecimalPlaces

Calculates the Yield-To-Maturity (value up to five decimal places) of ...

computingBondYtmRateSixDecimalPlaces

Calculates the Yield-To-Maturity (value up to six decimal places) of t...

computingGspread

Calculates the G-Spread which is the spread between the yields-to-matu...

computingParRate

Calculates Par Rate using the given Spot Rates.

computingQuotedDiscRateMMI

Calculates Discount Rate of Money Market Instrument.

computingYTC

Calculates Yield-To-Call (YTC).

computingZspread

Calculates Z-Spread.

convertAPRtoDifferentPeriodcity

Converting an Annual Percentage Rate (APR) from a periodicity of 2 to ...

discMarginFRN

Calculates Discount Margin of a Floating-Rate Note (FRN).

disCouponPmtsBond

Calculates Discounted Value of Coupon Payments of the Bond using Marke...

disMaturityValBond

Calculates the Discounted Value of the the Par Value of the Bond or th...

earZcbVariousPeriodicity

Calculates Effective Annual Rate (EAR) of a Zero-Coupon Bond for vario...

effDurtnCallableBond

Calculates the Effective Duration statistic of a Callable Bond.

estimatedPercentChangePVFullPrice

Calculates the percentage change in Full Price of the Bond for a given...

extraCompensationForHigherRisk

Calculates desired extra compensation (in terms of bps) for a risky Bo...

forwards

Calculates Yearly Forward Rates using the given Spot Rates.

frPricing

Calculates Bond Price using the Forward Rate Input.

fvMmiUsingQuotedDiscRate

Calculates Future Value of Money Market Instruments using the given Di...

fvMoneyMarketInstrUsingAOR

Calculates Future Value of Money Market Instrument using Add-on Rate (...

macDuration

Calculates Macaulay Duration of a traditional Fixed-Rate Bond.

macDurationOnCouponRate

#'Calculates Macaulay Duration using the Coupon Rate and Yield-To-Matu...

macDurationOnFP

Calculates Macaulay Duration using the Full Price of the Bond and Yiel...

matrixMethod

Calculate Present Value or the Price of illiquid Bond using Matrix Met...

modifDuration

Calculates Modified Duration statistic of a traditional Fixed-Rate Bon...

modifDurationUsingMacDuration

Calculates Modified Duration using the Macaulay Duration and Yield-To-...

moneyDuration

Calculates Money Duration of a Bond.

periodicDiscRateFRN

Calculates periodic discount rate of a Floating-Rate Note (FRN).

pricingCommercialPaper

Calculates Price of Commercial Paper.

pricingFRN

Calculates Price of a Floating-Rate Note (FRN).

pricingMoneyMarketInstrUsingAOR

Calculates Price of Money Market Instruments using Add-on Rate (AOR)

pricingQtrlyCpnBond

Calculates Present Value or the Price of the Bond paying Quarterly Cou...

pricingSaCpnBond

Calculates Present Value or the Price of the Bond paying semi-annual C...

pricingTbill

Calculates Price of a Treasury bill (T-bill).

pricingWithGspread

Calculates Bond Price using given values of G-Spread and yield-to-matu...

pricingWithSpots

Calculate Present Value or the Price of the Bond using Spot Rates.

pricingWithSptSeq

Calculate Present Value or the Price of the Bond using two different S...

pricingWithZspread

Calculates Bond Price using the given value of a Z-Spread and spot rat...

pricingZeroCouponBond

Calculates the Price of a Zero-Coupon Bond.

pvCouponDeficiency

Calculates the Present Value of the Deficiency as result of lower Coup...

pvExcessCoupon

Calculates the Present Value of the Excess Coupon Payment resulting du...

pvFullPrice

Calculates Present Value of the Full Price of the Bond including Accru...

returnIncomeFRN

Calculates estimated Return on Floating-Rate Note (FRN) for a given In...

saForwards

Calculates Semi-Annual Forward Rates using the given Spot Rates.

ytmZeroCouponBond

Calculates the Yield-To-Maturity(YTM) of a Zero-Coupon Bond.

Bond Pricing and Fixed-Income Valuation of Selected Securities included here serve as a quick reference of Quantitative Methods for undergraduate courses on Fixed-Income and CFA Level I Readings on Fixed-Income Valuation, Risk and Return. CFA Institute ("CFA Program Curriculum 2020 Level I Volumes 1-6. (Vol. 5, pp. 107-151, pp. 237-299)", 2019, ISBN: 9781119593577). Barbara S. Petitt ("Fixed Income Analysis", 2019, ISBN: 9781119628132). Frank J. Fabozzi ("Handbook of Finance: Financial Markets and Instruments", 2008, ISBN: 9780470078143). Frank J. Fabozzi ("Fixed Income Analysis", 2007, ISBN: 9780470052211).

  • Maintainer: MaheshP Kumar
  • License: GPL-3
  • Last published: 2022-08-13