Questions to the limit of Refinitiv Foundation API (RFA) C++ regarding the number of symbols we can

Hi, we are using the RFA C++ Foundation API to subscribe to real time trade data. We have questions regarding the limit to the number of concurrent subscriptions:

1. What is the limit to the number of concurrent subscriptions per account?

2. What if we have two instances running calling API to subscribe to the same list of symbols using the same account?

3. What would happen if we break the limit?


Thank you

Best Answer

  • Gurpreet
    Answer ✓

    Hello @leiy,

    I don't know of a hard limit to the number of open subscriptions an RFA application can have concurrently. What really matters is the update rate of these subscriptions, and at some point, your application won't be able to process the updates fast enough and get disconnected from the infrastructure. This maximum update rate will depend on your hardware/OS/network configuration.

    You can have any number of instances requesting any number of instruments. They may/may-not be allowed to use the same DACS ID, and it will depend on how your market data infrastructure is configured