Free cookie consent management tool by TermsFeed Policy Generator
  •  Vídeo
  •    50 visualizações da página
  •   1853 visualizações do vídeo
  • 2025, agosto 04, segunda

#054 Como calcular média móvel e o mercado de ações no SQL Server

Nesse vídeo apresentamos como utilizar o banco de dado SQL Server para calcular média móvel e avaliar cotações no mercado de ações utilizando a técnica chamada cruzamento de médias.

Iremos conhecer as técnicas:

1\. Usar o notebook do Azure Data Studio para executar código T-SQL (KERNEL, ATTACH TO, DATABASE):

  • O Azure Data Studio suporta notebooks, onde você pode executar código T-SQL. Aqui estão as etapas:
  • Abra o Azure Data Studio.
  • Crie um novo notebook.
  • Selecione o kernel T-SQL.
  • Conecte-se a um banco de dados usando a opção "Attach to Database".
  • Escreva e execute código T-SQL diretamente no notebook.

2\. Consultar registros da tabela (SELECT, TABLE):

  • Use a declaração SELECT para consultar registros de uma tabela específica. Exemplo:

SELECT * FROM NomeDaTabela;

3\. Calcular valores agregados (AVG):

  • Utilize a função AVG para calcular a média de uma coluna. Exemplo:

SELECT AVG(NomeDaColuna) AS Media FROM NomeDaTabela;

4\. Utilizar funções de janela (OVER, PARTITION BY, ORDER BY):

  • Funções de janela são usadas para realizar cálculos em um conjunto de linhas relacionadas. Exemplo:

SELECT NomeDaColuna, SUM(NomeDaColuna) OVER (PARTITION BY OutraColuna ORDER BY AlgumaColuna) AS SomaJanela

FROM NomeDaTabela;

5\. Definir períodos móveis da função de janela (ROWS BETWEEN, PRECEDING, CURRENT ROW):

  • Períodos móveis especificam o conjunto de linhas usado em cada cálculo. Exemplo:

SELECT NomeDaColuna, SUM(NomeDaColuna) OVER (ORDER BY AlgumaColuna ROWS BETWEEN 1 PRECEDING AND 1 FOLLOWING) AS SomaMovel

FROM NomeDaTabela;

6\. Criar exibição (CREATE VIEW):

  • Use a declaração CREATE VIEW para criar uma exibição que pode ser referenciada posteriormente. Exemplo:

CREATE VIEW NomeDaView AS

SELECT Coluna1, Coluna2 FROM NomeDaTabela WHERE AlgumaCondicao;

7\. Consumir exibição do SQL Server no Power BI (GET DATA, SQL SERVER):

  • No Power BI, use a opção "Get Data" e selecione "SQL Server" para consumir dados de uma exibição.

8\. Configurar gráfico de linha no Power BI (VALUES, SECONDARY VALUES):

  • No Power BI, arraste e solte os campos desejados na área de valor

es para criar gráficos de linha. Use valores secundários se necessário.

9\. Identificar os eventos Golden Cross/DeathCross utilizados pelos especialistas da bolsa de valores (POWER BI):

  • Utilize fórmulas no Power BI para identificar eventos de cruzamento de médias móveis (Golden Cross/Death Cross) com base nos valores de preço.

Essas são apenas orientações gerais. Os detalhes podem variar com base na estrutura específica do seu banco de dados, tabelas e requisitos. Certifique-se de adaptar os exemplos às suas necessidades específicas.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 10m 45s
  • Legenda Não

  • Tempo de leitura 1 min 57 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora