<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/173445</link>
    <title>MATLAB Central Newsreader - fetch yahoo problems for volume data</title>
    <description>Feed for thread: fetch yahoo problems for volume data</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Tue, 29 Jul 2008 20:05:30 -0400</pubDate>
      <title>fetch yahoo problems for volume data</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/173445#446130</link>
      <author>Wu </author>
      <description>When fetching volume/size data from yahoo double entries &lt;br&gt;
occur.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
******************** No 1 ******************************&lt;br&gt;
Try following examples for NASDAQ stocks:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
x = fetch(yahoo,'ADBE',{'Bid_Size'});&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
You see TWO entries instead of ONE!!! Only the first one &lt;br&gt;
makes sense.&lt;br&gt;
&lt;br&gt;
******************** No 2 ******************************&lt;br&gt;
&lt;br&gt;
ticker=&lt;br&gt;
{'ATVI';'ADBE';'AKAM';'ALTR';'AMZN';'AMGN';'AMLN';'APOL';'AA&lt;br&gt;
PL';'AMAT'};&lt;br&gt;
x = fetch(yahoo,ticker,{'Bid_Size'});&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
You see, everything is mixed up. No chance for selecting &lt;br&gt;
the right data points. Sometimes there are TWO entries and &lt;br&gt;
sometimes just (correctly) ONE entry.&lt;br&gt;
&lt;br&gt;
******************** No 3 ******************************&lt;br&gt;
Try this one:&lt;br&gt;
&lt;br&gt;
x = fetch(yahoo,ticker,&lt;br&gt;
{'Ask_Size';'Bid_Size';'Last_Trade_Size'});&lt;br&gt;
&lt;br&gt;
... it becomes worse...&lt;br&gt;
&lt;br&gt;
******************** No 4 ******************************&lt;br&gt;
...even worse:&lt;br&gt;
&lt;br&gt;
x = fetch(yahoo,ticker,&lt;br&gt;
{'Ask';'Bid';'Last';'Ask_Size';'Bid_Size';'Last_Trade_Size'}&lt;br&gt;
);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
******************** No 5 ******************************&lt;br&gt;
You might try it with all NASDAQ100&lt;br&gt;
&lt;br&gt;
ticker=&lt;br&gt;
{'ATVI';'ADBE';'AKAM';'ALTR';'AMZN';'AMGN';'AMLN';'APOL';'AA&lt;br&gt;
PL';'AMAT';'ADSK';'BEAS';'BBBY';'BIIB';'BRCM';'CHRW';'CDNS';&lt;br&gt;
'CELG';'CEPH';'CHKP';'CKFR';'CTAS';'CSCO';'CTXS';'CTSH';'CMC&lt;br&gt;
SA';'COST';'DELL';'XRAY';'DISCA';'EBAY';'DISH';'ERTS';'ERIC'&lt;br&gt;
;'EXPE';'EXPD';'ESRX';'FAST';'FISV';'FLEX';'FWLT';'GRMN';'GE&lt;br&gt;
NZ';'GILD';'GOOG';'HSIC';'IACI';'INFY';'INTC';'INTU';'ISRG';&lt;br&gt;
'JOYG';'JNPR';'KLAC';'LRCX';'LAMR';'LEAP';'LVLT';'LBTYA';'LI&lt;br&gt;
NTA';'LLTC';'LOGI';'MRVL';'MCHP';'MSFT';'MICC';'MNST';'NTAP'&lt;br&gt;
;'NIHD';'NVDA';'ORCL';'PCAR';'PDCO';'PTEN';'PAYX';'PETM';'QC&lt;br&gt;
OM';'RIMM';'ROST';'RYAAY';'SNDK';'SHLD';'SEPR';'SIAL';'SIRI'&lt;br&gt;
;'SPLS';'SBUX';'JAVAD';'SYMC';'TLAB';'TEVA';'UAUA';'VRSN';'V&lt;br&gt;
RTX';'VMED';'WFMI';'WYNN';'XLNX';'XMSR';'YHOO'};&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
x = fetch(yahoo,ticker,&lt;br&gt;
{'Ask';'Bid';'Last';'Ask_Size';'Bid_Size';'Last_Trade_Size'}&lt;br&gt;
);&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
And now you might try to delete all data with NaNs&lt;br&gt;
&lt;br&gt;
y(:,1)=x.Ask;y(:,2)=x.Bid;y(:,3)=x.Last;y(:,4)=x.Ask_Size;y&lt;br&gt;
(:,5)=x.Bid_Size;y(:,6)=x.Last_Trade_Size;&lt;br&gt;
&lt;br&gt;
y(any(isnan(y),2),:) = [];&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
... but it will not work...&lt;br&gt;
&lt;br&gt;
**************************************************&lt;br&gt;
If you fetch 'Ask_Size' , 'Bid_Size' or 'Last_Trade_Size'  &lt;br&gt;
seperatly, then only the first field have a valid entry - &lt;br&gt;
everything else is junk data. &lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Where is the bug in @yahoo/fetch.m ??? </description>
    </item>
    <item>
      <pubDate>Tue, 29 Jul 2008 20:59:07 -0400</pubDate>
      <title>Re: fetch yahoo problems for volume data</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/173445#446137</link>
      <author>AMK</author>
      <description>Did you see this?  I'm not familiar with your app but a Google search turned this up.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=5049&amp;objectType=File&quot;&gt;http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=5049&amp;objectType=File&lt;/a&gt;</description>
    </item>
  </channel>
</rss>

