Cotações BIGI Futuros Índice de ações Forex A Opções de ações Dados em cotação em tempo real Interface da API Wenhua Sina Finance O
Sina Finance não é uma fonte de dados de mercado em tempo real; portanto, a fonte de dados de mercado obtida não é em tempo real. O método descrito abaixo é consistente com o método usado pelo Sina Finance para obter fontes de dados de mercado. Fontes de dados de mercado em tempo real são necessárias para entender o mercado BIGI. QQ790387017 5.
Método de solicitação de mercado em tempo real
http://demo.hq.sumbrisk.com:8089/r.aspx?u=1&symbol=EURUS|CLML
(último pedido), o servidor cliente inicia a solicitação, a conexão é como acima , U é a conta alocada pela fonte de dados, o símbolo é o mercado mais recente do produto solicitado, vários produtos são separados por "|" ou vírgula ",", o produto solicitado deve ser o produto autorizado da conta correspondente u, e O lado da fonte de dados vincula a autorização ao IP solicitado e somente o IP e a conta autorizados podem acessá-lo.
Solicite a descrição da estrutura de retorno do mercado em tempo real:
[{
"n": "EURUS", // nome do produto
"p": "1.1158", // preço mais recente
"t": 1556514074, // preço mais recente
"v": "1 ", // Mão atual
" b ":" 1.1158 ", // Preço da oferta
" s ":" 1.1159 ", // Preço da oferta
" bv ":" 0 ", // Valor da compra
"
"h": "1.1160", // Alta do dia
"l": "1.1140", // Baixa do dia
"c": "1.1160", // Fechada ontem
"M1": {
"h": "1.1158", / / M1 k linha alta
"o": "1.1158", // M1 k linha aberta
"l": "1.1158", // M1 k linha baixa
"c": "1.1158", // M1 k linha perto
de "v": "2", // M1 k linha quantidade
de "t": "1904291301" // tempo de linha M1 k
},
"M5": {
"H": "1,1158", // linha K M5 Alto
"o": "1.1158", // linha M5 k aberta
"l ":" 1.1158 ", // O
" c " baixo da linha M5 k :" 1.1158 ", // O
" v "da linha k :" 19 ", // O valor da linha M5 k
" t ":" 1904291300 " // Hora da linha M5 k
},
"M15": {
"h": "1.1158", // alto da linha M15 k
"o": "1.1158", // aberto da linha M15 k
"l": "1.1158", // baixo da linha M15 k
"c": "1.1158", // recebimento da linha k M15
"v": "19", // valor da linha k M15
"t": "1904291300" // tempo da linha k M15
},
"M30": {
"h": "1.1158", //
"M" alto da linha M30 k: "1.1158", // Abra
"l" da linha M30 k : "1.1158", //
"c" baixo da linha M30 k : "1.1158", // Receba "
v" para a linha M30 k : "19",// Quantidade da linha M30 k
"t": "1904291300" // Hora da linha M30 k
},
"H1": {
"h": "1.1158", // Altura da linha H1 k
"o": "1.1158", // abre
"l" da linha H1k: "1.1158", // baixo
"c" da linha H1k: "1.1158", //
"v" da linha H1k : " 19 ", // A quantidade da linha H1 k
" t ":" 1904291300 "// A hora da linha H1 k
},
" D1 ": {
" h ":" 1.116 ", // A altura da linha D1 k
" o ": "1.1149", // Aberto
"l" da linha D1 k : "1.1143", // Baixo
"c" da linha D1 k : "1.1158", // Fechado
"v" da linha D1 k : "5263", / Quantidade de linhas k / D1
"t": "1904290800"// D1k tempo da linha
}
}, {// outra estrutura do produto
"n": "CLML",
"p": "62,97",
"t": 1556514075,
"v": "1",
"b" : "62,96",
"s": "62,97",
"bv": "35",
"sv": "29",
"tv": "34543",
"o": "62,95",
"h": "63,11",
"l": "62,79",
"c ":" 62,80 ",
" M1 ": {
" h ":" 62,97 ",
" o ":" 62,96 ",
" l ":" 62,96 ",
" c ":" 62,97 ",
" v ":" 23 " ,
"t": "1904291301"
},
"M5": {
"h": "62,97",
"o": "62.95 ",
" l ":" 62,95 ",
" c ":" 62,97 ",
" v ":" 232 ",
" t ":" 1904291300 "
},
" M15 ": {
" h ":" 62,97 ",
" o ":" 62,95 ",
"l": "62,95",
"c": "62,97",
"v": "232",
"t": "1904291300"
},
"M30": {
"h": "62,97",
"o": "62,95",
"l": "62,95",
"c": "62,97",
"v": "232",
"t": "1904291300"
},
"H1": {
"h": "62,97",
"o": "62,95",
"l": "62,95",
"c ":" 62,97 ",
" v ":" 232 ",
" t ":" 1904291300 "
},
" D1 ": {
" h ":" 63,11 ",
" o ":" 62,83 ",
" l ":" 62,83 ",
"c": "62.97",
"v": "59013",
"t": "1904290800"
}
}]
6. Solicitação e retorno
da linha K 6.1. Obtenha dados da linha K a partir de qualquer momento que a
K-line suportar M1, M5, M15, M30, H1, D1, o método de solicitação é Http ou Https get, cada produto e cada linha são limitados a solicitar uma vez a cada 3 segundos, o processo de solicitação requer verificação de assinatura. Exemplo: solicite uma linha K de 1 minuto de "Libra Esterlina" (código 6BML), solicite conexão, http://demo.hq.sumbrisk.com:8089/k.aspx
conta: 1, Token: A8C7E85B958645419910F0E07F1D08F0
: http: / /demo.hq.sumbrisk.com:8089/k.aspx?u=1&symbol=6BML&type=M1&start=201901081703&t=1546938385&
= B89ca1665dd6325b9cbc2dcb12a5e80b Key o MD5 (16BMLM12019010817031546938385A8C7E85B958645419910F0E07F1D08F0) = b89ca1665dd6325b9cbc2dcb12a5e80b
Parâmetro Descrição:
U: conta.
símbolo: Nome do produto.
type: type (M1, M5, M15, M30, H1, D1)
start: hora de início, M1 a 1 minuto, M5 é 5 minutos, ... H1 é uma hora, o sistema retorna até 50 registros de linha k maiores que o start.
t: carimbo de hora atual.
key: String: MD5 Valor de 32 bits de u + symbol + type + start + t + token em minúsculas.
Retorno: Após a
verificação da chave, retorne 50 pedaços de dados json correspondentes ao tipo maior que start, {'symbol': '6BML', 'type': 'M1', 'date': [{'h': 253, 'o ': 250,' l ': 249,' c ': 251,' v ': 2121,' t ': 1901081728}, {' h ': 253,' o ': 250,' l ': 249,' c ': 251,' v ': 2121,' t ': 1901081728}]}
6.2. Obtenha os dados
mais recentes da linha K Obtenha os dados mais recentes da linha K também estão disponíveis através do método 5.1; aqui é uma maneira simples de obter rapidamente Para o período especificado mais recente de N (N é determinado pelo sistema, atualmente definido como 100), a linha K suporta M1, M5, M15, M30, H1, D1, o método de solicitação é Http ou Https get method Obter, cada produto, cada linha é limitada a solicitar uma vez a cada 3 segundos, o processo de solicitação requer verificação de assinatura. Exemplo: solicite uma linha K de 1 minuto "Pound Sterling" (código 6BML), solicite a conexão, http://demo.hq.sumbrisk.com:8089/nk.aspx
account: 1, Token: A8C7E85B958645419910F0E07F1D08F0
: http: / /demo.hq.sumbrisk.com:8089/nk.aspx?u=1&symbol=HSIML&type=M1&t=1553720816&key=810aaf358b08e5ea5d703761f971eaac
MD5 (16BMLM115537208e0A7C7E8F0A0C7E0A0C7E0A0C7E0B8E0B05A05A0C7E de
Descrição do parâmetro:
u: account.
símbolo: Nome do produto.
tipo: tipo (M1, M5, M15, M30, H1, D1)
t: registro de data e hora atual.
key: String: MD5 Valor de 32 bits de u + symbol + type + start + t + token em minúsculas.
Retorno: Após a
verificação da chave, as N partes mais recentes de dados json em conformidade com o tipo são retornadas, {'symbol': '6BML', 'type': 'M1', 'date': [{'h': 253, 'o' : 250, 'l': 249, 'c': 251, 'v': 2121, 't': 1901081728}, {'h': 253, 'o': 250, 'l': 249, 'c' : 251, 'v': 2121, 't': 1901081728}]}
Como obter a interface API dos dados de mercado em tempo real do Oriental Fortune Mandarin Sina Finance
Acho que você gosta
Origin www.cnblogs.com/bigi/p/12702929.html
Recomendado
Clasificación