
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!
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.

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.

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.

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.

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:

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:

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.
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}} 参数进行设置。

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.

A consulta criada também pode gerar um link para fácil compartilhamento, e os parâmetros podem ser modificados para atualizar a consulta.
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.

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:

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 

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.