Red de Respuestas Legales - Derecho de patentes - ¿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

Actualmente, existen dos formas de obtener datos bursátiles:

1.

/list=sh601006

Esta URL Se devolverá una cadena de texto, por ejemplo:

Definir variables

Hq_str_sh601006= "Daqin Railway, 27.55, 27.25, 26.91, 27.55, 26.20, 26.438+0,

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

Esta cadena se compone de una gran cantidad de datos y los datos con diferentes significados están separados por comas. Según la idea del programador, el número de serie 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 oferta, es decir, la cotización "compra uno"

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

8: "22114263", el número de acciones negociadas, debido a que la unidad básica de negociación de acciones es 100 acciones, por lo que cuando se usa, este valor generalmente debe dividirse por 100;

9: "589824680", el monto de la transacción, la unidad es "yuan". Para mayor claridad, "10,000 yuanes" suele ser la unidad del monto de la transacción, por lo que este valor generalmente se divide entre 10,000. ;

10: "4695", aplicación "Buy One" 4695 acciones, es decir, 47 lotes;

11: "26,91", cotización "buy one"

12: "57590", "compra dos"

13: "26,90", "Compra dos"

14: "14700", "Compra tres"

15: "26,89", "Compre tres"

16: "14300", "Compre cuatro"

17: "26,88", "Compre cuatro"

18: "15100", "Compra cinco"

19: "26,87", "Compra cinco"

20: "3100", "Vende uno" declarar 3100 acciones, es decir, 31 lotes;

21: "26.92", oferta "Vender una"

(22,

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

29) Cambie "Vender dos" por "Vender cuatro" respectivamente

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

31: "15:05:32", hora

Un ejemplo de aplicación JavaScript simple:

Script

tipo = " text/JavaScript " src = "/list = sh 601006 "

charset="gb2312 " >/script & gt;

/JavaScript " & gt;

Definir variables

elementos = HQ _ str _ sh 601006. split(",");

