Pulling Cotton Continuous data

Hi I have this code, it doesn't pull the EXPIR_DATE and CRT_MNTH prior to 2021, please fix it
import lseg.data as ld
import pandas as pd
ld.open_session()
continuous_rics = [
"CTc1", "CTc2", "CTc3", "CTc4", "CTc5",
"CTc6", "CTc7", "CTc8", "CTc9", "CTc10"
]
df_continuous = ld.get_history(continuous_rics, 'EXPIR_DATE', 'CRT_MNTH',
start='01-Jan-2020', end='13-Mar-2025', interval='daily')
print(df_continuous)
Could you please adapt it using the search API
Thanks
Answers
-
Thank you for reaching out to us.
I assume that you would like to retrive all expiration dates for the cotton.
The code could be like this:
df = ld.discovery.search( view = ld.discovery.Views.SEARCH_ALL, filter = "TickerSymbol eq 'CT' and ExpiryDate ne null", select = "RIC,RCSAssetCategoryLeaf,DocumentTitle,ExpiryDate", top = 10000 ) df
0 -
@Jirapongse
Is it possible to combine this with the continuous data? ie we append the expiration dates and contract months names with the continuous data?0 -
Hi @Asher ,
Is this what you're looking for?
Modifying result of search as below
import lseg.data as ld
ld.open_session()
df = ld.discovery.search(
view = ld.discovery.Views.SEARCH_ALL,
filter = "TickerSymbol eq 'CT' and ExpiryDate ne null",
select = "RIC,RCSAssetCategoryLeaf,DocumentTitle,ExpiryDate",
top = 10000
)df['ExpiryDateString'] = df['ExpiryDate'].astype(str)
df['ContractMonth'] = df['ExpiryDateString'].str[:4]+df['ExpiryDateString'].str[5:7]
dfThen sort data by ExpiryDate column
df[['RIC', 'ExpiryDate', 'ContractMonth']].sort_values('ExpiryDate')
I hope this helps and please let me know in case you have any further questions
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
- 249 ETA
- 554 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 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 中文论坛