New posts are disabled while we improve the user experience.

You can browse the site, or for urgent issues, raise a query at MyAccount.

question

Upvotes
Accepted
3 2 2 1

(RFA .NET 8.2) Questions ?

Dear team,

We are looking for integration of Reuter into our application for retrieve Marketdata Real time data.

we are using C# .NET technology for integration. This implementation into our application, have followed

the instructions Quick Start for Windows StarterConsumer application

(Refinitiv Robust Foundation API with version RFA .NET 8.2). everything work fine with config below.


Consumer.cfg

\appId = "256"

\enumDictionaryFilename = "./enumtype.def"

\fieldDictionaryFilename = "./RDMFieldDictionary"

\runTimeInSeconds = 0

\service = "hEDD"

\session = "Session1"

\userName = my own username

\itemName = "TRI.N"


RFAConfigure.cfg

\Connections\Connection_RSSL\connectionType = "RSSL"

\Connections\Connection_RSSL\rsslPort = "14002"

\Connections\Connection_RSSL\hostName = "my own ip hostname"


Now we have Questions,

(1.) How can I retrieve data available list below ?

1.1 Symbol List or Instrument (prior price, start price, close price, height, low, etc)

1.2 Exchange

1.3 Index Price

1.4 Bid - Offer

1.5 Trade Event (ticker)

1.6 Market Status

1.7 Change Event

1.8 Auction event

(2.) Is it possible to make multiple request/response for above list (1.) When run application ?


Thank you.

treprfarfa-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
18.2k 21 13 21

Hi @UOBKH.Dev

I would suggest that you review the tutorial 6 and 7 on this page.

To make a subscription, you need to know the instrument(aka RIC) and domain(usually it is MMT_MARKET__PRICE).


I can answer some of your content questions:


To make multiple subscriptions:

From tutorial 6,

long handle1 = ommConsumer.RegisterClient(
    eventQueue,        // event queue to use for the RFA event messages
    ommItemIntSpec1,    // interest spec with the request message
    rdmClient,         // client that will process the resultant RFA events
    itemName1           // we pass item name as closure parameter
    );

long handle2 = ommConsumer.RegisterClient(
    eventQueue,        // event queue to use for the RFA event messages
    ommItemIntSpec2,    // interest spec with the request message
    rdmClient,         // client that will process the resultant RFA events
    itemName2           // we pass item name as closure parameter
    );


Or you can consider using the batch feature.

Please refer to the "StarterConsumer_BatchView" example in the RFA .NET package.


ahs.jpg (218.8 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.