11
focar em
607
Seguidores

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Criado em: 2024-02-23 17:16:03, atualizado em: 2024-09-29 16:39:49
comments   2
hits   1861

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Na acirrada competição atual no mercado financeiro, a negociação quantitativa, como uma estratégia de negociação baseada em análise de dados e modelos algorítmicos, está se tornando uma escolha cada vez mais popular para investidores e traders. No campo do trading quantitativo, o valor dos dados se torna cada vez mais proeminente. Portanto, um conjunto de ferramentas de exploração de dados quantitativos eficientes e confiáveis ​​se tornou uma das chaves indispensáveis ​​para atingir um trading bem-sucedido.

Nesta era em que a tomada de decisões baseada em dados é cada vez mais valorizada, o Módulo de Exploração de Dados Quantitativos do Inventor surgiu. Como uma das ferramentas essenciais no campo da negociação quantitativa, não é apenas um software de análise de dados comum, mas também uma inovação revolucionária que fornece aos investidores funções exclusivas de análise e mineração de dados para ajudá-los em oportunidades complexas e multifacetadas. Aproveite e reduzir riscos nos mercados financeiros em constante mudança.

Como uma plataforma profissional de negociação quantitativa, a FMZ Quant é suportada por muitas ferramentas de negociação quantitativa. Atualmente, o módulo “Exploração de Dados” da plataforma quantitativa FMZ integrou os serviços da plataforma datadata, oferecendo aos usuários maiores vantagens em análise e mineração de dados multidimensionais; visualização de dados; e exploração de estratégias de negociação. A plataforma de dados desenvolvida pela FMZ Quantitative é uma plataforma de dados financeiros quantitativos. Use SQL para consultar e analisar grandes quantidades de dados e configure por meio de uma interface visual para gerar uma variedade de gráficos adequados para análise de dados e compartilhá-los com sua equipe, permitindo que você entenda facilmente as tendências de mercado e aproveite as oportunidades de investimento!

Módulo de exploração de dados quantitativos FMZ

Primeiro, vamos nos familiarizar com a quantificação FMZ.Exploração de dadosMódulo, use-o como no datadata. Para cada usuário da plataforma FMZ, não precisamos nos registrar na plataforma datadata novamente e podemos usar diretamente as diversas funções da plataforma datadata.

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

  • 1. Área de dados A lista à esquerda mostra o conteúdo de dados que foi suportado online. Atualmente, ele suporta dados K-line (OHLC) e dados Tick de várias exchanges (plataformas). Mais tipos e dimensões de dados serão suportados no futuro. Esses dados são atualizados continuamente em tempo real, permitindo que você sempre acompanhe as tendências do mercado.

Por exemplo, selecionamos “OHLC” e então selecionamosmarket->bitfinex_m1, clique para expandir e você poderá ver os “nomes de campos” neste objeto de tabela.

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Clique no gráfico da tabela para visualizar alguns dados.

A plataforma também suporta o upload dos seus próprios dados. Clique no botão “Upload Data” na parte inferior da lista para fazer o upload dos dados.

Carregue o arquivo CSV do seu dispositivo para o servidor O tamanho do arquivo não deve exceder 10 MB, com um máximo de 10.000 linhas e 128 colunas.

  • 2. Área de edição de instruções SQL

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Esta é a caixa de edição para escrever instruções de consulta específicas. Mostraremos dois exemplos interessantes mais tarde, mas vamos primeiro aprender sobre outras funções.

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Há dois botões de controle aqui, o primeiro pode formatar facilmente a instrução SQL. O segundo botão é usado para inserir variáveis ​​usadas em instruções SQL, o que é semelhante a adicionar um parâmetro à consulta SQL que pode ser modificado em tempo real (sem codificar algumas condições de consulta na instrução SQL). Por exemplo:

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Insira o teste de parâmetro.'1inch_usd'Em seguida, clique no botão “Executar” à direita para consultar todos os dados da variedade 1inch_usd. Os dados consultados também podem ser exportados e baixados localmente:

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Suporta os formatos JSON e CSV.

Se você quiser salvar e registrar esta consulta SQL, você pode clicar no botão “Salvar” no canto superior direito para registrar esta consulta SQL na lista de recursos de “Exploração de Dados” da conta FMZ atual (o botão da lista de recursos está em à esquerda do botão Salvar) para uso futuro.

