Muitos investidores gostam de consultar dados financeiros através da interface de compartilhamento l2a, como fazer isso? O seguinte conjunto de códigos pode responder às suas dúvidas.
get_fundamentals - consultar dados financeiros
get_fundamentals(query, entry_date, intervalo=Nenhum, report_quarter=False, expect_df=False)
Obtenha a tabela de dados financeiros históricos, atualmente suporta mais de 400 indicadores no mercado chinês, consulte o documento de dados financeiros para obter detalhes. No momento, apenas o mercado chinês é suportado. Deve-se observar que, ao consultar dados fundamentais no RiceQuant, usamos a data de anúncio de todos os relatórios anuais como padrão, porque somente após o relatório financeiro ser divulgado, eles podem se tornar dados publicamente disponíveis em o mercado.
parâmetro:
|Parâmetros|Tipo|Descrição|------ |consulta|SQLAlchemyQueryObject|Objeto Consulta do SQLAlchemy. Dentre eles, você pode preencher os indicadores a serem consultados em 'query', e preencher as condições do filtro de dados em 'filter'. Para obter detalhes, consulte a documentação de consulta do sqlalchemy para aprender a usar instruções de consulta mais convenientes. Do ponto de vista de um cientista de dados, o uso de sqlalchemy é mais simples e poderoso do que sql |entry_date|str, datetime.date, datetime.datetime, pandasTimestamp|query a data inicial base de dados financeiros |interval|str|intervalo de consulta dados financeiros. Por exemplo, se você preencher '5y', isso significa voltar 5 anos a partir da data_da_entrada (incluindo a data_da_entrada) e o tempo dos dados retornados está em um intervalo de anos. 'd' - dia, 'w' - semana, 'm' - mês, 'q' - trimestre, 'y' - ano |relatório_trimestre|bool|se mostrar o período do relatório, o padrão é não mostrar. 'Q1' - 1º relatório trimestral, 'Q2' - relatório semestral, 'T3' - 3º relatório trimestral, 'T4' - relatório anual |expect_df|boolean|default retorna a estrutura de dados do painel original. Se chamado verdadeiro, retorna o dataframe do pandas
Retorna pandas DataPanel - resultados da consulta de dados financeiros.
[Em]
dp = get_fundamentals(query(fundamentals.eod_derivative_indicator.pe_ratio).filter(fundamentals.stockcode == '000001.XSHE'), '2016-08-01','4q' ,report_quarter = True)
[Em]
dp.minor_xs('000001.XSHE')
[Fora]
report_quarter pe_ratio
01-08-2016 1º trimestre de 2016 7,0768
29/04/2016 1º trimestre de 2016 6,7755
2016-01-29 2015-T3 6,5492
2015-10-29 2015-T3 7,3809
Na verdade, existem muitos outros usos da interface de compartilhamento l2a, como os seguintes:
intercâmbio |
tipo de dados |
Bolsa de Valores de Xangai |
Dez instantâneos do mercado (nível 2) |
Fila de Delegação (Nível-2) |
|
Negócio por negócio (Nível-2) |
|
Bolsa de Valores de Shenzhen |
Dez instantâneos do mercado (nível 2) |
Ordem por ordem (Nível-2) |
|
Fila de Delegação (Nível-2) |
|
Negócio por negócio (Nível-2) |
|
Bolsa de Valores de Xangai e Shenzhen |
opções, títulos conversíveis |
Contanto que você faça bom uso da interface do estoque l2a, será muito útil para nossas transações. Se você quiser saber mais, também pode assistir L2gogogo (l2gogogo) - Gitee.com ou deixar uma mensagem para o editor ( QQ abaixo).