|
Risksvr™ Cash-Flow
Online Help |
The Cash-Flow Generator is a stripped down version of RiskServers Financial-Risk-Manager™ Trade Capture module.
Cash-Flow Events Handled
Calculation Options
| Coupon Date Types And Lag In Days | ||||
| Generation Rule | ||||
| Roll Convention | ||||
| Adjustment Rule | ||||
| Reset Type | ||||
| Reset Date Types And Lag In Days | ||||
| Period Definition - Vs- Frequency | ||||
Bond Bullet Cash-Flows
Bond Bullet Cash-Flows are the standard cash-flow method for 95% of
Bonds issued. Nominal Amounts are never included since they are
constant throughout time.
Accrued Interest and short last coupon are computed
pro-rata temporis, which is usually not equivalent to standard year
day-count fraction (i.e. number of
days in full coupon against number of days run). All other coupons are usually constant.
Full Cash Flows
Full Cash-Flows are identical to Bond Bullet Cash-Flows
except that they include individual Nominal Amounts. Nominal Amounts thus vary
over time according to any pre-agreed scheme.
Constant-Maturity Tenors
Constant Maturity Tenors define a constant maturity reference bond used as a
proxy to compute a benchmark yield from which a fixed rate (strike or coupon)
will be determined.
Constant Maturity Tenors are expressed in number of days, since they are meant
to remain constant as the underlying ages.
Constant Maturity Tenors can be found on Floating as well as fixed sides of a
claim:
On the floating side, they are used to compute the fixed rate /strike from which
floating rates will be subtracted. (eg Constant Maturity Cap)
On the fixed leg they are used to define a fixed rate benchmark (plus an
additional spread) for a forward starting leg. (e.g. forward starting swap).
Bermudan Strike Dates
Bermudan Strike Dates include begin
and end dates where each related exercise prices are exercised.
In this case, Strikes are specified with a frequency and an Exercise Duration,
usually defined as a period (a day, week, month or year) and a multiplier (5, 10
etc)
Barrier Contingent Claims
Barrier Contingent Claims are designed to cover floating Reset Events that
include Barriers. This type of cash-flow is typical to Barrier Caps,
Barrier Floors or Barrier Collars and other contingent claims that include
floating events, a given strike (the fixed rate) and a barrier Level.
Barrier Contingent Claims are identical to Reset Events with the additional
feature of a barrier level.
Notional Exchange Payments
Notional Exchange Payments are typical to Currency Swaps and swap in advance, although they might be
attached to any type of instrument.
Notional Exchange Payments include a date, a discount curve (to define the
rate and currency) and the amount paid
or exchanged between parties.
The difference is important when computing
credit risk, since this type of payment includes settlement risk and therefore
subject to master netting agreements.
Averaging Floating Events
Floating Rate Reset Events can be averaged prior to a coupon payment. In this
case, The Reset Date is considered The Observation date, the observed rate is
then accrued over the observation begin and end date and the sum of the observed
rates over the Begin and End Observation Dates to give way to a coupon rate or a
reset event (if further compounding takes place).
Compounding Floating Events
Floating Rate Reset Events can be compounded prior to the coupon payment. In
this case, a series of Reset Events (i.e. Reset Date accruing over a Begin and
End Date Period) are compounded to form a single coupon that is settled on the
Payment date.
Calculation
Features
In the Cash-Flow Screens
Coupon / Reset Date Types And Lag
In Days
![]()
Coupon Date types defines how the coupon
payment date (i.e. the Payment Date) is defined from the period's end roll
date.
The Coupon Payment Date can be defined as a number (the offset) of business or
calendar days (the date type). If Business days is selected only valid working days,
i.e. excluding Saturday and Sunday and non-working days, as defined in the selected
calendars) will be taken into account. On the other hand, if calendar date type
is selected, then no provision for non-working days will be made.
The Generartion rule determines how event
dates are determined.
By default, the frequency period rule simply applies the
length of time (years, months, days) that were selected in the frequency
listbox.
The "End of Month" convention also applies the frequency
period, but then fixes the date to the last valid date
(business or calendar) of the month in which the event date falls. (obviously,
only valid
for frequency higher or equal to Monthly can use this scheme).
The "IMM" generation rule uses the 3rd Wednesday in the Month. rule applied to financial
futures to determine the day in the month in which the event falls. (only valid
for frequencies equal or above quarterly).Depending on the currency selected,
other financial future schemes can be activated.
| USD | 3rd Wednesday in the Month. | ||
| CAD | Monday before the 3rd Wednesday | ||
| AUD | Thursday before 2nd Friday | ||
| JPY: | Monday before 3rd Wednesday |
Roll Convention
![]()
The roll convention determines how the cash-flow
adjustments behave when events are lagged with "business date" date type.
The "Following" convention simply states the the following date is
selected when the current date is not valid.
The "Modified Following" or "ISMA Modified Following" convention always selects the following valid date,
except when the business date would fall on a valid business date that belongs to the next month.
If this is the case, the date is rolled back to the last valid working date of the initial month.
The "Preceding Convention" uses the preceding date rather than the
following date. The modified Preceding assumes the same rules as modified
following but applies this to preceding dates rather than following.
The "Floating Rate Note" convention follows
the ISMA recommendation 11 on Floating Rate Notes:...."if interest payment which
is postponed falls on the next calendar month, the interest shall be the
immediately preceding business day, and each subsequent interest payments shall
be the last business date of the month in which interest shall have fallen".
(ISMA Formulae for Yield and other Calculations by P. J. Brown)

The "Adjustment" determines if flows are adjusted,
maturity adjusted or unadjusted.
If flows are unadjusted, then no provision is made for valid working days. If flows are adjusted then all event dates, except for the Maturity date, are modified to fall according to the Date types, Lags and Roll Conventions defined.
If flows are "Maturity Adjusted", then the final maturity date as well as all other event dates are adjusted.
The Reset Type defines if Reset dates are defined
"In-Advance" (by default) or "In-Arrears".
In-Advance Resets are the standard resets in the financial
industry: A
Reset Rate is first Observed according to the rules defined in the contract, The observed rate
then accrues over a pre-agreed period
defined between the Begin and End Date.
In the case of Reset In-Arrears, The Reset Date is not set prior to the
begin date of the accruing period, but instead falls prior to the end date of
the accruing period. (which is also the begin date of the next period)
Reset Date Types And Lag
In Days
![]()
The Reset Date types mask defines the number
and type of days that are set before the (next) roll date (i.e. the begin
date-end date period). The Reset Date is defined as an offset of business or
calendar days prior to the next roll date (begin-end date cycle)
Reset dates can thus be defined as a number of business (working days,
excluding Saturday and Sunday and non-working days, as defined in the selected
calendars) or calendar days (i.e. no provision for non-working days)
prior to the begin date.
Period Defintiion - VS- Frequency

The Period defintion is used to define either duration or
frequency period, such as an option exercise
"window", or the frequency of events that repeat throughout time up to
a selected maturity (end) date.
A Period is typically defined as a Period Denomination or Type: A Day, a Week, a
Month or a Year and a Multiplier: 1, 2, ......
Thus a 2 Year Period can be expressed as:
Period Type=Year and Multiplier=1.
or
Period Type=Month and Multiplier=12.
or
Period Type=Day and Multiplier=365/366.
We can therefore define a standard frequency, but which higher granularity.
For computational details on compounding and averaging check out
Copyright © 1996,1997, 1999-2006 RiskSrv.com All Rights Reserved
Terms of Use | About
Financial Instruments carry many risks... & rewards for those who understand them!