A interface que vemos agora é simples e as funções são simples, mas quando realmente a usarmos, experimentaremos os usos poderosos desta ferramenta. A seguir, vejamos dois exemplos mais complexos.

Classificação de volatilidade

SELECT 
    UPPER(REPLACE(symbol, '_usdt.swap', '')) as symbol,
    ((MAX(high) - MIN(low)) / AVG((high + low) / 2)) AS volatility_percentage
FROM 
    market.futures_binance_d1
WHERE 
    timestamp >= CURRENT_DATE - INTERVAL '{{days}} day' and symbol like '%.swap'
GROUP BY 
    symbol
ORDER BY 
    volatility_percentage {{rank}}
LIMIT 
    {{limit}};

Este código SQL é usado para obter as porcentagens de volatilidade dos pares de negociação que atendem às condições da tabela “market.futures_binance_d1”, classificá-los por porcentagens de volatilidade e limitar a quantidade de saída.

A explicação deste SQL é a seguinte:

1、使用了两个表达式进行计算,一个是将 "symbol" 列中的 '_usdt.swap' 替换为空字符串,并将结果转换为大写,另一个是计算 (MAX(high) - MIN(low)) / AVG((high + low) / 2)。
第一个表达式使用了 REPLACE 函数将符合条件的字符串进行替换,然后使用 UPPER 函数将结果转换为大写。
第二个表达式计算了最高价与最低价的差值除以最高价与最低价的平均值,以计算波动率百分比。

2、FROM 子句:
指定了要查询的数据表为 "market.futures_binance_d1"。

3、WHERE 子句:
使用了两个筛选条件:timestamp >= CURRENT_DATE - INTERVAL '{{days}} day' 和 symbol like '%.swap'。
第一个条件筛选出最近 {{days}} 天内的数据。
第二个条件筛选出 "symbol" 列以 '.swap' 结尾的交易对。

4、GROUP BY 子句:
根据 "symbol" 列进行分组。

5、ORDER BY 子句:
根据波动率百分比进行排序,可以选择升序(ASC)或降序(DESC),根据 {{rank}} 参数而定。

6、LIMIT 子句:
限制输出结果的数量,可以根据 {{limit}} 参数进行设置。

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Quando inserimos os parâmetros: dias: 10, classificação: DESC, limite: 10 Clique no botão “Executar” para executar a instrução SQL e consultar os resultados.

Além de exibir dados na forma de tabelas, eles também podem ser exibidos em vários métodos de visualização. Após definir algumas configurações relacionadas de visualização, os dados serão exibidos de uma forma mais rica e vívida.

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

A consulta criada também pode gerar um link para fácil compartilhamento, e os parâmetros podem ser modificados para atualizar a consulta.

Reprodução profunda

A seguir, aprenderemos um exemplo de estudo de microcenário de mercado, que é uma excelente ferramenta para estudar os detalhes da negociação de alta frequência.

select * from market.binance where symbol = lower('{{symbol}}') order by timestamp desc limit 2000

Use a instrução SQL acima para consultar os dados de mercado em nível de tick de um determinado produto.

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

A consulta SQL neste exemplo é muito simples. Ela consulta apenas os dados Tick de um determinado produto (especificado pelo símbolo do parâmetro) na exchange Binance.

O ponto principal é exibir os dados em formato de reprodução em tempo real e vários gráficos em séries temporais:

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Não é muito conveniente estudar os detalhes do mercado?

Em seguida, vamos dar uma olhada em como compartilhar nossa pesquisa. Você pode clicar no ícone de compartilhamento no canto superior direito Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Uma ferramenta essencial no campo da negociação quantitativa - Módulo de exploração de dados quantitativos do Inventor

Esses códigos e links compartilhados podem ser incorporados em postagens e artigos da comunidade da plataforma FMZ. Ele pode ser incorporado em páginas da web e republicado em outras comunidades, fóruns, etc. Você também pode compartilhá-lo diretamente com qualquer pessoa.

Esta poderosa ferramenta de negociação quantitativa, o que você está esperando? Venha e tente minerar e analisar dados.