Hi, seen from my log, I found there're multiple trades information in one single UpdateMsg received from TREP server via ema sdk.
NIO 42222 37 1 2 20200521212103799 BID(22)="3.370000"|ASK(25)="3.380000"|BIDSIZE(30)="83"|ASKSIZE(31)="25"|QUOTIM_MS(3855)="47141204"|ACVOL_1(32)="1103164"|IRGPRC(372)="3.380000"|IRGVOL(373)="12"|SALTIM_MS(3854)="47161063"|IRGSALCOND(4757)=" TI"|IRGTIM_MS(9063)="47161063"|BLK_PRC1(3861)="3.370000"|ODD_PRC(4205)="3.380000"|ACVOL_PRE(4418)="1103164"|BLKTRDVOL(6908)="10000"|ODD_TRDVOL(6922)="12"|NCHNG_PRE(7930)="-0.100000"|PCHNG_PRE(7932)="-2.8736"|PRERL1594(10585)="3.380000"|BLKTIM_MS(14206)="13:05:36:021:000:000"|ODDTIM_MS(14251)="13:06:01:063:000:000"|PRE_139_NS(14569)="13:06:01:063:000:000"
The first column is security code I received, and last column is all fid together with its value extracted from UpdateMsg.toString() method.
If multiples trades arrives, my application should decide which to choose or otherwise split into multiple trades on my own, which will make my app more complicated. So it's there any option that app can use to stop this behavior, sending at most trade info in one message ? many thanks.