How to get correct Factor of ABS by REST API

I used REST API to get ABS's Factor infomation. But it seems i did not get corrected number.
On gui the Factor decimal places is 8. But the decimal places of Factor which I get by REST API is 6. How can i get corrected Factor by REST API.
I attach my source code here, can you help me to fix it to get 8 decimal places Factor.
My source code is:
var ExtractionsContext = ReutersServiceConnect<ExtractionsContext>();
var identiferList = InstrumentIdentifierList.Create(new ThomsonReuters.Dss.Core.RestApi.DssCollection<InstrumentIdentifier>());
if (referenceType == ISINValue)
{
identiferList.InstrumentIdentifiers.Add(new InstrumentIdentifier { Identifier = referenceCode, IdentifierType = IdentifierType.Isin });
}
else if (referenceType == RICValue)
{
identiferList.InstrumentIdentifiers.Add(new InstrumentIdentifier { Identifier = referenceCode, IdentifierType = IdentifierType.Ric });
}
else if (referenceType == CUSIPValue)
{
identiferList.InstrumentIdentifiers.Add(new InstrumentIdentifier { Identifier = referenceCode, IdentifierType = IdentifierType.Cusip });
}
var extractionRequest = new TrancheFactorHistoryExtractionRequest
{
IdentifierList = identiferList,
ContentFieldNames = new[] { "Factor", "Factor Date" },
};
var extractionResult = ExtractionsContext.ExtractWithNotes(extractionRequest);
var extractedRowsResult = extractionResult.Contents;
Best Answer
-
@shigekawa.shuichi.rr4, see the answer to this other query, the number of decimals returned for an On Demand request cannot be customized.
Edit: it can be done if you use a scheduled extraction. That requires creating an instrument list, report template and schedule on the server, the workflow is different from an On Demand request (which is what your code is doing).
0
Answers
-
@shigekawa.shuichi.rr4, how did you extract this in the GUI ?
I just tried creating a scheduled extraction for RIC 23323CCP8=FINR, it delivered the same number of decimals as the API (for the API I used an HTTP On Demand request in Postman). In both cases I received 6 decimals, like in the latest value here: .019576
0 -
If you edit the decimal places of Factor to 14 in report template, you get 8 decemals factor.
0 -
@shigekawa.shuichi.rr4, ok, yes, of course, thank you.
That is the GUI equivalent of customizing the report template through the API, using the DecimalPlaces property, as discussed in this other query.
Such customization is not possible for an On Demand call (which is what your code is making).
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