『壹』 如何獲取實時的股票行情信息,有相關的公用介面或者數據源嗎
實時股票數據介面
股票數據的獲取目前有如下兩種方法可以獲取:
1.
http/javascript介面取數據
2.
web-service介面
1.http/javascript介面取數據
1.1Sina股票數據介面
以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數據
介面:
http://hq.sinajs.cn/list=sh601006
這個url會返回一串文本,例如:
var
hq_str_sh601006="大秦鐵路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91,
26.92,
22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700,
26.89, 14300,
26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93,
14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11,
15:05:32";
這個字元串由許多數據拼接在一起,不同含義的數據用逗號隔開了,按照程序員的思路,順序號從0開始。
0:」大秦鐵路」,股票名字;
1:」27.55″,今日開盤價;
2:」27.25″,昨日收盤價;
3:」26.91″,當前價格;
4:」27.55″,今日最高價;
5:」26.20″,今日最低價;
6:」26.91″,競買價,即「買一」報價;
7:」26.92″,競賣價,即「賣一」報價;
8:」22114263″,成交的股票數,由於股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;
9:」589824680″,成交金額,單位為「元」,為了一目瞭然,通常以「萬元」為成交金額的單位,所以通常把該值除以一萬;
10:」4695″,「買一」申請4695股,即47手;
11:」26.91″,「買一」報價;
12:」57590″,「買二」
13:」26.90″,「買二」
14:」14700″,「買三」
15:」26.89″,「買三」
16:」14300″,「買四」
17:」26.88″,「買四」
18:」15100″,「買五」
19:」26.87″,「買五」
20:」3100″,「賣一」申報3100股,即31手;
21:」26.92″,「賣一」報價
(22,
23), (24, 25), (26,27), (28,
29)分別為「賣二」至「賣四的情況」
30:」2008-01-11″,日期;
31:」15:05:32″,時間;
一個簡單的JavaScript應用例子:
script
type="text/javascript" src="http://hq.sinajs.cn/list=sh601006"
charset="gb2312">/script>
/javascript">
var
elements=hq_str_sh601006.split(",");
document.write("current
price:"+elements[3]);
這段代碼輸出大秦鐵路(股票代碼:601006)的當前股價
current
price:14.20
如果你要同時查詢多個股票,那麼在URL最後加上一個逗號,再加上股票代碼就可以了;比如你要一次查詢大秦鐵路(601006)和大同煤業(601001)的行情,就這樣使用URL:
http://hq.sinajs.cn/list=sh601003,sh601001
查詢大盤指數,比如查詢上證綜合指數(000001):
http://hq.sinajs.cn/list=s_sh000001
伺服器返回的數據為:
var
hq_str_s_sh000001="上證指數,3094.668,-128.073,-3.97,436653,5458126";
數據含義分別為:指數名稱,當前點數,當前價格,漲跌率,成交量(手),成交額(萬元);
查詢深圳成指數:
http://hq.sinajs.cn/list=s_sz399001
對於股票的K線圖,日線圖等的獲取可以通過請求http://image.sinajs.cn/…./…/*.gif此URL獲取,其中*代表股票代碼,詳見如下:
查看日K線圖:
http://image.sinajs.cn/newchart/daily/n/sh601006.gif
分時線的查詢:
http://image.sinajs.cn/newchart/min/n/sh000001.gif
日K線查詢:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif
周K線查詢:
http://image.sinajs.cn/newchart/weekly/n/sh000001.gif
月K線查詢:
http://image.sinajs.cn/newchart/monthly/n/sh000001.gif
1.2
Bai&Google的財經數據
在,
google中搜索某隻股票代碼時,將會在頭條顯示此股票的相關信息,例如在google搜索601006時,
第一條搜索結果如下圖:
通過點擊左邊的圖片我們發現會將此圖片鏈接到sina財經頻道上,也就是說google股票數據的獲取也是從sina獲取。後經抓包分析,發現google也是採用1.1中介紹的介面。
Bai的股票數據來自的財經頻道
http://stock..com/
1.3
其他方式
除了sina,等網站提供股票信息外,其他網站也有類似的介面。我們分析了一款論壇上採用的股票插件,
其中有關於實時股票數據獲取的介紹,詳見如下代碼,其中可以看到有些數據來自sina。
以下是ASP示例:
=5
then
stockdata=gethttp("http://hq.sinajs.cn/list=sh"&code&"")
if
not len(stockdata)=0 then
stockdata=split(stockdata,chr(34))(1)
end if
if
len(stockdata)=0
then
stockdata="0,0,0,0,0,0,0,0,0,0,0,0"
else
stockdatasplit=split(stockdata,",")
stockdata=""&exstock.checkstr(stockdatasplit(0))&","&stockdatasplit(1)&","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&","&formatdatetime(""&stockdatasplit(30)&"
"&stockdatasplit(31)&"",0)&""
end
if
『0=股票名稱,1=開盤價格,2=昨收盤價格,3=當前價格,4=最高價,5=最低價,6=更新時間
getstockdata=stockdata
end
function
function getstockimg(code)
dim
rndnum,addnum,checkcode,imgsource
if len(code)=5
then
getstockimg="http://image.sinajs.cn/newchart/daily/n/sh"&code&".gif"
end
if
imgsource="http://finance.sina.com.cn"
case
3
getstockimg="http://hq.gazxfe.com/stockchart/realline.chart?"&code&"&1003&SZ
500 330"
imgsource="http://hq.gazxfe.com"
case
4
getstockimg="http://chartse.stockstar.com/chartserver?code="&code&""
imgsource="http://www.stockstar.com/"
end
select
getstockimg=split(""&getstockimg&"||"&imgsource&"","||")
end
function
function getastockimg()
dim
rndnum,addnum,checkcode
dim
getastockimgb,imgsource
addnum=6
randomize:rndnum=cint(rnd*addnum)
select
case rndnum
case
0
getastockimg="http://202.109.106.1/gifchartse/gif/000001.gif"
getastockimgb="http://202.109.106.1/gifchartse/gif/399001.gif"
imgsource="http://www.stockstar.com/"
case
1
getastockimg="http://money.163.com/special/100.gif?C39"
getastockimgb="http://money.163.com/special/101.gif?HrS"
imgsource="http://www.163.com"
case
2
getastockimg="http://www.10jqka.com.cn/curve/realtime/index2.php?code=1a0001&w=180&h=140"
getastockimgb="http://www.10jqka.com.cn/curve/realtime/index2.php?code=399001&w=180&h=140"
imgsource="http://www.10jqka.com.cn"
case
3
getastockimg="http://chart.cnlist.com/stockchart/realline.chart?1a0001&1002&SZ
180
140"
getastockimgb="http://chart.cnlist.com/stockchart/realline.chart?399001&1002&SZ
180
140"
imgsource="http://chart.cnlist.com/"
case
4
getastockimg="http://image.sinajs.cn/newchart/small/ish000001.gif?1189176558328"
getastockimgb="http://image.sinajs.cn/newchart/small/isz399001.gif?1189176558328"
imgsource="http://www.sinajs.cn"
case
5
getastockimg="http://218.1.72.66/cgi/pic/sh/realtime/JA000001164143.png"
getastockimgb="http://218.1.72.66/cgi/pic/sz/realtime/JA399001164143.png"
imgsource="http://www.cnstock.com/"
case
6
getastockimg="http://222.73.29.85/img/000001.png"
getastockimgb="http://222.73.29.85/img/399001.png"
imgsource="http://www.eastmoney.com/"
end
select
getastockimg=split(""&getastockimg&"||"&getastockimgb&"||"&imgsource&"","||")
end
function
%>
2.
web-service介面
2.1 CHINAstock的web-service:
http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx
中國股票行情數據
WEB 服務(支持深圳和上海股市的全部基金、債券和股票),數據即時更新。輸出GIF分時走勢圖、日/周/月 K
線圖、及時行情數據(股票名稱、行情時間、最新價、昨收盤、今開盤、漲跌額、最低、最高、漲跌幅、成交量、成交額、競買價、競賣價、委比、買一 - 買五、賣一 -
賣五)。此WEB服務提供了如下幾個介面:
2.1.1
getStockImageByCode
GET
股票GIF分時走勢圖
INput:theStockCode =
股票代號,如:sh000001
POST /WebServices/ChinaStockWebService.asmx
HTTP/1.1
Host: www.webxml.com.cn
Content-Type:
text/xml; charset=utf-8
Content-Length:
length
SOAPAction:
"http://WebXml.com.cn/getStockImageByCode"
string
Output:
2.1.2
getStockImageByteByCode
獲得中國股票GIF分時走勢圖位元組數組
INput:theStockCode
= 股票代號,如:sh000001
POST /WebServices/ChinaStockWebService.asmx
HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml;
charset=utf-8Content-Length: lengthSOAPAction:
"http://WebXml.com.cn/getStockImageByteByCode"
string
返回的數據如下:
hkMyt4m4VkJtstbv8A
2.1.3
getStockImage_kByCode
直接獲得中國股票GIF日/周/月 K
線圖(545*300pixel/72dpi)
INPUT: theStockCode =
股票代號
theType = K 線圖類型(D:日[默認]、W:周、M:月),
POST
/WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByCode" string
string
比如按照下圖所示輸入:
返回的結果就是周K線圖:
2.1.4
getStockImage_kByteByCode
獲得中國股票GIF日/周/月 K
線圖位元組數組
Input:theStockCode = 股票代號,如:sh000001
POST
/WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByteByCode" string string
HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length
base64Binary
比如按照下圖輸入:
返回的結果就是周K線圖位元組數組
hkMyt4m4VkJtstbv8A
2.1.5
getStockInfoByCode
獲得中國股票及時行情
input:theStockCode
= 股票代號
POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockInfoByCode"
string
返回的值一個一維字元串數組
String(24),結構為:String(0)股票代號、String(1)股票名稱、String(2)行情時間、String(3)最新價(元)、String(4)昨收盤(元)、String(5)今開盤(元)、String(6)漲跌額(元)、String(7)最低(元)、String(8)最高(元)、String(9)漲跌幅(%)、String(10)成交量(手)、String(11)成交額(萬元)、String(12)競買價(元)、String(13)競賣價(元)、String(14)委比(%)、String(15)-String(19)買一
- 買五(元)/手、String(20)-String(24)賣一 - 賣五(元)/手。
Web
service的方法類似於現在concurrent項目的DBWS數據的獲取,都是通過SOAP協議向DBWS伺服器獲取相關的數據。
利用雅虎查中國股票
http://quote.yahoo.com/d/quotes.csv?s=MSFT&f=slc1wop
返回微軟的股票價格
"MSFT","4:00pm
- 30.70",+1.04,"21.46 -
30.75",29.77,29.66
http://quote.yahoo.com/d/quotes.csv?s=000969.SZ&f=slc1wop
這個返回安泰科技的,一般有半個小時的延遲。
但是s=000969.sz
這個後面的sz是深圳的意思, 滬市是SS後綴
『貳』 證券交易所給股票行情軟體提供的數據介面是免費公開的嗎
數據介面是收費的,大概幾十萬/年
『叄』 股票實時行情介面,哪裡有
股票實時行情,可以通過兩個方法來進行查看:
第一種,在網路搜索頁面直接輸入股票代碼,如:000717,網路輸入後,即可在搜索結果中看到,其中分時,就是該股票在當天的實時走向。
查看其它股票的行情也是一樣的道理,直接鍵入該股票的代碼就可以查看到該股票當天或某個時間段內的行情。當然,精準的行情走勢、趨勢,是需要結合多種指標來共同進行分析的。
『肆』 level2行情怎麼用呢
這兩年股市操作難度很大,很多券商和三方平台都推出了Level 2 十檔行情的工具來輔助大家炒股,像有些券商會給20w以上的客戶免費送Level 2 十檔行情。像同花順這種平台,Level 2 行情一年的費用就是298元,所以如果可以免費拿到這個輔助工具,還是很劃算的!
但是你真的知道Level 2十檔行情是什麼,怎麼用嗎?
最詳細總結讓你一篇搞懂 Level 2 !
【認知篇】
一、Level 2 十檔行情是什麼?
滬深Level 2是滬深交易所推出的實時行情信息服務,涵蓋滬深交易所上市交易的所有證券產品。相比已有的傳統行情(即Level 1 行情),Level 2 提供更加准確、快速、有效的實時交易數據。
港股Level 2是港交所推出的針對港股的實時行情信息服務,涵蓋了在港交所上市交易的所有股票。提供港股十檔掛單情況。
簡單說,我們在免費行情中看到的分時成交明細,並不是真正意義上的及時逐步成交明細,是每3秒刷新一次的行情快照。統計方式是機械的把3秒內的成交量相加,在這3秒內以最後的一筆來定是內盤還是外盤,這顯然會對交易者產生一定的誤導。
舉個例子:
如果有隻股票在兩次快照期間,先有200手的買單以賣一價成交,然後又有10手的賣單以買一價成交。
免費行情顯示:外盤數量沒有增加,內盤數量增加210手。
Level 2 顯示:外盤數量增加200手,內盤數量增加10手。
再來個例子:
如果有隻股票在兩次快照期間,先有一筆1000手的大賣單以買一價成交,之後又有一筆1手的買單以賣一價成交。
免費行情顯示:外盤數量增加1001手。(讓投資者誤以為有大單吸納!)
Level 2 顯示:內盤數量增加1000手,外盤數量增加1手。
這就是為什麼在免費行情中,有時候明明顯示有一筆大買單成交,但是買一的數量瞬間變小了,而賣一的數量沒有什麼變化,這種情況可能是買一撤單了,但也可能是真實成交了。
在Level 2 行情中我們會看到真實的逐筆成交數據,下面我們就來看看要怎麼用好這些更精確的數據,提升我們研判的准確性。
「小貼士」
通過在逐筆成交中:
數量手一欄,顯示綠色,
表示以買入價成交,計入內盤
數量手一欄,顯示紅色,
表示以賣出價成交,計入外盤
外盤 > 內盤:表示買方力量較強
內盤 > 外盤:表示賣方力量較強
操作策略:
1、股價較長時間的數浪下跌,處於低價位處:成交量極度萎縮後,開始溫和放量;當日外盤數量增加,大於內盤。後市股價上漲的概率更大。
2、股價較長時間的數浪上漲,處於較高價位;成交量急劇放大後,顯示不能再繼續放巨量,後量不能超前量或出現量價背離;當日內盤數量增加,大於外盤。後市股價下跌的概率更大。
最後說一點:
Level 2 十檔行情這個輔助工具在市面上褒貶不一,有人覺得用了它勝率會變高,有人覺得完全沒有用。
我個人的看法是,這個工具本身是沒有任何問題的,關鍵是在於你會不會用,怎麼用。
如果你能完全理解我寫的Level 2 十檔行情的相關介紹,那我覺得你是適合使用這個輔助工具的,因為你對於股市,對於實操是有一定理解的,那經過簡單的學習和簡單的操作,相信這個工具對於你炒股還是會有一定幫助的!畢竟有些券商這個工具是免費的!不要白不要唄~
『伍』 求助大神 有沒有股票實時行情的API介面
對於個人投資者,一般的看盤軟體中,通過自定義公式介面,可以獲取到股票實時行情的。例如 通達信、同花順、大智慧都支持。這個就相當於股票實時行情的API介面。這種方式採用的就是股票軟體中的公式介面,一般都是這些軟體中自帶的公式語言,編程比較簡單,普通用戶一般也可很快上手,使用也比較方便。
如果是企業用戶,有專門的金融實時行情API介面的提供方,例如微盛的金融實時行情API介面。這種方式需要軟體開發人員才能開發,使用的就是真正的計算機語言,C、C#、java、php等等,更專業些,不太適合普通用戶使用。
『陸』 股票數據介面怎麼獲取一般是怎麼收費的
去證券交易所買的,一年服務費千萬
『柒』 股票行情數據介面
關於股票行情數據介面,英為財情的網站管理員工具是提供了一系列對外的行情介面。包括了股票,期貨,加密貨幣,指數,匯率,財經日歷等等。你可以具體查看網頁鏈接。
如果需要其他工具和高級解決方案,都是可以商討的。
『捌』 level2行情數據有什麼用啊
作用大了,只怕你不會用,如果會用,就會真的產生質變。
Level-2由「上交所」和「深交所「聯合推出的實時行情信息收費服務,該行情相對於普通行情(Level-1)具有數據更全、推送速度更及時的優勢.幫助投資者在盤中及時把握主力資金流向,做出更准確的投資決策。
股掌櫃Level-2功能有哪些?
1) 10檔行情:將買入委託和賣出委託前5檔行情擴展到10檔,讓用戶提前獲知買賣檔位,准確定位主力軌跡,讓決策更加精準。
2) 對於深交所的股票更是可以將行情查看拓展至千檔行情(深市獨有)。
3) 買賣隊列:實時監測委託買1和賣1價位的掛單隊列,讓用戶及時了解掛單組成,更快獲知盤口信息。根據委託單的大小或委託單是否有規律,可以判斷委託是機構、大戶、或散戶所為。
4) 全息隊列(深市獨有):在買賣隊列的功能基礎上,進一步可支持查看個股當日所有委託檔位的掛單詳情。
5) 逐筆還原:逐筆成交明細將原有搓合的成交按每一筆成交分別詳細列出,讓用戶看的真切,不受蒙蔽。
6) 逐筆明細:揭示每一筆成交單所對應的成交加個趨勢、買賣雙方委託單以完成成交的全過程
7) 個股主力監控:通過對大單主動買單、大單被動買單、大單主力賣單、大單被動賣單等4中主力資金成交方式的監控和統計,加以判斷一隻個股今天主力到底是在加倉、減倉或者是洗盤。
8) 大單凈量,指標在K線副圖指標里,是主力大單資金凈買入股數與流通盤的百分比比值。
①如果當日紅綠柱線為紅色表示當日大單買入量較多,反之如果當日紅綠柱線為綠色表示大單賣出較多。相對柱長則表示買賣的力度。
②多日紅柱持續表示主力資金買入積極,股價有持續的上漲動力。反之綠柱持續表示主力資金賣出堅決。
③可以在資金動向表中對「大單凈量」由大到小排序選出短線強勢股。
9) 獨創「突」、「回」信號:「突」「回」信號,就意味著個股積蓄的動能達到了一個爆發點,個股容易被拉升。「回」信號,資金流入穩健,積蓄上漲動能。「突」信號盤整後成交量異動,大單流入突破日內高點。
『玖』 網上說的股票行情介面是什麼意思 做什麼的,一般都是看錢龍,大智慧等股票軟體的,那行情介面是做什麼的呢
行情介面是收費軟體對指定用戶的『連接埠』,就像你拉了一根電話線不繳費開通寬頻你就不能上網一樣。你說的那2款看盤軟體部需要,隨便登陸一個伺服器就能看盤。
『拾』 哪裡有股票逐筆成交的數據介面
1、廣發證券的軟體上,在實時交易圖上用F1、F2查看。
2、成交明細列表中的買盤/賣盤:"買盤"表示以比市價低的價格進行委託買入,並正在排隊的量,代表外盤;"賣盤"表示以比市價高的價格進行委託賣出,並正在排隊的量,代表內盤; "主動成交":以賣一價向上成交為外盤;以買一價向下成交為內盤。即:場外資金進場接盤為"外";場內資金外逃為"內"。