document.write("Actual

Precio: "+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 consultar varias acciones al mismo tiempo, simplemente agregue una coma después de la URL y el código de la acción, por ejemplo; , si desea consultar los precios de Daqin Railway (601006) y Datong Coal (601001) al mismo tiempo, utilice la siguiente URL:

/list=sh601003, sh601001

Para comprobar el índice de mercado, por ejemplo Shanghai Composite Index (000001):

/list=s_sh000001

Los datos devueltos por el servidor son:

Definir variables

HQ _ STR _ S_SH00001 = "Índice compuesto de Shanghai, 3094.668, -128.073, -3.97, 436653, 5458126 ";

El significado de los datos es: nombre del índice, actual puntos, precio actual, rango de fluctuación, volumen de operaciones (lotes), facturación (10.000 yuanes);

Consulte el índice de Shenzhen:

/list=s_sz399001

Para Para ver el gráfico de líneas K y el gráfico diario de la acción, puede solicitar la URL /…/…/*.gif, donde * representa el código de la acción, como se muestra a continuación:

Ver la línea K diaria gráfico de líneas:

/new chart/daily/n/ sh 601006

Consulta de líneas de tiempo compartido:

/new chart/min/n/. sh 000001 . gif

Consulta diaria de K-line:

/new chart/daily/n/sh 000001

Consulta semanal de K-line:

/new chart/weekly/n/sh 000001 . gif

Consulta mensual de línea K:

/new chart/monthly/n/sh 000001 .

1.2

Datos financieros de Baidu y Google

En Baidu,

Al buscar un código de acciones en Google, el relevante La información de la acción se mostrará en el título. Por ejemplo, al buscar 601006 en Google,

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

Al hacer clic en la imagen en el. A la izquierda, descubrimos que esta imagen estará vinculada al canal de finanzas de Sina, lo que significa que los datos de acciones de Google también se obtienen de Sina. Después del análisis, se descubrió que Google también utiliza la interfaz introducida en 1.1.

Los datos sobre las acciones de Baidu provienen de Baidu Finance Channel.

/list = sh "& código y"")

Si

entonces no len(stockdata)=0

Stock data = split(stock data, chr(34))(1)

Terminará si...

Si

len(stockdata)=0

Entonces

stockdata="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 "

Otros

stockdatasplit=split(stockdata, ","")

stockdata = " " & ampex stock checkstr(stockdatasplit(0))& amp;","& ampstockdatasplit(1) " ,"&stockdatasplit(2)andamp","&stockdatasplit(3)andamp","&stockdatasplit(4)andamp","&stockdatasplit(5)andamp","& formato fecha y hora("& ampstockdatasplit(30)&"

"&stockdatasplit(31)&",0)&"

Fin

if

p>

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)

tenue

rndnum, addnum, checkcode, imgsource

Si len(code)=5

Entonces

getstockimg = "/new chart/daily/n / sh " & código & ".gif "

Fin

Si

imgsource= " "

Caso

p>

getstockimg = "/curva/tiempo real/índice 2. PHP? código = 1a 0001 & w=180. h=140 "

getastockimgb = "/ curva/tiempo real/índice 2. PHP? código = 399001 & w=180 "

imgsource= " "

Situación

getastocimg=" list . com/stock chart/real line . chart? 1a 0001 & 1002. Size (abreviatura de size)

180

140 "

getastockimgb = " lista .com/gráfico de acciones/gráfico de líneas reales .

Tamaño (abreviatura de tamaño)

180

140"

imgsource="list.com/"

Situación

getastocimg = "/nuevo gráfico/pequeño/ish 000001 . gif? 1189176558328"

getastockimgb = "/nuevo gráfico/small/isz 399001 .gif? 1189176558328"

imgsource= " "

Situación

Cinco

getastockimg="stock.com/"

Situación

Seis

getastockimg = "/servicios web/servicio web de acciones de China . asmx

datos del mercado de valores de China

servicio WEB (Admite todos los fondos, bonos y acciones en los mercados de valores de Shenzhen y Shanghai) y los datos se actualizan en tiempo real. Gráfico de tiempo compartido GIF de salida y k diario/semanal/mensual

Gráfico de líneas y datos de mercado oportunos (nombre de la acción, hora de apertura, último precio, cierre de ayer, apertura de hoy, fluctuación de precios, precio más bajo, más alto, Fluctuación, volumen de operaciones, volumen de negocios, precio de compra, precio de subasta, relación de precios de compra, comprar uno-comprar cinco, vender uno-vender cinco). El servicio WEB proporciona la siguiente interfaz:

2.1.1

getStockImageByCode

Obtener

Gráfico de tiempo compartido de acciones GIF

Entrada: StockCode =

Código de stock, como por ejemplo: sh000001.

POST/servicios web/servicio web de acciones de China asmx

HTTP/1.1

Moderador: www.webxml.com.cn

Tipo de contenido:

Texto/XML; charset=utf-8

Longitud del contenido:

Longitud

SOAPAction:

p>

"/getStockImageByCode "

Línea

Salida:

2.1.2

getStockImageByteByCode

Obtenga la matriz de bytes del gráfico de tendencias de tiempo compartido GIF de acciones conceptuales chinas.

Entrada: código de pila

=código de stock, como por ejemplo: sh000001

POST/servicios web/servicio web de stock de China asmx

HTTP/1.1 host:www . web XML .cn tipo de contenido: texto/XML;

charset = utf-8 contenido-Longitud:Longitud acción de jabón:

" / getStockImageByteByCode "

LINE

Los datos devueltos son los siguientes:

r0 lgodlhiqisafcaaaaaaawlbxkgbq 4 odhaqebsschuvfs 4 TDB 8 egqka 9 kopcdaazy 4 mfvgap 2 uyc 0 iqueyubvwideasi 1 qnfx 8 agdu 1 nuozflgxd 6 cbwvy 5 fniwemq 4 GC 0 amlhdhpe adlvjmepksm 1 ihouwpy 3 fzmyvy 9 igxrwiefmwgnyumpdpxjghqb 8 hk 9 eggbx 4

2.1.3

getStockImage_kByCode

Get Acciones chinas directamente GIF día/semana/mesK.

Gráfico de líneas (545 * 300 píxeles/72 ppp)

Entrada: StockCode =

Código de acciones

TheType = Tipo de gráfico de líneas K (d: día [predeterminado], w: semana, m: mes),

Servicio postal

/servicios web/servicio web de stock de China asmx HTTP/1.1 host:

www . web XML . cn tipo de contenido: texto/XML; conjunto de caracteres = utf-8 longitud del contenido:

longitud de la acción del jabón: "/getStockImage _ kby code "string p>

Línea

Por ejemplo, la entrada es la siguiente:

El resultado devuelto es el gráfico de línea K semanal:

2.1.4

getStockImage_kByteByCode

Obtenga GIF de acciones chinas día/semana/mes k.

Matriz de bytes del gráfico de líneas

Entrada: código de stock = código de stock, por ejemplo: sh000001.

Postal

/servicios web/servicio web de stock de China. host asmx HTTP/1.1:

www.cn content-Type:text. /XML; conjunto de caracteres = utf-8 longitud del contenido:

longitud acción del jabón: "/getStockImage _ kByteByCode " cadena cadena

HTTP/1.1 200 ok tipo de contenido: texto/XML; charset=utf-8Content-Length: length

base64Binary

Por ejemplo, la entrada es la siguiente:

El resultado devuelto son los bytes del K semanal -matriz de gráfico de líneas.

r0 lgodlhiqisafcaaaaaaawlbxkgbq 4 odhaqebsschuvfs 4 TDB 8 egqka 9 kopcdaazy 4 mfvgap 2 uyc 0 iqueyubvwideasi 1 qnfx 8 agdu 1 nuozflgxd 6 cbwvy 5 fniwemq 4 GC 0 amlhdh pe ad lvjmepksm 1 ihouwpy 3 fzmyvy 9 igxrwiefmwgnyumpdpxjghqb 8 hk 9 eggbx 4

2.1.5

getStockInfoByCode

Obtenga cotizaciones oportunas de acciones chinas.

Entrada: código de pila

=código de stock

POST/servicios web/servicio web de stock de China asmx HTTP/1.1 host:

www . web XML . cn tipo de contenido: texto/XML; conjunto de caracteres = utf-8 longitud del contenido:

longitud de la acción del jabón: "/getStockInfoByCode "

LINE p>

El valor de retorno es una matriz de cadenas unidimensional.

String(24), estructura: String(0) código de acciones, String(1) nombre de las acciones, String(2) hora de mercado, String(3) último precio (yuanes), String(4) ayer Precio de cierre (yuanes), cadena (5) precio de apertura de hoy (yuanes), cantidad de fluctuación de cadena (6) (yuanes). La cadena (9) fluctúa (%), la cadena (10) se intercambia (lotes), la cadena (11) se intercambia (diez mil yuanes), la cadena (12) compra el precio (yuanes), la cadena (13).

——Compre por cinco yuanes/lote, cadena (20)—cadena (24)—venda una—venda por cinco yuanes/lote.

Net

El método de servicio es similar a la adquisición actual de datos DBWS para proyectos concurrentes. Todos los datos relevantes se obtienen del servidor DBWS a través del protocolo SOAP.

Utilice Yahoo para comprobar las acciones de conceptos chinos.

/d/quotes.csv? s = MSFT & f=slc1wop

Devuelve el precio de las acciones de Microsoft.

"MSFT", "Cuatro de la tarde"

- 30.70",+1.04,"21.46 -

30.75",29.77,29.66

/d/quotes.csv? s=000969. Shenzhen&f=slc1wop

Por lo general, hay un retraso de media hora para esta persona

s = 000969

El Sz detrás de esto significa Shenzhen y el sufijo de Shanghai es SS

.