function xlstdb_getTick(tick)
day=tick.Date;
filename=[num2str(day(1)),'_',tick.WindCode(1,1:9),' Tick','.csv'];
h=length(tick.Date);
name='Date';
name=cellstr(name);
xlswrite(filename,name,'A1:A1');
name='Time';
name=cellstr(name);
xlswrite(filename,name,'B1:B1');
name='Price';
name=cellstr(name);
xlswrite(filename,name,'C1:C1');
name='Volume';
name=cellstr(name);
xlswrite(filename,name,'D1:D1');
name='Turover';
name=cellstr(name);
xlswrite(filename,name,'E1:E1');
name='MatchItems';
name=cellstr(name);
xlswrite(filename,name,'F1:F1');
name='Interest';
name=cellstr(name);
xlswrite(filename,name,'G1:G1');
name='TradeFlag';
name=cellstr(name);
xlswrite(filename,name,'H1:H1');
name='BSFlag';
name=cellstr(name);
xlswrite(filename,name,'I1:I1');
name='AccVolume';
name=cellstr(name);
xlswrite(filename,name,'J1:J1');
name='AccTurover';
name=cellstr(name);
xlswrite(filename,name,'K1:K1');
name='High';
name=cellstr(name);
xlswrite(filename,name,'L1:L1');
name='Low';
name=cellstr(name);
xlswrite(filename,name,'M1:M1');
name='Open';
name=cellstr(name);
xlswrite(filename,name,'N1:N1');
name='PreClose';
name=cellstr(name);
xlswrite(filename,name,'O1:O1');
name='Settle';
name=cellstr(name);
xlswrite(filename,name,'P1:P1');
name='Position';
name=cellstr(name);
xlswrite(filename,name,'Q1:Q1');
name='CurDelta';
name=cellstr(name);
xlswrite(filename,name,'R1:R1');
name='PreSettle';
name=cellstr(name);
xlswrite(filename,name,'S1:S1');
name='PrePosition';
name=cellstr(name);
xlswrite(filename,name,'T1:T1');
name='AskPrice';
name=cellstr(name);
xlswrite(filename,name,'U1:U1');
name='AskVolume';
name=cellstr(name);
xlswrite(filename,name,'V1:V1');
name='BidPrice';
name=cellstr(name);
xlswrite(filename,name,'W1:W1');
name='BidVolume';
name=cellstr(name);
xlswrite(filename,name,'X1:X1');
name='AskAvPrice';
name=cellstr(name);
xlswrite(filename,name,'Y1:Y1');
name='BidAvPrice';
name=cellstr(name);
xlswrite(filename,name,'Z1:Z1');
name='TotalAskVolume';
name=cellstr(name);
xlswrite(filename,name,'AA1:AA1');
name='TotalBidVolume';
name=cellstr(name);
xlswrite(filename,name,'AB1:AB1');
name='Index';
name=cellstr(name);
xlswrite(filename,name,'AC1:AC1');
name='Stocks';
name=cellstr(name);
xlswrite(filename,name,'AD1:AD1');
name='Ups';
name=cellstr(name);
xlswrite(filename,name,'AE1:AE1');
name='Downs';
name=cellstr(name);
xlswrite(filename,name,'AF1:AF1');
name='HoldLines';
name=cellstr(name);
xlswrite(filename,name,'AG1:AG1');
data=[];
for i=1:h
data(i,1)=tick.Date(i);
data(i,2)=tick.Time(i);
data(i,3)=tick.Price(i);
data(i,4)=tick.Volume(i);
data(i,5)=tick.Turover(i);
data(i,6)=tick.MatchItems(i);
data(i,7)=tick.Interest(i);
data(i,8)=tick.TradeFlag(i);
data(i,9)=tick.BSFlag(i);
data(i,10)=tick.AccVolume(i);
data(i,11)=tick.AccTurover(i);
data(i,12)=tick.High(i);
data(i,13)=tick.Low(i);
data(i,14)=tick.Open(i);
data(i,15)=tick.PreClose(i);
data(i,16)=tick.Settle(i);
data(i,17)=tick.Position(i);
data(i,18)=tick.CurDelta(i);
data(i,19)=tick.PreSettle(i);
data(i,20)=tick.PrePosition(i);
data(i,21)=tick.AskPrice(i);
data(i,22)=tick.AskVolume(i);
data(i,23)=tick.BidPrice(i);
data(i,24)=tick.BidVolume(i);
data(i,25)=tick.AskAvPrice(i);
data(i,26)=tick.BidAvPrice(i);
data(i,27)=tick.TotalAskVolume(i);
data(i,28)=tick.TotalBidVolume(i);
data(i,29)=tick.Index(i);
data(i,30)=tick.Stocks(i);
data(i,31)=tick.Ups(i);
data(i,32)=tick.Downs(i);
data(i,33)=tick.HoldLines(i);
end
if h<5000
xlswrite(filename,data,'A2:AG5000');
elseif h<80000
xlswrite(filename,data,'A2:AG80000');
elseif h<10000
xlswrite(filename,data,'A2:AG10000');
elseif h<12000
xlswrite(filename,data,'A2:AG12000');
elseif h<15000
xlswrite(filename,data,'A2:AG15000');
else
xlswrite(filename,data,'A2:AG30000');
end