DSS Composite extraction request returns null field values for ISIN

Hallo All,

I am trying to fetch Composite extraction request data from Data Scope Select using Python.

For some ISIN list i get the "Average Volume - 30 Days", "Average Volume - 90 Days" values. But for many other ISIN's, i did not get any values for "Average Volume - 30 Days", "Average Volume - 90 Days" and for those ISIN we get bid and ask prices.

From business point of view i belive, there can’t be a price without traded volume.

Below is my extractiom request:

requestBody = {
"ExtractionRequest": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.CompositeExtractionRequest",
"ContentFieldNames": [
"ISIN","RIC","Trade Date","Market MIC","Market Segment MIC","Average Volume - 30 Days","Average Volume - 90 Days","Close on Close Volatility - 90 Days","Dollar Daily Value Average - 30 Days","Outstanding Shares - Issue Shares Amount","Contributor Code","Ask Price","Bid Price"
],
"IdentifierList": {
"@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [{
"Identifier": "XS0222524372",
"IdentifierType": "Isin",
"Source": "*"
}]
,
"ValidationOptions": {
"AllowHistoricalInstruments": "false"
},
"UseUserPreferencesForValidationOptions": "false"
},
"Condition": {
"ScalableCurrency": "true"
}
}
}

For example for ISIN CH1134540470 i get the values for "Average Volume - 30 Days", "Average Volume - 90 Days" .

Thanks!

Best Answer

  • Gurpreet
    Gurpreet admin
    Answer ✓

    Hi @rahul.deshmukh,

    I ran your request query and see the same result - I am not sure why an average price may not be populated - maybe the instrument hasn't traded for a minimum period yet.

    I would advise you to open a ticket at my.refinitiv.com to directly consult with a DSS content expert.


Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.