如何通过导入某只怎样设置股票的技术指标历史每日数据,自定义该股的指数(日K线)呢

虽然可以通过下面的json方式获取期貨信息自己处理形成K线图,不过可以直接采到sina的K线可以让搬砖工可以脱离UI、美感一大堆感性的工作和一大堆口舌之争。美感这东西尛学就没有塑造出来,之后也是一直被碾压还是直接拿来主义的来得更简单直接。
查询大盘指数比如查询上证综合指数(000001):
数据含義分别为:指数名称,当前点数当前价格,涨跌率成交量(手),成交额(万元);
对于股票的K线图日线图等的获取可以通过请求…./…/.gif此URL获取,其中代表股票代码详见如下:


对于期货数据,一直在寻找互联网上能够获得的比较好的数据源最近发现了“新浪期货”嘚数据源,可以提供一分钟的期货K线数据
新浪期货上面的显示的数据就是根据这些一分钟的数据拼出来的。
1分钟的K线截片数据不是根據Tick截出来的,和实际行情软件中的数据存在差异数据精度不高。 【例子】


查看 页面发现含义如下:


这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了按照程序员的思路,顺序号从0开始
1:145958,不明数字(难道是数据提供商代码)
6:3153,买价即“买一”報价
7:3154,卖价即“卖一”报价
8:3154,最新价即收盘价
15:连,大连商品交易所简称
16:豆粕品种名简称


新浪期货数据各品种代码(商品连續)如下
品种名 + 0 (数字0),代表品种连续如果是其他月份,请使用品种名 + YYYMM
一次可以请求多个品种例如
新浪期货数据各品种代码(商品連续)如下
商品期货
例子:
5分钟
15分钟
30分钟
60分钟
日K线
股指期货

返回的值一个一维字符串数组

  以上方法只能提供历史数据实时数据不能抓取,此方法由ArthurXF提供转载请注明出处。谢谢!


  
 

因为最近需要用到股市的各种指數数据刚开始想的是从同花顺等交易软件直接导出,结果发现要用滚轮滚到最开始的日期这过于繁琐了,我对于这种重复性的劳动一姠不耐烦而且这种方法在以后每日更新的时候也很不方便。所以我把视线转向了网上的各种api网上比较普遍的主要有两种,一种是新浪嘚api一种是雅虎的api。新浪的api很方便速度也很快,不过就网上的资料而言似乎只能提取当天的数据。雅虎的api功能更齐全但是连接速度仳较慢,有时候一个连接请求都要10多秒甚至20秒(原谅我的渣网速--)这对于需要大量股票数据的我来说显然不可接受。后来发现从网易财經可以下载股票和指数的历史数据通过在chrome的调试工具中观察请求信息,发现网址为
这里0000001指的是上证指数注意这串数字要分0和000001两部分看。0代表sh1代表sz。所以0000001其实是sh000001的意思同理,0 000300也就是sh000300 沪深300的代码后面的start和end没什么问题。fields选项中TCLOSE,HIGH,LOW,TOPEN分别表示当日的收盘最高,最低开盤价;LCLOSE表示昨日收盘价。CHG,PCHG,VOTURNOVER,VAT分别表示涨跌额涨跌幅,成交量成交金额。如果你在浏览器中直接输入网址的话会下载一个csv文件。如果直接用/service/chddata.html?code=%s&start=&end=%s&fields=TCLOSE;HIGH;LOW;TOPEN;LCLOSE;CHG;PCHG;VOTURNOVER;VATURNOVER'</span>%(index_id,time.strftime(<span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"%Y%m%d"</span>))


  

我要回帖

更多关于 怎样设置股票的技术指标 的文章

 

随机推荐