今天使用QuoteTracker时发现无法再用BigCharts来Backfil美股的历史EOD数据了,后来抓包看了一下,出现404错误了,可能最近BigCharts有较大更新,这些功能都非废弃了?rader1688.com上也看到有人反馈BigCharts的Interactive Chart有了升级,上个周末还在MIT看到油工贴的图,查到是BigCharts来的,啥我刚刚发现这个好东西,马上却退役了?
Web的图用也好,可今天连QT也无法使用了,有点不爽,后来改用了Yahoo的历史数据,也顺便去Yahoo网站瞅了一下,相信Yahoo的数据还是会一直提供的吧。
类似这样的页面有提供历史数据的CSV格式的下载:
http://finance.yahoo.com/q/hp?s=AMR+Historical+Prices
Download to Spreadsheet:
http://ichart.finance.yahoo.com/table.csv?s=AMR&d=2&e=5&f=2011&g=d&a=0&b=2&c=1980&ignore=.csv
但是使用QT的时候注意QT里指数的默认符号和BigCharts,Yahoo都是不一样的,但因为QT默认使用的就是BigCharts,所以Backfill As的时候对于指数默认就是转换到正确的BigCharts的符号了。
如下面这些都是合适的指数标识,Yahoo使用^开头,BigCharts使用$开头,AMTD也使用$开头,
Yahoo:^DJI ^IXIC ^GSPC
AMTD: $DJI $COMPX $SPX.X
BigCharts: $DJIA $COMP $SPX? 这个都不知道是否还有验证的机会
BigCharts提供的信息具体可以参考:http://bigcharts.marketwatch.com/help/helpindex
当然,现在的BigCharts早已经不是独立运作的网站了,Prophet更惨,网站都不在了,但使用thinkorswim from TD Ameritrade里面却仍然提供了Prophet的图表,介绍如下:
Prophet
The Prophet page uses charting technology provided via Prophet.net. It includes many of the same features as Charts (streaming data, comprehensive technical analysis, drawing tools, etc.) but you cannot "click and trade" directly from the chart.
另外在QuoteTracker中使用Yahoo的历史EOD数据时,香港和中国的股票数据也都是可以看的,只不过符号需要稍微注意一下即可,比如0700.HK 600036.SS,这些符号无法在历史图中输入,可以先输入HK:0700之类,再修改Backfill as的设置就好用了。
BigCharts可以看香港的,用HK:700,但Yahoo的还可以看深圳上海的,有这点小优势也不错:)
BigCharts的相关请求信息:
GET /java/A4/stuff.javadatafeed?ver=2&freq=1&symb=AMR&countries=us+au+ca+fr+de+di+dx+st+hk+it+jp+nl+no+za+es+se+ch+uk+xx+mx+be&partnerid=0&clientid=1&StartExtra=50&LeftFill=1&RightFill=1&MockTick=1&StartDate=1%2F1%2F1901+0%3A00%3A00+AM&enddate=3%2F5%2F2011+11%3A59%3A00+PM&datatype=0 HTTP/1.1
Content-Type: text/html
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Language: en-us
Accept-Encoding: gzip
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: bigcharts.marketwatch.com
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: rsi_csl=; rsi_segs=
--EOF--
Leave a comment