Red de conocimiento informático - Conocimiento informático - ¿Cómo obtener información del mercado de valores en tiempo real? ¿Existe alguna interfaz pública o fuente de datos relevante?

¿Cómo obtener información del mercado de valores en tiempo real? ¿Existe alguna interfaz pública o fuente de datos relevante?

Interfaz de datos bursátiles en tiempo real

Hay dos formas de obtener datos bursátiles:

1.

/list=sh601006

Este La URL devolverá una cadena de texto, por ejemplo:

var

hq_str_sh601006="daqin railroad, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91,

26.92,

26.92,

p>

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";

Esta cadena Está empalmada a partir de una gran cantidad de datos. Los datos con diferentes significados están separados por comas. Según la idea del programador, el número de secuencia comienza desde 0.

0: "Daqin Railway", nombre de la acción;

1: "27,55", precio de apertura de hoy

2: "27,25", precio de cierre de ayer; ;

3: "26,91", precio actual;

4: "27,55", precio más alto de hoy

5: "26,20", precio más bajo de hoy; ;

6: "26,91", el precio de compra, es decir, la cotización "compra uno"

7: "26,92", el precio de venta, es decir, el "; vender una" cotización;

8: "22114263", el número de acciones negociadas. El número de acciones, debido a que la bolsa de valores usa cien acciones como unidad básica, cuando se usa, el valor generalmente se divide por cien;

9: "589824680", el monto de la transacción, la unidad es "yuan", para mayor claridad, generalmente se usa "10,000 yuanes" como unidad de monto de la transacción, por lo que el valor generalmente se divide por 10,000;

10: "4695", "compra uno "el monto de la suscripción es 4695 acciones, es decir, 47 lotes;

p>

11: "26,91", cotización "Compre uno";

12: "57590", "Compra dos"

13: "26,90".

Es decir, 31 lotes;

21: "26.92", cotización "Vender 1"

(22),

23), (24, 25) , ( 26, 27), (28,

29) son las situaciones de "vender 2" a "vender 4" respectivamente.

30: "2008-01-11" , fecha;

31: "15:05:32", hora

Un ejemplo simple de JavaScript:

script

tipo; =" text/javascript" src="/list =sh601006"

charset="gb2312">/script>

/javascript">

var

elementos=hq_str_sh601006.split(",");

document.write("precio actual

: "+elementos[3]); >

Este código genera el precio actual de las acciones de Daqin Railway (código de acciones: 601006)

precio

actual: 14,20

Si desea realizar una consulta varias acciones al mismo tiempo, luego agregue una coma al final de la URL y luego agregue el código de la acción, por ejemplo, si desea consultar las cotizaciones de Daqin Railway (601006) y Datong Coal (601001) al mismo tiempo; vez, utilice la siguiente URL:

/list=sh601003,sh601001

Consulte el índice de mercado, por ejemplo, consulte el índice compuesto de Shanghai (000001):

/list=s_sh000001

Los datos devueltos por el servidor son:

var

hq_str_s_sh000001="SSE,3094.668,-128.073,-3.97,436653, .5458126";

El significado de los datos es: nombre del índice, punto actual, precio actual, subida y bajada de precios, volumen de operaciones (lotes), facturación (10.000 yuanes);

Consulte el índice de componentes de Shenzhen:

/list=s_sz399001

Para esta acción, se pueden obtener gráficos de líneas K, gráficos diarios, etc. solicitando la URL /.... /.../*.gif, donde * representa el código de acciones, como se muestra en la siguiente figura:

Ver imagen diaria de K-line:

/newchart/daily/n /sh601006.gif

Consulta de gráfico de tiempo compartido:

/newchart/min/n/sh000001.gif sh000001

Consulta diaria de K-line:

/newchart/daily/n/sh000001.gif

Consulta semanal de línea K:

/ newchart/weekly/n/sh000001.gif

Consulta mensual de K-line:

/newchart/monthly/n/sh000001.

1.2

Datos financieros de Baidu y Google

Busque un código de acción en Baidu,

Google mostrará información relevante sobre la acción en el título, por ejemplo:

El primer resultado de la búsqueda es el siguiente:

Haga clic en la imagen de la izquierda y encontraremos que la imagen estará vinculada al Sina Finance Channel, lo que muestra que los datos de acciones de Google también se obtienen de Sina. Después de analizar la captura de paquetes, descubrimos que Google también está utilizando la interfaz introducida en 1.1.

Los datos de acciones de Baidu provienen de Baidu Financial Channel

/list=sh"&code&""")

if

not len( stockdata)=0 entonces

stockdata=split( /p>

stockdatasplit=split(stockdata,",")

stockdata=""&exstock.checkstr (stockdatasplit(0))&"," &stockdatasplit(1) &","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&", " &&formatdatetime(")&","&exstock.checkstr(stockdatasplit(0)&","&exstock.amp;formatdatetime(""&stockdatasplit(30)&""

"&stockdatasplit(31)&" " &""&""&"

end

if

'0= nombre de la acción, 1= precio de apertura, 2= precio de cierre de ayer, 3 = precio actual, 4= precio más alto, 5= precio más bajo, 6= hora de actualización

getstockdata=stockdata

fin

función

función getstockimg(código)

dim

rndnum,addnum,checkcode,imgsource

si len(código)=5

entonces

getstockimg="/newchart/ daily/n/sh"&code&".gif"

end

if

imgsource =""

caso

3

getstockimg="/curve/realtime/index2 .php?code=1a0001&w=180&h=140"

getastockimgb="/curve/realtime/index2.php?code=399001&w=180&h=140"

imgsource=""

Caso

3

getastockimg="list.com/stockchart/realline.chart?a0001&1002&SZ

180

140"

getastockimgb="lista. com/stockchart/realline.chart?399001

180

140"

imgsource="list.com/"

caso

4

getastockimg="/newchart/small/ish000001.gif?1189176558328"

getastockimgb="/newchart/small/i

sz399001."

imgsource=""

caso

5

getastockimg="stock.com/"

case

6

getastockimg="/ WebServices/ChinaStockWebService.asmx

Datos del mercado de valores de China

Servicio WEB (compatible con Shenzhen Todos los fondos, bonos y acciones del mercado de valores de Shanghai), los datos se actualizan en tiempo real. Gráfico de tiempo compartido GIF de salida, gráfico de líneas K diario/semanal/mensual, datos de cotización en tiempo real (nombre de la acción, hora de cotización, último precio, precio de cierre de ayer, precio de apertura de hoy, aumento o disminución, punto bajo, punto alto, aumentar o disminuir, volumen de operaciones, volumen de transacciones, precio de compra/precio de venta, precio de compra/precio de venta, ratio de comisión, comprar 1-comprar 5, vender 1-vender 5). Este servicio WEB proporciona la siguiente interfaz:

2.1.1

getStockImageByCode

OBTENER

Gráfico GIF de acciones

Entrada: theStockCode =

Código de stock, por ejemplo: sh000001<

POST /WebServices/ChinaStockWebService.asmx

HTTP/1.1

Anfitrión: www.webxml.com.cn

Tipo de contenido:

texto/xml:

longitud

SOAPAction:

"/getStockImageByCode"

cadena

Salida:

2.1.2

getStockImageByteByCode

Obtener matriz de bytes del gráfico de tiempo compartido GIF de acciones chinas

Entrada: theStockCode

= código de acciones, por ejemplo: sh000001