We are analyzing FX rate data by comparing what we receive from the EMA and SSL channels. During this process, we noticed a difference for some low-frequency RICs, which are updated only a few times a day.
For example, for the RIC 'TRYTDR=CBTA'
:
- On the SSL channel, when the rate changes, we receive it as an Update message.Example: On 07-07-2025, for VALUTS1: 12:00:00.0000000, an Update event (ID 316) delivered a BID value of 39.98500. Previous BID: 39.97620
- On the EMA channel, the same rate change is received through the OnRefreshMsg method.Should we consider this a Refresh message?Example: On 07-07-2025, for VALUTS1: 12:00:00.0000000, a RefreshMsg event delivered a BID value of 39.98500. Previous BID: 39.97620
Our question is:Why are rate changes for low-frequency RICs delivered as Refresh messages on EMA instead of Update messages? Could you help us understand the technical reason for this behavior?
We are open to any guidance or clarification you can provide based on this example.