[This message was posted by John Harris of BondMart Technologies, Inc. 
<[email protected]> to the "Fixed Income" discussion forum at 
http://fixprotocol.org/discuss/6. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/c0a7250f - PLEASE DO NOT REPLY BY MAIL.]

Glen,

Let's take a hypothetical:  you are trying to generate an ExecutionReport 
message for that money market instrument commonly called "commercial paper" 
("CP").  CP is issued, most commonly, at a discount from its "face value," 
i.e., its value at maturity; it bears no interest per se.  Rather, the 
purchaser receives "interest" as the difference between the price he pays and 
the amount he receives at maturity (presuming he holds the instrument to 
maturity).

CP thus described trades on a discount-rate basis; that is, the "price" is 
expressed as a discount rate.  So you could appropriately use "423=4" to convey 
to your contra that the PriceType is a discount rate.  But if you were also 
using the Instrument component block to convey descriptive information about 
this CP and particularly the CouponRate field (tag 223), you would set the 
value of that field to the numerical equivalent of zero percent (using however 
many decimal places you and your contra find agreeable).  That is to say, CP is 
most commonly a "zero-coupon instrument" and trades on a "discount-rate" basis. 
 Note that in addition to specifying the coupon and discount rate, you could 
also inform your contra of the "yield" of this instrument via the YieldData 
component block, which would be yet a third "interest rate."  There are any 
number of ways of computing yield, as you will discover if you peruse the 
YieldData fields.

So, there are many different "interest rates" that hold simultaneously for debt 
securities.  In order to use FIX properly, you need to know whether you are 
trying to convey something inherent in the instrument  as a contract between 
issuer and holder or about the price at which the instrument trades (separate 
from its contractual details) or else about the rate at which the instrument 
might be financed.

I hope this helps. 

> > Glen,
> > 
> > I would respectfully suggest that you clarify the requirement.  The "coupon 
> > rate" does not make sense as a "price type."  The coupon rate is a 
> > contractual feature of a debt security and an input into its price.
> > 
> > Most likely you are looking for either (a) percentage of par value 
> > ("423=1"), (b) yield ("423=9"), or (c) discount rate ("423=4").
> > 
> > Best,
> > John
> > 
> > > I am using FIX 5.0 sp2.
> > > 
> > > In execution report, I need to show rate type as interest rate, coupon 
> > > rate or discount rate.
> > > 
> > > for discount, it sounds simple. 
> > > 
> > > I can use tag 423 priceType= 4 for discount. 
> > > 
> > > but what shall I do for interest rate, coupon rate???
> > > 
> > > I try tag65, SymbolSfx. In Spec, it is said
> > > "CD - EUCP with lump-sum interest rather than discount price"
> > > 
> > > not quite sure what it means.
> > > 
> > > anyone can help on this?
> > > 
> > > Many Thanks.
> > > 
> > > Glen
> 
> Hi John, 
> 
> Thanks for reply. 
> 
> The concept is from our legacy system for Money Market Deal. 
> 
> it got rate type as interest rate, coupon rate or discount rate.
> 
> We need represent it with FIX. 
> 
> 
> probably the single tag 423 is not good enough. 
> 
> what I am thinking :
> 
> 1.tag 423=4 for discount. 
> 
> 2. if tag 223,CouponRate with value, then rate type should coupon rate.
> 
> 3. still looking for interest rate 


[You can unsubscribe from this discussion group by sending a message to 
mailto:[email protected]]

-- 
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/fix-protocol?hl=en.

Reply via email to