Capturing Fixed Income Trades

To capture a Fixed Income trade in the Pricing Sheet, , you first need t o define Bond products.

See Fixed Income Trading for details.

 

Then select the Bond strategy and set the properties as needed.

The following categories of properties are common to all types of strategies:

Trade properties
Product Amount properties
Market Data properties
Solver properties
Dealt Data properties
Keyword properties
Pricer properties

See Strategy Properties for details.

 

Properties specific to Fixed Income trades are described below.


Contents

- Bond Trade

- Treasury Lock

- Inflation Lock

- Search Bonds Window


 

1. Bond Trade

 

Properties

Customer Price - Rate - Settlement Date - Next Coupon - Settlement - Notional - Yield - Spot - Underlying

Sample Bond Trade

 

"Trade" Properties

Properties Description
Discount

Displays the discount.

Margin

For floating rate bonds, displays the DISC_MARGIN pricer measure, which calculates the spread added to current rates to equal the bond yield.

You can enter a discounted margin to solve for the clean price.

Cash Rate

Displays the cash rate.

TM

Displays the traded margin.

 

"Product: Style" Properties

Properties Description
Product Type

Displays the product type based on the selected strategy.

Notional

Enter the Nominal in this field. It will update the Quantity accordingly.

Notional Ccy

Displays the nominal currency of the selected bond.

Buy/Sell

Select the direction of the trade: Buy or Sell.

Settle Ccy

Displays the Proceed currency.

Quantity

Enter the Quantity in this field. It will update the Notional accordingly.

 

"Product: Rate" Properties

Properties Description
Rate

Displays the current coupon rate for the selected bond.

 

"Date" Properties

Properties Description
Next Coupon

Displays the date for the next coupon payment.

Settlement Date

Select the settlement date. Defaults to the Trade Date + the number of Settle Days specified in the Bond Product Definition.

The Settlement Date uses the holiday calendar of the bond product to identify business days.

If the trade date is changed, user can enter "0D" to update the Settlement Date accordingly.

 

"Price" Properties

Properties Description

Pricing Model

Select the pricer used to price the trade. It defaults to the pricer set in the pricer configuration.

You can also specify pricing parameters associated with the selected pricing model.

Click here for a description of all pricing parameters.

Trader Price Enter the clean price for the bond.
Customer Price Enter the clean price for the bond.
Sales Price Displays the unit amount of sales premium based on the selected Price Format.
Sales Premium

Displays the Sales Fee in premium currency.

Sales Premium for Bond allows you to enter a flat amount rather than enter the Sales Price. Alternatively, entering the Sales Price will automatically calculate the Sales Premium.

Negotiated Price Type Displays the negotiated price type.
Settlement Amount

Displays the settlement amount in the settlement currency.

Settlement Principal

Displays the settlement principal.

Settlement Accrual

Displays the settlement accrual.

Current Notional

Displays the current nominal.

Clean Price

Enter the clean price (value of bond - accrued interest).

Dirty Price

Enter the dirty price (value of bond + accrued interest).

Gross Price Displays inflation adjusted price. This value is for Inflation Bonds only.
Yield Enter the yield to maturity based on bond inputs.
Spot Displays the market quote for the bond.
Underlying Displays the Bond Product details for the selected bond product. To select a bond product double-click in this field to bring up the Search Bonds window. See below.
Product ID

Enter the bond product identifier.

Product ID Type

Select the product ID type to choose from when entering values in the Product ID field.

A default search type can be configured in Configuration > User Preferences under the Defaults tab. Select the default search type form the Default Bond Product ID type drop down.

Setting this in the trade leg specifically will override the value set in the defaults.

 

2. Treasury Lock

A Treasury Lock is a customized agreement that fixes the yield, clean price, or dirty price of a specific treasury bond on a specific date in the future. On that future date, or lockout date, you can exercise the Treasury Lock by choosing Processing > Exercise, which populates the trade keywords PriceAtLockout, Final DV01/Duration, and Settlement Amount once they are available as properties.

Descriptions of these keywords can be found below.

 

Key Properties

Product ID - Underlying - Lockout Date - Notional - Negotiated Price Type - Lock Yield - Lock Price - Funding Rate - DV01

Sample Treasury Lock trade

 

Basic Steps for Capturing a Treasury Lock Trade

Choose the underlying bond for the trade in either the Product ID or Underlying field.
Set the direction of the trade as either Buy or Sell.
Enter a lockout date.
Select the Negotiated Price Type: yield, clean price, or dirty price.
Enter the Lock Yield or Lock-Price, depending on the Negotiated Price Type selection.
Define the notional value for the trade in conjunction with quantity.

 

