Joiners and Leavers cancelling out

I want to recreate the historical constituents for the S&P 100 (taking into consideration joiners and leavers). For that matter, I am requesting the constituents from 2017 and the list of joiners and leavers using Python.
To get the constituents starting in 2017.
#Get SP Constituents in 2017
sp100_rics, err = ek.get_data(
instruments = ['.OEXA'],
fields = ['TR.IndexConstituentRIC',
'TR.IndexConstituentName'],
parameters = {
'SDate':'2016-12-31'
}
)
To get the list of joiners and leavers.
sp100_lj, err=ek.get_data('.OEXA',
['TR.IndexJLConstituentChangeDate',
'TR.IndexJLConstituentRIC.change',
'TR.IndexJLConstituentRIC'],
{'SDate':'0D', 'EDate':'-7Y', 'IC':'B'})
However from the list of joiners and leavers, I am getting strange values of the same instrument joining and leaving the index in two consecutive days.
sp100_lj.head(15)
For example, the case for VLT0.N, GEHC.OQ, CEG.OQ.. and so on.
Are this valid data references, or some sort of cancelled inclusion in the index?
I get the same values getting the table file from Workspace.
Best Answer
-
The resolution provided in the ticket is as below.
As per our checks , We can confirm Leavers and Joiners of S&P 100 Index <.OEXA> is correct as per source on Eikon .
The constituent VERALTO CORP ORD <VLTO.N> was joined on 02 Oct 2023 to the index and left the index on 03 Oct 2023. This was as per the Source( S&P) corporate actions.
These changes are correctly available on Eikon LJ Page. In case of Corporate actions like Spinoff, Mergers and Acquisitions, there is chance of Company is adding to an Index and dropping from the index , consecutive day.0
Answers
-
Hi @ricardo.henriquez ,
I can verify that the code you are using is correct. I have created a content request on behalf of you with a 13072826 case number. You should have received an email as well.
Best regards,
Haykaz
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 251 ETA
- 555 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 916 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