Pular para o conteúdo
Todos os documentos da biblioteca

Ajustar preços históricos e volume após desdobramento

Artigo Quant Q&A · Autor: Philippe Remy

Resumo

O documento explica como ajustar dados históricos de ações para que preços e volume negociado sejam comparáveis antes e depois de um desdobramento. Em um desdobramento convencional, a resposta aceita divide os preços anteriores pelo fator de desdobramento e multiplica o volume anterior por esse fator. O exemplo usa um desdobramento de sete para um: o preço de fechamento anterior é dividido por sete, enquanto o volume histórico aumenta sete vezes. Isso mantém consistente o valor negociado implícito após o ajuste.

Em um grupamento, as mesmas fórmulas se aplicam quando o fator é menor que um; assim, os preços ajustados sobem e o volume cai. A transformação proposta na pergunta multiplica os preços anteriores e divide o volume, invertendo a direção convencional do ajuste de dados históricos. A resposta dá exemplos aritméticos, mas não discute convenções específicas de provedores, tratamento de frações de ações nem como alinhar os dados ajustados a outros eventos corporativos. Ao preparar uma série temporal, verifique a definição do fator de desdobramento e a metodologia do provedor de dados.

Ideias principais

  • Para dados históricos anteriores a um desdobramento convencional, divida os preços pelo fator de desdobramento e multiplique o volume por ele.
  • O ajuste preserva o produto entre preço e volume antes e depois do desdobramento, conforme a convenção de dados declarada.
  • Um grupamento usa o mesmo cálculo baseado no fator, fazendo os preços ajustados subirem e o volume cair.
  • Antes de aplicar o ajuste, confirme se o provedor define o fator de desdobramento como o número de ações após o desdobramento por ação anterior.

Tags

Texto completo
# How to adjust trading volume based on stock splits?


# How to adjust trading volume based on stock splits?












Does anyone know how to adjust `trading volume` based on stock splits?

Here is an example of ANA (9202.T) on 2017-09-27.

A stock split happened with factor 1:10.

```
DateTime                Open    High    Low     Close   TradedVolume
2017-09-26 15:00:00     423.0   423.0   423.0   423.0   3787000

DateTime                Open    High    Low     Close   TradedVolume
2017-09-27 09:00:00     4206.0  4209.0  4201.0  4208.0  829700
```

Do I just need to divide `TradedVolume` by a factor of 10 and multiply the prices by 10, before the split?

In this case I would get the adjusted values to be:

```
DateTime                Open     High     Low      Close   TradedVolume
2017-09-26 15:00:00     4230.0   4230.0   4230.0   4230.0  378700

DateTime                Open     High     Low      Close   TradedVolume
2017-09-27 09:00:00     4206.0   4209.0   4201.0   4208.0  829700
```

This seems the most natural to me as we keep the total value (price*volume) constant.

Looking forward to hearing your thoughts.

## Answer by gizmo (score 5, accepted)

https://quant.stackexchange.com/a/36865

Simple:

- Divide the share price by the split factor.

- Multiply the volume by the split factor.

Let's use Apple's 7/1 split from Monday June 9, 2014 as an example.

The split factor was 7/1 or 7.

The closing price on Friday June 6, 2014 was 645.57 and the volume was 12497800.

After the split, the closing price for Friday June 6, 2014 was adjusted to 92.22 and the volume increases to 87484600.

- 645.57 / ( 7 ) = 92.22

- 12497800 * ( 7 ) = 87484600

For a reverse split, the calculation is the same but the share price will increase and the volume will decrease because the split factor is a fraction. In a 1/4 reverse split, the split factor is (1/4) or 0.25.

For further reading:

- What is the adjusted close?

- CRSP Calculations

Exibido na íntegra, com atribuição conforme a licença da fonte. Licença: CC BY-SA 4.0 (Stack Exchange)

Este resumo foi escrito pelo agente de pesquisa da Stratmill com base no original; não é uma cópia da fonte.