function funOnMarketData(varargin)
global countInst instruments recInstrument; %recInstrument1 countInst1 ;
InstrumentID = varargin{3};
BidPrice1 = varargin{4};
BidVolume1 = num2cell(varargin{5});
AskPrice1 = varargin{6};
AskVolume1 = varargin{7};
OpenPricel = varargin{8};
HighestPrice = varargin{9};
LowestPrice = varargin{10};
LastPrice = varargin{11};
OpenInterest = varargin{12};
Volume = varargin{13};
UpperLimitPrice = varargin{14};
LowerLimitPrice = varargin{15};
PreSettlementPrice = varargin{16};
AveragePrice = varargin{17};
UpdateTime = strcat(num2str(varargin{18}),':',num2str(varargin{19}));
if InstrumentID == char(instruments(1,1))
%if not state No.of instruments,need to put in front
countInst = countInst + 1;
recInstrument(countInst,1)= {char(dat