# Histórico de Futuros
URL: /docs/futuros/historico.mdx

Série diária de um contrato futuro: OHLC, preço de ajuste, taxa de ajuste (DI/DAP), variação e volume. Pronto para gráfico ou backtest.

***

title: Histórico de Futuros
description: >-
Série diária de um contrato futuro: OHLC, preço de ajuste, taxa de ajuste
(DI/DAP), variação e volume. Pronto para gráfico ou backtest.
full: true
keywords: brapi, api, futuros, histórico, OHLC, ajuste, settlement, backtest
openGraph:
title: Histórico de Futuros
description: >-
Série diária de um contrato futuro, pronta para gráfico ou backtest.
type: website
locale: pt\_BR
lastUpdated: '2026-05-21T12:00:00.000Z'
lang: pt-BR
\_openapi:
method: GET
route: /api/v2/futures/historical
structuredData:
headings: \[]
contents:

* content: >-
  Série diária de um contrato futuro identificado por `symbol`,
  pronta para gráfico ou backtest.

***

import { Callout } from 'fumadocs-ui/components/callout';

Retorna a série diária de um contrato, pelo `symbol`. Para vários
contratos de uma vez, use
[`/api/v2/futures/quote`](/docs/futuros/cotacao) (até 20).

Cada dia traz:

* **OHLC** (`open`, `high`, `low`, `close`, `average`).
* **Preço de ajuste** (`settlement`): o preço oficial do dia.
* **Taxa de ajuste** (`settlementRate`): só em DI e DAP.
* **`referencePrice`**: preço de referência oficial.
* **`oscillationPct`**: variação % do dia anterior.
* **Volume**: `trades`, `volume` (contratos), `financialVolume` (em reais).

<Callout type="info">
  Em DI e DAP, `close` vem em taxa (%a.a.) e `settlement` em reais. Veja
  `quotationType` no nível do contrato — vale para a série toda.
</Callout>

<Callout type="info">
  O campo `open` vem `null` em futuros — o arquivo do fim do dia não
  publica abertura. Em contratos com pouca negociação, OHLC pode vir todo
  `null`; nesses dias, `settlement` ainda vem preenchido.
</Callout>

<Callout type="info">
  **Plano Pro.** Sem token, aceita só `symbol` começando com `WIN` ou
  `WDO`.
</Callout>



