Hi Manta LI,

No, MERGE and DISTINCT are two conflicting mode. So the same Item could not be subcribed by two subscriptions the first in MERGE mode and the second in DISTINCT mode. The latter subscription fails and does not return any data.
Indeed you should implement the modeMayBeAllowed method in your adapter to ensure that each Item only accept the planned mode.

As for your example I think you have to separate the fields in two separate Items:
- open, high, low, close, nominalPrice in a MERGE allowed Item;
- intradayTradeTickers in a DISTINCT allowed Item.

Regards,
Giuseppe