Como exportar um CSV da Interactive Brokers

Transfere o extrato de atividade da IBKR a partir do Client Portal e importa todo o teu histórico de transações para a Oitava. Também podes ligar-te por API para sincronização automática.

Exporta o teu extrato de atividade

Transfere o teu extrato de atividade a partir do Client Portal da IBKR.

  1. 1

    Inicia sessão no Client Portal

    Vai a clientportal.ibkr.com e inicia sessão na tua conta.

  2. 2

    Abre os relatórios

    Navega até "Performance & Reports" → "Statements".

  3. 3

    Gera um extrato de atividade

    Seleciona "Activity" como tipo de extrato, define o período para cobrir todo o teu histórico e escolhe CSV como formato.

  4. 4

    Transfere e importa

    Clica em "Run" e transfere o ficheiro. Depois carrega-o na janela de importação da Oitava.

Sincronização por API (opcional)

Preferes a sincronização automática em vez de carregamentos manuais de CSV? Liga a tua conta da Interactive Brokers com um token do Flex Web Service só de leitura e a Oitava mantém a tua carteira atualizada.

A sincronização com a IBKR precisa de duas coisas do Client Portal: uma Activity Flex Query que diz quais os dados a enviar e um token do Flex Web Service que permite à Oitava pedi-los. Configuras isto uma só vez e, depois disso, a sincronização é automática e não precisas de voltar aqui.

  1. 1

    Abre as definições do Flex Web Service

    No Client Portal, vai a "Performance & Reports" → "Flex Queries". À direita, no painel "Flex Web Service Configuration": (1) clica no ícone da roda dentada.

    Passo 1
  2. 2

    Ativa o serviço e gera o teu token

    (1) Marca "Flex Web Service Status". (2) Clica em "Generate New Token". Aparece um menu "Expire after": escolhe 1 ano, porque a opção por omissão de 6 horas faria a sincronização deixar de funcionar no próprio dia. (3) Clica em "Save". (4) Copia o "Current Token". Deixa "Valid for IP Address" vazio.

    Passo 2
  3. 3

    Inicia o construtor de consultas com IA

    Volta a "Flex Queries". No painel "Configure with AI" no topo: (1) clica em "Configure with AI".

    Passo 3
  4. 4

    Cola este pedido

    (1) Cola o seguinte na caixa de descrição e depois (2) clica em "Generate Flex Query": "Activity Flex Query, XML, period Last 365 Calendar Days. Sections: Trades, Cash Transactions, Corporate Actions, Financial Instrument Information, Include Currency Rates. Select all fields in each" A IBKR limita esta caixa a 200 caracteres, por isso o pedido está escrito para caber. Mantém-no em inglês, tal como está.

    Passo 4
  5. 5

    Ativa "Include Currency Rates"

    A IA ignora esta opção, por isso tem de ser definida à mão. No ecrã "Review Flex Query": (1) clica em "Edit Manually", (2) procura "Include Currency Rates?" em "General Configuration" e define como "Yes", (3) clica em "Save". Isto permite que a Oitava use as taxas de câmbio da própria IBKR nas tuas transações, em vez de as estimar.

    Passo 5
  6. 6

    Copia o Query ID

    No topo de "Review Flex Query": (1) copia o "Query ID", um número de 7 dígitos. Não o confundas com o número da tua conta, que começa por U.

    Passo 6
  7. 7

    Cola ambos na Oitava

    Introduz o token e o Query ID nas definições de sincronização da tua carteira. Ambos são encriptados antes de serem guardados e o token é só de leitura. Consegue obter extratos, mas não consegue negociar nem movimentar dinheiro.

Nota: Preferes construir a consulta tu mesmo, em vez de usar a IA? Clica no + ao lado de "Activity Flex Query" e marca cinco secções, "Trades", "Cash Transactions", "Corporate Actions", "Financial Instrument Information" e "Include Currency Rates", clicando em "Select All" dentro de cada uma. Não precisas de escolher campos individuais. "Cash Transactions" é a que as pessoas esquecem: contém os teus dividendos, depósitos, levantamentos, comissões e juros, e sem ela a Oitava vê as tuas operações mas nada do teu numerário. "Corporate Actions" permite à Oitava atribuir à empresa certa o dinheiro de um direito de dividendo, que a IBKR regista com o nome do próprio direito. Alguns limites que convém conhecer. A IBKR só disponibiliza através do Flex os últimos quatro anos civis mais o ano atual, por isso, se a tua conta for mais antiga, sincroniza o que for possível e importa um extrato de atividade em CSV para os anos anteriores. Cada pedido está limitado a 365 dias, por isso históricos mais longos são obtidos em lotes. Os dados do Flex chegam até ao dia útil anterior, ou seja, as operações de hoje aparecem amanhã, e as contas novas que aguardam o primeiro financiamento ainda não conseguem gerar extratos, por isso dá-lhe um dia depois de abrires a conta. Gerar um novo token invalida o anterior, por isso, se o voltares a gerar mais tarde, atualiza-o também na Oitava.

Pronto para importar?

Cria uma conta gratuita e importa a tua carteira da IBKR em poucos minutos.