[This message was posted by glen guo of  <[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/f24e6e29 - PLEASE DO NOT 
REPLY BY MAIL.]

Hi John, 

many thanks. it does help. 

cheers, 

Glen

> 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