기금넷 공식사이트 - 주식 지식 - 실시간 주식 시장 정보를 얻는 방법 관련 공개 인터페이스나 데이터 소스가 있나요?
실시간 주식 시장 정보를 얻는 방법 관련 공개 인터페이스나 데이터 소스가 있나요?
실시간 주식 데이터 인터페이스
현재 주식 데이터를 얻는 방법에는 두 가지가 있습니다:
1.
/list= sh601006
이 URL은 텍스트 문자열을 반환합니다. 예:
var
hq_str_sh601006="Daqin Railway, 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: "Daqin Railway", 주식명;
1: "27.55", 오늘의 시가
2: "27.25", 어제의 종가; ;
3: "26.91", 현재 가격
4: "27.55", 오늘 최고 가격
5: "26.20", 오늘 최저 가격; ;
6: "26.91", 입찰 가격, 즉 "하나 구매" 견적
7: "26.92", 입찰 가격, 즉 " 매도" 호가;
8: "22114263"은 거래된 주식의 수입니다. 주식 거래는 100주를 기본 단위로 사용하기 때문에 이를 사용할 때 그 가치는 보통 100으로 나누어집니다.
9:" 589824680″, 거래 금액, 단위는 “위안”입니다. 명확성을 위해 거래 금액 단위는 일반적으로 “10,000위안”이므로 값은 일반적으로 10,000으로 나뉩니다.
10:”4695″, 4695주, 즉 47랏에 대한 "하나 구매" 신청;
11: "26.91", "하나 구매" 인용;
12: "57590", "2개 구매"
p>
13: "26.90", "2개 구매"
14: "14700", " 3개 구매"
15: "26.89", "3개 구매"
16: "14300", "4개 구매"
17: "26.88", "4개 구매"
18: "15100", "5개 구매"
19: "26.87", "5개 구매"
20: "3100" , "1매도"는 3100주, 즉 31랏을 선언합니다.
21 : "26.92", "1매도" 견적
(22,
23), (24, 25), (26, 27), (28,
29) "2개 판매"에서 "4개 판매"로 각각
30: "2008-01 -11", 날짜;
31: "15:05: 32″, time;
간단한 JavaScript 적용 예:
스크립트
type="text/javascript" src="/list=sh601006"
charset="gb2312"gt;/scriptgt;
/javascript"gt;
var
elements=hq_str_sh601006.split(" ,");
document.write("현재
가격:" 요소[3] );
이 코드는 Daqin Railway(주식 코드: 601006)의 현재 주가를 출력합니다.
현재
가격: 14.20
여러 주식을 동시에 조회하려면 URL 끝에 쉼표를 추가하고 주식 코드만 입력하세요. 예를 들어 Daqin Railway(601006) 및 Datong Coal Industry의 시장 가격을 조회하려는 경우; (601001)을 동시에 사용하려면 다음과 같은 URL을 사용하세요:
/list=sh601003, sh601001
시장 지수를 쿼리합니다. 예를 들어 Shanghai Composite Index(000001)를 쿼리합니다.
/list=s_sh000001
서버에서 반환된 데이터는 다음과 같습니다.
var
hq_str_s_sh000001="Shanghai Composite Index, 3094.668, - 128.073, -3.97, 436653, 5458126";
데이터 의미는 다음과 같습니다: 지수 이름, 현재 포인트, 현재 가격, 상승 및 하락률, 거래량(랏), 거래량(10,000위안);
심천 지수 쿼리:
/list=s_sz399001
주식의 K-라인 차트, 일일 차트 등을 보려면 /…./…/*를 요청할 수 있습니다. .gif는 아래 URL에서 가져옵니다. 여기서 *는 아래 설명과 같이 주식 코드를 나타냅니다.
일간 K-라인 차트 보기:
/newchart/daily/n/sh601006. gif
시간 공유 라인 쿼리:
/newchart/min/n/sh000001.gif
일일 K-라인 쿼리:
/newchart/daily/n /sh000001.gif
주간 K-라인 쿼리:
/newchart/weekly/n/sh000001.gif
월간 K -라인 쿼리:
/newchart/monthly/n/sh000001.gif
1.2
Baidu&Google의 재무 데이터
바이두에서
Google에서 특정 주식 코드를 검색하면 해당 주식에 대한 관련 정보가 헤드라인에 표시됩니다. 예를 들어 Google에서 601006을 검색하면 첫 번째 검색 결과는 아래와 같습니다.
통과 왼쪽 사진을 클릭하면 이 사진이 Sina 금융 채널로 연결되는 것을 확인할 수 있는데, 이는 Google 주식 데이터도 Sina에서 가져온다는 의미입니다. 패킷 캡처 분석 결과 Google도 1.1에서 도입된 인터페이스를 사용하는 것으로 나타났습니다.
Baidu의 주식 데이터는 Baidu의 금융 채널에서 나옵니다.
/list=sh"amp; codeamp;"")
그렇지 않은 경우
len(stockdata)=0 then
stockdata=split(stockdata, chr(34))(1)
end if
if
len(stockdata)=0
그러면
stockdata="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 "
else
stockdatasplit=split(stockdata, ",")
stockdata=""amp;exstock.checkstr(stockdatasplit(0))amp; ,"stockdatasplit(1)amp;","stockdatasplit(2)amp;","stockdatasplit(3)amp;","stockdatasplit(4)amp;","stockdatasplit(5)amp;","formatdatetime(" "amp;stockdatasplit(30)amp;"
"stockdatasplit(31)amp;"",0)amp;""
p>끝
if
'0=주식 이름, 1=시가, 2=어제 종가, 3=현재가, 4=최고가, 5=최저가, 6=업데이트 시간
getstockdata=stockdata
끝
함수
함수 getstockimg(코드)
dim
rndnum, addnum , 체크코드, imgsource
if len(code)=5
then
getstockimg="/ newchart/daily/n/sh"amp;codeamp;" .gif"
끝
if
imgsource=""
사례
3
getstockimg="/curve/realtime/index2.php?code=1a0001amp; w=180amp; h=140"
getastockimgb=" /curve/realtime/index2.php?code=399001amp; w=180amp;h=140"
imgsource=""
케이스
3
p>getastockimg="list.com /stockchart/realline.chart?1a0001amp;1002amp;SZ
180
140"
getastockimgb=" list.com/stockchart/realline.chart?399001amp ;1002amp;SZ
180
140"
imgsource="list.com/"
케이스 <
/p>
4
getastockimg="/newchart/small/ish000001.gif?1189176558328"
getastockimgb="/newchart/small/isz399001.gif?1189176558328"
imgsource=""
케이스
5
getastockimg="stock.com/"
케이스
6
getastockimg="/WebServices/ChinaStockWebService.asmx
중국 주식 시장 데이터
WEB 서비스(선전 및 상하이 주식 시장 지원) 모든 펀드,채권,주식)의 데이터가 실시간으로 업데이트됩니다. GIF 시분할 트렌드 차트, 일간/주간/월간 K라인 차트, 실시간 시장 데이터(주식명, 시장시간, 최근 가격, 전월일)를 출력합니다. 종가), 오늘의 시가, 가격변동, 최저, 최고, 가격변동, 거래량, 거래대금, 입찰가, 입찰가, 비율, 1개 구매 - 5개 구매, 1개 판매 -
5개 판매 ) .
이 웹 서비스는 다음 인터페이스를 제공합니다:
2.1.1
getStockImageByCode
GET
스톡 GIF 시간 공유 추세 차트
p>입력: theStockCode =
주식 코드(예: sh000001)
POST /WebServices/ChinaStockWebService.asmx
HTTP/1.1
호스트: www.webxml.com.cn
콘텐츠 유형:
text/xml charset=utf-8
콘텐츠 길이; :
길이
SOAPAction:
"/getStockImageByCode"
문자열
출력:
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:
"/getStockImageByteByCode"
string
반환되는 데이터는 다음과 같습니다:
> HOUB WpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A2.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- 유형: text/xml ; charset=utf-8Content-Length:
lengthSOAPAction: "/getStockImage_kByCode" string
string
예를 들어 다음과 같이 입력합니다. 아래 그림:
매듭이 반환되었습니다.
결과는 주간 K-라인 차트입니다:
2.1.4
getStockImage_kByteByCode
중국 주식 GIF 가져오기 일일/주간/월간 K-라인
이미지 바이트 배열
입력: theStockCode = 주식 코드(예: sh000001)
POST
/WebServices/ChinaStockWebService.asmx HTTP/1.1Host :
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "/getStockImage_kByteByCode" 문자열 문자열
HTTP/ 1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length
base64Binary
예를 들어 아래와 같이 입력하세요.
반환된 결과는 주간 K라인 차트 바이트 배열입니다.
R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ 4Gc0AMlhDH PEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A
2.1.5
getStockInfoByCode
중국 주식에 대한 실시간 시세 받기
입력: theStockCode
= 주식 코드
POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent- 유형: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "/getStockInfoByCode"
string
반환된 값은 1차원 문자열 배열입니다.
String(24), 구조는 String(0) 주식 코드, String(1) 주식 이름, String(2) 시장 시간입니다. , String(3) 최근가(위안), String(4) ) 어제종가(위안), String(5) 오늘시가(위안), String(6) 가격변동(위안), String(7) 최저가 (위안), 스트링(8) 최고가(위안), 스트링(9) 증감(), 스트링(10) 거래량(랏), 스트링(11) 거래량(10,000위안), 스트링(12) 입찰 가격(위안), 문자열(13) 입찰가(위안), 문자열(14) )Weibi(), 문자열(15)-문자열(19) 1개 구매
- 5개(위안)/로트 구매 , 문자열(20) - 문자열(24) 1개 판매 - 5개(위안)/손 판매.
웹
서비스 방식은 SOAP 프로토콜을 통해 DBWS 서버에서 관련 데이터를 얻는 현재 동시 프로젝트의 DBWS 데이터 획득과 유사하다.
Yahoo를 사용하여 중국 주식 확인
/d/quotes.csv?s=MSFTamp; f=slc1wop
Microsoft 주가로 돌아가기
"MSFT","오후 4시
- 30.70", 1.04, "21.46 -
30.75", 29.77, 29.66
/d/ quote .csv?s=000969.SZamp; f=slc1wop
Antai Technology로 복귀하는 데 일반적으로 30분이 소요됩니다.
그러나 s=000969.sz
뒤에 있는 sz는 Shenzhen을 의미하고 Shanghai는 SS 접미사입니다