I have wrote codes below to get USDSROIS quotes data and latest trade price.
import lseg.data as ld
def on_data(data, instrument, stream_obj):
print(data)
stream = ld.open_pricing_stream(
universe=['USDSROIS1WZ=R',
'USDSROIS2W=',
'USDSROIS3W=',
'USDSROIS1M=',
'USDSROIS2M=',
'USDSROIS3M=',
'USDSROIS4M=',
'USDSROIS5M=',
'USDSROIS6M=',
'USDSROIS9M=',
'USDSROIS1Y='],
fields=['DSPLY_NAME','BID', 'ASK', 'CF_CLOSE','CF_TIME','CF_LAST','CF_TICK','TR.CLOSEPRICE'],
on_data=on_data
)
But as I've seen, last trade price don't show for many symbols. Here is an example.
BID ASK CF_TIME
USDSROIS9M= 3.7842 3.8042 09:23:23
How to solve this problem?
Furthermore, can I get USD Sofr OIS Curve by open_pricing_stream or other method?