Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Do not Recognize Call Feature. When the Recognize Call Date and Prices field is set to Do not Recognize Call Features, Eagle Accounting ignores the call schedule located in the schedule table for the purpose of calculating an amortization yield and amortization target date.
  • Yield to Best Call with Suspense. The system selects the call/put date and price between the yield date and maturity date that calculates the highest yield. Maturity date, maturity price, maturity and any pre-refunding dates are included in the calculation. Call dates/prices, put dates/put prices and puts after any pre-refunding date are ignored. If this call/put price would cause amortization to move away from the bond's par value, hold amortization constant until this call/put date. When the call or put is not executed, repeat the process to find the highest remaining yield and its call or put date. While this calculation is intended for use with taxable securities purchased at a premium, it operates on any holding that meets the amortization/accretion rule's selection criteria.

...

Anchor

...

determine yield for a schedule with both puts and calls
determine yield for a schedule with both puts and calls
Example 1:

...

Determine Yield for a Schedule with Both Puts and Calls

If you recognize both Yield to Worst and Yield to Best in the amortization rule and a security has both call and put features, an iterative method is used to determine the most conservative yield.
The following example illustrates how Eagle Accounting determines the yield for a security that has both call and put features when you use an amortization rule with Recognize Call Date and Prices (tag 3939) set to Yield to Worst Call Date and Recognize Put Date and Prices (tag 3937) set to Yield to Best Put Date.
The process begins by first selecting the redemption date and yield. Then the immediately preceding call or put is examined. If it is a call and the yield to its date and price is lower than the previously selected yield, the call becomes the new selection. If it is a put and the yield to its date and price is higher than the previously selected yield, the put becomes the new selection. Then the next previous call or put is processed in the same way. The process continues until the settlement date for which a yield is needed is reached and all of the puts and calls encountered have been examined. Assuming that the bond issuer and bond holder will each act in its best interest, this method selects the most conservative yield that can be counted on.
The approach is similar to playing a game with the bond issuer. In this situation, a good move for you is one that raises the yield you can receive and a good move for the issuer is one that lowers the yield it must pay for the use of your money. At each put (or call) date, you (or the issuer) have a decision to make: exercise the option or wait for future events. If you expect the future will produce a lower yield than doing the put, you will do the put. If the issuer expects that the future will produce a higher yield for you, it will execute the call. Thus starting with the yield at maturity date, you work backward through the schedule, producing a series of conservative assumptions of future results to compare each preceding call or put to determine if it is likely to be exercised.
Here is an example and the reasoning behind how the final yield was selected. The following table provides a step-by-step walkthrough of selecting a redemption date for yield calculation from a schedule with both puts and calls.

Date

Type

Yield

Call/Put Price

Trade Price

1/1/09

Put

7.000%

79.6000

80.00000

1/1/10

Put

7.100%

79.3373

80.00000

1/1/11

Call

6.500%

77.4406

80.00000

1/1/12

Call

6.400%

76.1274

80.00000

1/1/13

Put

8.000%

82.3466

80.00000

1/1/14

Put

8.500%

85.9432

80.00000

1/1/15

Call

8.250%

85.3948

80.00000

1/1/20

Maturity

8.759%

100.00000

80.00000

To determine the yield based on the sample schedule, the following steps occur:

...

So, following this method, you know you will never do worse than the call or put yield finally selected, unless you choose to, regardless of what the issuer chooses to do.
Notice that if there are no puts, this method produces the yield to worst call and that if there are no calls, this method produces the yield to best put.

...

Example 2: Yield to Best Call with Suspense

A fund elects to amortize premium with the Yield to Best Call with Suspense option selected for the amortization rule's Recognize Call Date and Prices field. The Fund purchases a security at a price of 102. The security has the following call schedule and resulting yield.

Call Date

Call Price

Yield

01/15/2013

106.28

14.17225

01/15/2014

104.19

9.397558

01/15/2015

102.09

8.2333804

01/15/2016

100

7.735527

01/15/2017 (Maturity Date)

100

7.85198


The Final results, all the calls above the purchase price of 102 are ignored as amortizing to those call dates and prices would cause Eagle Accounting to go away from Par. Eagle Accounting calculates the best yield based upon the remaining calls. In this scenario, the best yield to call is 7.85198 (maturity date). Eagle Accounting begins amortizing on 01/15/2015, as this is the last call date above the purchase price. Eagle Accounting Date amortizes from 102 down to 100 using a Yield of 7.85198.

...

Example 3: Yield to Best Call with Suspense

A fund has elected to amortize to Yield to Best Call with Suspense option selected. Fund purchase a security at a price of 90. The security in question has the following call schedule and resulting yield.

Call Date

Call Price

Yield

01/15/2014

104.19

18.260327

01/15/2015

102.09

11.196092

01/15/2016

100

8.674696

01/15/2017 (Maturity Date)

100

7.857649


Results. Eagle Accounting amortizes to 01/15/2016 Call Date, as this gives the highest yield. Eagle Accounting amortizes to 01/15/2016 at a price of 100. Eagle Accounting begins to amortize on Settlement Date to 01/15/2016 as the target date.