-
full depth deeper than 10 levels
We've been using the EMA Java libraries and have 2 queries around how updates take place. We are subscribing to the full depth for an instrument - e.g. 1MCU=LX, and there can be more than 10 levels of depth. When there is more 10 levels of depth the key changes from BEST_ASI9 to BEST_ASZ10 - can you please confirm what…
-
What is the minimum tick for discount yield prices?
There is a field for the minimum price tick for regular asks and bids: PRC_TICK=6210. Is there any similar field for discount prices (fields DISC_BID1, DISC_ASK1 etc)? And generally speaking, what is the minimum difference for discount prices?
-
libema missing and binary pack and cannot be build with gcc 10.2 centOs 7.4
Hi. I trying to build the RTSDK from github master branch neither cmake -S <my_prefix>/Real-Time-SDK -B <my_prefix>/Real-Time-SDK/rtsdk.build -DCMAKE_BUILD_TYPE=Debug nor cmake -S <my_prefix>/Real-Time-SDK -B <my_prefix>/Real-Time-SDK/rtsdk.build -DCMAKE_BUILD_TYPE=Debug -DRTSDK_OPT_BUILD_ETA_EMA_LIBRARIES=ON…
-
Configure programmatic config, but specify token manually
Hello, I am trying to config ema programmatically, previously I was using EmaConfig.xml and in the specifying: final var config = EmaFactory.createOmmConsumerConfig(); config.consumerName(NAME); config.addAdminMsg(EmaFactory.Domain.createLoginReq() .clear() .name(token) .nameType(USER_AUTH_TOKEN)…
-
RTO one application received 20% more UpdateMsg than the other
<RTO C++> The client has 2 applications running with different machine ids, while they all subscribed to the same set of RICs. Looks like those 2 applications not received the same number of updates, i.e., one received 20% more comparing to the other. (Detail needs to be checked still). And there's no special status…
-
The behavior of EMA StatusMsg sending
For the StatusMsg, looks like by default, it will only be sent when there's an abnormal case raised, e.g., the disconnection. Is that possible to configure it to also be sent when the abnormal situation cleared, i.e., an 'OK' status message will be sent then.
-
RTDS niprovider with customized fields
EMA Java in Real Time Distribution System. I would like to develop a non interactive provider in the deployed RTDS env. Basically there will be groups of fields need to be created (e.g., Name_1, Date_1, Value_1, Name_2, Date_2, Value_2, Name_3, Date_3, Value_3). 1. Is that doable? Looks like it need to create some…
-
RTO RIC subscription beyond the watchlist limit
For a (client) machine id with watchlist 10K, if subscribe more than 10K, what's the system behavior? Looks like exactly 10K RICs was subscribed. Will EMA send error or other messages for the RIC subscriptions exceeding 10K?
-
Consumer ex112, Tunnel Channel disconnected
I use the command below to run the example 112, connecting to a RTDS (deployed TREP) 14002 port: .\gradlew runconsumer112 -PcommandLineArgs="-keyfile <...> -keypasswd <...>" Through remote debugging and 'fine' log(not attached here), it looks good to parse the keystore file and load the parameters from EmaConfig.xml and…
-
EMA - only partially processing batch request when using a view simultaneously
Hello, For context, I am using Kotlin, so if I specify any class names it is the Java counterpart. I have a list of RICs (2098 to be exact, which I get from iterating through the ASX equities chain) which I add to an OmmArray. I then create a view-related OmmArray with the following field IDs: 22, 25, 30, 31, 1025, 3386.…