新浪股票接口(港股)

公司和港交所买了官方接口,结果配到网站上貌似造成压力徒增,服务器管理不是我,但领导安排提供另外的股票接口。网上搜索找到sinajs的接口,sina真是好人啊。。。百度到很多内地A股的数组意义说明,港股的还没有。经过本人摸索,把主要的数据分析出来。mark如下,以qq为例。对于没有开盘价的股票,可显示--,比显示0.00合适。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>00700</title>

<script type="text/javascript" src="http://hq.sinajs.cn/list=hk00700" charset="gb2312">

</script>

<script type="text/javascript">

function formatNum(num,n)
{//参数说明:num 要格式化的数字 n 保留小数位
num = String(num.toFixed(n));
var re = /(-?\d+)(\d{3})/;
while(re.test(num)) num = num.replace(re,"$1,$2")
return num;
}


var elements=hq_str_hk00700.split(",");
var today_open=elements[2];
var today_new=elements[6];

if (elements[2]=="0.000")
{
today_open="--";
}



var change=formatNum(today_new-elements[3],3);
var change_p=formatNum(change/elements[3]*100,3);



document.write("股票英文:"+elements[0]+"<br/>");
document.write("股票名称:"+elements[1]+"<br/>");
document.write("今开盘:"+today_open+"<br/>");
document.write("昨收盘:"+elements[3]+"<br/>");
document.write("最新价:"+today_new+"<br/>");
document.write("升跌:"+change+"<br/>");
document.write("升跌%:"+change_p+" %<br/>");
document.write("成交价:"+elements[10]+" HK$<br/>");
document.write("成交量:"+elements[12]+" 股<br/>");
document.write("更新日期:"+elements[17]+"<br/>");
document.write("更新时间:"+elements[18]+"<br/>");

 


</script>

</head>
<body>

</body>
</html>

posted on 2013-04-15 10:39  webmm  阅读(1781)  评论(0编辑  收藏  举报