Properties Description

Properties Description
Settlement Date

The settlement date defaults to the trade date plus the number of Settle Days specified in the bond product's Bond Window.

The settlement date uses the holiday calendar of the bond product to identify business days.

If you change the trade date, double-click in the Settlement Date field to update the settlement date accordingly.

Product ID

Displays the Product ID for the bond underlying the trade. Double-click the field and enter the bond name or security code. Once you begin typing, a list of bonds matching the entered information is populated.

Alternatively, you can search for a bond using the Search Bonds window. See the Underlying property below.

Underlying

Displays the Bond Product details for the selected treasury bond product. To select a bond product, double-click this field to open the Search Bonds window.

 Ⓘ   [NOTE: After selecting a bond, you can open the Bond Window by displaying either Leg Details or Underlying Details in the Tools Panel, and clicking beside the Underlying field or Product ID field, respectively. See Calypso Using the Pricing Sheet documentation for more details on Tools Panel features.]

Buy/Sell Direction of the trade from the book’s perspective. Double-click the Buy label to change to Sell as applicable.
Lockout Date Enter a lockout date, which defines the end of the lockout period.
Delivery Date

The Delivery Date is based on Lockout Date plus Settlement Lag/Holidays. The date is populated automatically once the Lockout Date is entered, although it can be overridden manually in the Delivery Date field. See description of the Settle Type property below.

Settle Type

The system sets the value to Cash Settle Clean Price, Cash Settle Dirty Price, or Cash Settle Yield, depending on the Negotiated Price Type.

The following properties can also be set by clicking the Settle Type label:

Settlement Lag - The number of lag days, months, or years. This is the offset between the expiration date and the delivery date. The lag will reflect Settle Days value in the Bond Window. Specify the lag as Business days or Calendar days.

Examples: 3D Calendar, 1M Calendar, 1Y Business, etc.

Settlement Holidays - The holiday calendar.
Notional Enter the notional amount after the underlying bond is selected. The system autopopulates the quantity, based on quantity being equal to notional divided by face value.
Negotiated Price Type Select the negotiated price type: Clean Price, Dirty Price, or Yield. This selection determines the Settle Type.
Lock Yield

The yield for the locked period. Enter a value for Lock Yield when the Negotiated Price Type is set to Yield.

If the Negotiated Price Type is CleanPrice or DirtyPrice, the Lock Yield field value is a converted yield.

Lock Price

The price for the locked period. Enter a value for Lock Price when the Negotiated Price Type is set to either CleanPrice or DirtyPrice.

If the Negotiated Price Type is Yield, the Lock Price field value is a converted price.

Rate Displays the fixed coupon rate of the underlying bond.
Quantity

The quantity is linked to the Notional value and is calculated by the system once the Notional has been entered. The Quantity equals the Notional divided by the face value of the bond.

Clean Price

Yield

Dirty Price

Clean Price: Clean Price is the underlying bond's clean spot price based on the Settlement Date.

Yield: Yield is the underlying bond's spot rate for yield based on the Settlement Date.

Dirty Price: Dirty Price is calculated as the underlying bond's dirty spot price based on the Settlement Date.

The dirty price is clean price plus unit accrual.
For bonds quoted using Price32, the trade’s price can have two, three, or four digits after the dash. The first two digits represent the number of thirty-seconds (between 1 and 31).

If the price contains 3 digits, the third digit represents the number of eighths of a thirty second (or 1/256, between 1 and 7). A bond price entered as "99-022" will be read as [99 + 2/32 + 2/8(1/32)], or 99.0703125. The third digit can also be +, indicating 4/8 of a thirty second.

If the price contains 4 digits, the last two digits represent the number of sixteenths of a thirty second (or 1/512, between 1 and 15). Note that the four-digit logic only applies to bonds with the tick size 512.

Next Coupon Displays the date of the next coupon retrieved from the coupon schedule.
Settlement Accrual Displays the settlement accrual for the underlying bond.
Funding Rate Funding rate is the repo rate used to compute the forward bond price. It is calculated from the curve, or it can be entered manually (which overrides the repo rate from the curve).
DV01 The dollar value of a one‐basis point change in the contract forward yield. When left blank, the system uses the DV01 pricer measure for pricing and settlement.
Trader Price

Displays the trader price: either Yield or Price type based on the selected Negotiated Price Type.

 

