Overview
Summary
FundamentalAndReference content objects gives your application an easy access to the large set of content available in Refinitiv Workspace via "TR." data items.
This content set includes
- Fundamentals,
- Price,
- Estimates,
- Indexes,
- Corporate Actions,
- Fixed Income,
- Lippper,
- Ownership, etc.
"TR." data items and their parameters can easily be discovered in Refinitiv Workspace using the Data Item Browser app (DIB).
Example of usage:
(async () => {
try {
/* Session creation is omitted */
await session.open();
// 1. Full with array of universes/fields
const fundAndRefDefinition1 = FundamentalAndReference.Definition({
universe: ['IBM', 'GOOGL.O', 'MSFT.O'],
fields: ['TR.PriceClose', 'TR.Volume', 'TR.PriceLow'],
parameters: { SDate: '0CY', Scale: 6 },
});
const fundAndRefResponse1 = await fundAndRefDefinition1.getData(session);
console.log('get Data result 1:', fundAndRefResponse1);
// 2. Full with a single universe/field
const fundAndRefDefinition2 = FundamentalAndReference.Definition({
universe: 'IBM',
fields: 'TR.Volume',
parameters: { SDate: '0CY', Scale: 6 },
});
const fundAndRefResponse2 = await fundAndRefDefinition2.getData(session);
console.log('get Data result 2:', fundAndRefResponse2);
// 3. Short with a single universe and array of fields
const fundAndRefDefinition3 = FundamentalAndReference.Definition(
'GOOGL.O',
['TR.PriceClose', 'TR.Volume', 'TR.PriceLow'],
);
const fundAndRefResponse3 = await fundAndRefDefinition3.getData(session);
console.log('get Data result 3:', fundAndRefResponse3);
// 4. Short with array of universes and a single field
const fundAndRefDefinition4 = FundamentalAndReference.Definition(['IBM', 'GOOGL.O'], 'TR.PriceClose');
const fundAndRefResponse4 = await fundAndRefDefinition4.getData(session);
console.log('get Data result 4:', fundAndRefResponse4);
} catch (e) {
console.log(e);
} finally {
await session.close();
}
})();