Is Straight construction criteria (Corporate Bond)

Hi,

I just want to verify the criteria for the construction of the variable: TR.FiIsStraight, before using it as a filter.

According to the definition:

"Y/N flag indicating whether the bond qualified as "straight", meaning the bond is not callable, putable, convertible, or issued in more than one currency."

However, when looking at bond XS0161488498, it don't see why it is flagged as non straight. Maybe I am missing an additional criteria.

screen-shot-2022-03-10-at-74632-pm.png

df, err = ek.get_data(
instruments = ['XS0161488498'],
fields = [
'TR.FiIsPutable',
'TR.FiIsCallable',
'TR.FiIsConvertible',
'TR.WarrantIssuePriceCurrency',
'TR.FiCurrency',
'TR.FiIsDualCurrency',
'TR.FiIsStraight',
'TR.FiCouponTypeDescription',
'TR.FiIsSinkable'
]
)

Best Answer

  • nick.zincone
    nick.zincone admin
    Answer ✓

    Hi @ricardo.henriquez

    I would recommend you open a ticket within Refinitiv Support to challenge the value defined within the TR.FilStraight and confirm. When I attempt to utilize the Search API, I get a different result, i.e.

    ahs.png

    response =rdp.Search.search(
    view=rdp.SearchViews.GovCorpInstruments,
    filter="ISIN eq 'XS0161488498'",
    select="CouponTypeDescription,IsStraight,IsConvertible,CouponType, \
    IsWarrant,IsDualCurrency,IsSinkable,IsCallable,IsPutable, \
    ISIN,Currency"
    )
    response.data.df

Answers