Limitation on amount of requested instruments using EMA

Hi, I am trying to streaming tick data for 40 instruments in a single program. Once 21 of them has been registered, no more registration can be done.

May I know if there is a limitation of number of instruments?

What is the criterion?

Why there are 2 threads for each registration?

I am using a for loop to do this.

for(int i=0; i<40, i++) {
consumer[i] = EmaFactory.createOmmConsumer(config.host("000.000.0.000:00000").username("ABC"));
OmmConsumerClient eventHandler = this;
consumer[i].registerClient(
EmaFactory.createReqMsg().serviceName("IDN_SELECTFEED").name(int2RicMap.get(key)),
eventHandler);
}

Best Answer

Answers