Brokerage Recommendations: Is it possible to get Reiterations?

Is it possible to know when a brokerage Reiterates their grade and price target recommendations?

I use the following code to pull some data on brokerage recommendations:

# Retrieves:
# - Brokerage
# - Analyst Nam
# - Price target
# - Date of Price Target change
def get_pt_est_snapshot(symbol_list: list):
    fields = [
              'TR.TPEstValue.brokername', 'TR.TPEstValue.analystname',
              'TR.TPEstValue', 'TR.TPEstValue.date'
             ]
    data, err = ek.get_data(instruments=symbol_list, fields=fields)
    return data

# Retrieves:
# - Brokerage
# - Grade Name
# - Date of Grade change
def get_rec_snapshot(symbol_list: list):
    fields = [
              'TR.BrkRecLabel.brokername', 'TR.BrkRecLabel',
              'TR.BrkRecLabel.date'
             ]
    data, err = ek.get_data(instruments=symbol_list, fields=fields)
    return data


From what I can tell, the dates given for the price targets and grades are the times since their last change. But if a brokerage publishes a note reiterating their recommendation (no change to grade or price target), the date does not change. Is there other data I can pull to detect this?

Best Answer

  • aramyan.h
    aramyan.h admin
    Answer ✓

    Dear @bshapiro ,


    I have found another field from Data Item Browser in Workspace which is brokerage estimate confirm date-TR.BrkRecEstConfirmDate. See the output below:

    screen-shot-2022-08-12-at-132519.png

    Is this addressing your question?


    Best regards,

    Haykaz

Answers