Related Trade Attributes (Keywords)

Keyword Description
PriceAtLockout

Set at the exercise of the trade and captures price or yield on the lockout date.

Final DV01/Duration

Set at the exercise of the trade when Settle Type is Cash Settle Yield and captures DV01 on the lockout date.

Settlement Amount

Set at the exercise of the trade and captures the Settlement Amount.

 

3. Inflation Lock

An inflation lock is a customized agreement that fixes the yield or price on a specified inflation bond at a specific date in the future. On the future date, you can exercise the Inflation Lock using Processing > Exercise which also populates the trade keyword "PriceAtLockout".

 Ⓘ   [NOTE: Inflation locks are only supported for the Israeli CPI market]

 

Properties

Lockout Date - Lock Yield - Lock Price - Duration - Funding Rate

Sample Inflation Lock trade

 

Properties

Properties Description
Buy/Sell Direction of the trade from the book’s perspective. Double-click the Buy label to change to Sell as applicable.
Settle Type

Select the settle type: Cash Settle Price, Cash Settle Yield, or Physical Settle.

The following properties can also be set:

Settlement Lag - A number of lag days, months, or years. This is the offset between the expiration date and the delivery date. Specify the lag as Business days or Calendar days.

Examples: 3D Calendar, 1M Calendar, 1Y Business, etc.

Settlement Holidays - The holiday calendar.
Lockout Date Select the lockout date which identifies the end of the lockout period.
Delivery Date

Enter the delivery date.

This date is based on Lockout Date + Settlement Lag/Holidays.

Negotiated Price Type Select the negotiated price type: Dirty Price or Yield.
Trader Price

Displays the trader price: either Yield or Price type based on the selected Negotiated Price Type.

Lock Yield

The yield for the locked period.

If the Negotiated Price Type is "Dirty Price", then the Lock Yield will convert to Yield after a dirty price is entered into the Lock Price field.

Lock Price

Enter the lock price.

If the Negotiated Price Type is a "Yield", then the Lock Price will convert to Dirty Price after a yield is entered into the Lock Yield field.

Observation Type

Displays how the Lockout Rate is calculated, as a Single Yield or Average Yield.

In the case of an Average Yield, you can reset the yield using the standard reset process. You can also right-click "Average Yield" and choose "Supplemental" to view the resets.

Fixings

Displays the number of daily fixings for averaging the yield.

The following properties can also be viewed:

Schedule Start Date - The schedule start date.
Schedule End Date - The schedule end date.
Duration Displays the duration of the underlying bond.
Funding Rate Enter the funding rate.
Settlement Date

The settlement date defaults to the trade date + the number of settle days specified in the bond product.

The settlement date uses the holiday calendar of the bond product to identify business days.

If you change the trade date, double-click in the Settlement Date field to update the settlement date accordingly.

Clean Price

Yield

Dirty Price

Gross Price

Enter the clean price, yield, dirty price, or gross price, and the other fields will be calculated accordingly.

The dirty price is clean price + unit accrual.

The gross price is the inflation adjusted price.

For bonds quoted using Price32, you can enter the trade’s price with two, three, or four digits after the dash. The first two digits represent the number of thirty-seconds (between 1 and 31).

If the price contains 3 digits, the third digit represents the number of eighths of a thirty second (or 1/256, between 1 and 7). A bond price entered as "99-022" will be read as [99 + 2/32 + 2/8(1/32)], or 99.0703125. The third digit can also be +, indicating 4/8 of a thirty second.

If the price contains 4 digits, the last two digits represent the number of sixteenths of a thirty second (or 1/512, between 1 and 15). Note that the four-digit logic only applies to bonds with the tick size 512.

Settle Ccy Displays the settlement currency.
FX Rate Displays the FX rate.
Settlement Accrual Displays the settlement accrual.
Next Coupon Displays the date of the next coupon retrieved from the coupon schedule.
Rate Displays the rate.
Underlying Displays the Bond Product details for the selected inflation bond product. To select a bond product double-click in this field to bring up the Search Bonds window. See below.
Product Type Displays the bond class.
Product Subtype Displays the bond type.

 

4. Search Bonds Window

The Search Bonds window functions similarly to the Bond Report window. Enter parameters for your search and select a desired bond product.

» Enter search parameters.
» Click Find Bonds.
» Double-click the desired bond to load it to the Pricing Sheet.

 


See also

Out-of-the-box Strategies
Using the Pricing Sheet
Capturing Trades
Solving Functions