Tradewaysdocs
Importação manual

Interactive Brokers

Importe arquivos CSV de Activity ou Trade Confirmation Flex Query do Interactive Brokers para o Tradeways.

Interactive Brokers

Importe execuções de ações, ETFs e Forex identificadas pelo Broker a partir de arquivos CSV de Activity ou Trade Confirmation Flex Query. O Tradeways combina os arquivos anuais antes de criar os Trades. Ele mantém as execuções parciais separadas e usa o ID de execução do Interactive Brokers para detectar duplicatas.

Criar uma Activity Flex Query

Use uma Activity Flex Query para incluir o P&L realizado informado pelo Broker junto com as execuções.

  1. Entre no Portal do Cliente do Interactive Brokers, abra Performance & Reports e depois Flex Queries.
  2. Crie uma Activity Flex Query. No portal em alemão, essa opção é Kontoumsatz-Flex-Query, e não Handelsbestätigungs-Flex-Query.
  3. Adicione a seção Trades, escolha Executions e selecione todos os campos disponíveis. Você também pode selecionar Closed Lots. O Tradeways ignora essas linhas para evitar a contagem duplicada de execuções e P&L.
  4. Mantenha Profit and Loss em Default/Standard. Não ative o P&L na moeda-base para essa exportação.
  5. Use datas no formato yyyyMMdd, horas no formato HHmmss e ponto e vírgula entre a data e a hora.
  6. Escolha CSV e mantenha os cabeçalhos das colunas ativados. Exporte cada ano disponível separadamente e envie os arquivos juntos.

As exportações de Activity usam IBOrderID, IBExecID, DateTime, TradePrice, IBCommission, IBCommissionCurrency e Notes/Codes no lugar das colunas correspondentes de Trade Confirmation listadas abaixo. Elas também devem incluir Open/CloseIndicator. FifoPnlRealized é opcional e fornece o P&L realizado para reconciliação. O P&L MTM não é usado como P&L realizado do Trade.

O P&L realizado informado já inclui as comissões. O Tradeways compara esse valor com o P&L calculado. Ele não substitui os resultados calculados nem cria registros de P&L editáveis manualmente. Reimportar execuções que já estão no Diário não preenche retroativamente o P&L informado pelo Broker.

Adicionar Open Positions para o P&L em aberto

Adicione a seção Open Positions à mesma Activity Flex Query para mostrar o P&L em aberto das posições que ainda estão abertas.

  1. Edite a Activity Flex Query e adicione a seção Open Positions.
  2. Escolha Summary como nível de detalhe e selecione todos os campos disponíveis.
  3. Exporte a consulta como antes. Cada arquivo passará a conter as posições abertas no fim do período correspondente.

O Tradeways lê ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, ReportDate, Quantity, MarkPrice, Side e LevelOfDetail. FifoPnlUnrealized é opcional.

O P&L em aberto é calculado com base no preço de fechamento do Interactive Brokers (MarkPrice) na data do relatório, e não em uma cotação ao vivo. O Tradeways avalia a quantidade em aberto do Trade no seu Diário usando esse preço e exibe a data do relatório como a data de referência. O P&L não realizado informado pelo Interactive Brokers é armazenado apenas para comparação. O saldo da conta inclui o P&L em aberto. O calendário, a taxa de acerto e as demais estatísticas consideram apenas os Trades encerrados.

Quando você envia vários arquivos anuais, o Tradeways usa a data de relatório mais recente. Uma posição ausente do arquivo mais recente é tratada como encerrada. O Tradeways acompanha o ID do contrato, portanto uma posição continua associada ao seu Trade mesmo após uma mudança de símbolo.

Para atualizar o P&L em aberto depois, exporte a consulta novamente e envie o arquivo mais recente. Isso funciona mesmo quando todas as execuções já estão no seu Diário. Apenas posições de ações e ETFs são compatíveis. As linhas de outros tipos de posição são ignoradas com um aviso. Uma linha de posição inválida é informada sem bloquear as execuções do arquivo.

Criar uma Trade Confirmation Flex Query

  1. Entre no Portal do Cliente do Interactive Brokers.
  2. Abra Performance & Reports e depois Flex Queries.
  3. Crie uma Trade Confirmation Flex Query.
  4. Selecione todos os campos disponíveis de confirmação de Trade.
  5. Defina o formato de data como yyyyMMdd.
  6. Defina o formato de hora como HHmmss.
  7. Defina o separador de data e hora como ponto e vírgula.
  8. Defina o formato de saída como CSV.
  9. Execute a consulta para cada ano disponível e baixe todos os arquivos.

Mantenha os nomes originais das colunas. O Tradeways aceita colunas adicionais selecionadas.

Enviar para o Tradeways

Etapa de envio com a área para soltar o arquivo, o fuso horário do arquivo e as instruções de exportação
Etapa de envio com a área para soltar o arquivo, o fuso horário do arquivo e as instruções de exportação
  1. No Registro de Trades, clique em Adicionar trades e depois em Enviar arquivo.
  2. Em Fuso horário do arquivo, selecione o fuso horário usado pelo relatório. O arquivo não contém um fuso horário.
  3. Selecione todos os arquivos CSV anuais em um único envio.
  4. Se os arquivos contiverem várias contas do Interactive Brokers, associe cada uma a uma conta do Tradeways. Uma única conta de origem é importada para a conta atual do Tradeways.
  5. Revise a prévia de cada conta.
  6. Confirme a importação.

O Tradeways reconhece esta exportação pelo layout e a lê com as regras desta página. Um arquivo sem esse layout é lido como um layout desconhecido: o Tradeways associa as colunas dele e estas regras não se aplicam. Consulte Importar Trades.

Um arquivo do Interactive Brokers pode conter várias contas. Vários arquivos anuais também podem se sobrepor. O Tradeways remove IDs de execução repetidos antes da prévia. Cada conta de origem incluída precisa de uma conta de destino diferente no Tradeways.

Requisitos do arquivo

  • Use um arquivo CSV de Activity ou Trade Confirmation Flex Query. XML não é compatível.
  • O Tradeways aceita linhas STK para ações e ETFs.
  • O Tradeways importa linhas CASH somente quando o Interactive Brokers as identifica como Trades de abertura ou fechamento de Forex.
  • O Tradeways exclui do Diário as linhas de AutoFX, limpeza de caixa e conversão de moeda sem identificação.
  • Opções, futuros, títulos, CFDs, cripto e códigos de ativos desconhecidos não são compatíveis com esta importação.
  • Uma Trade Confirmation Query deve incluir estes campos: ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, TradeID, OrderID, ExecID, Date/Time, Buy/Sell, Quantity, Price, Commission, CommissionCurrency, Code e LevelOfDetail. As Activity Queries usam as substituições listadas acima. Se um campo estiver ausente, o arquivo será bloqueado e o erro indicará as colunas ausentes.
  • As linhas de resumo da seção Trades são ignoradas.
  • A seção Open Positions é opcional. As outras seções da Activity Flex Query são ignoradas e informadas como linhas ignoradas.
  • Uma classe de ativo não compatível bloqueia a conta de origem antes que qualquer Trade seja gravado.

O fuso horário do relatório se aplica a todas as contas do arquivo. O Tradeways converte todos os horários de execução para UTC antes da prévia.

O Tradeways usa o ID do contrato do Interactive Brokers para acompanhar um instrumento quando seu símbolo de bolsa muda. Uma execução de fechamento bloqueia a conta de origem quando nem os arquivos selecionados nem o seu Diário contêm a execução de abertura anterior. Adicione o arquivo anual anterior em vez de importar a venda como uma nova posição Short. Uma execução de fechamento que já está no seu Diário não causa bloqueio, portanto você pode enviar apenas o arquivo anual mais recente.

Se o histórico de abertura estiver ausente, você volta para a seleção de arquivos. Os arquivos já selecionados permanecem no lugar. Adicione a exportação anual anterior e o Tradeways verificará novamente o conjunto completo. Você pode remover qualquer arquivo selecionado antes de continuar. Com várias contas de origem, o Tradeways verifica cada uma em relação ao seu destino depois da associação das contas.

O Tradeways também bloqueia uma execução de ação quando o relatório não inclui um código de abertura ou fechamento. Ele não presume que uma venda seja uma posição Short. As execuções canceladas são removidas mesmo quando o cancelamento aparece em outro arquivo selecionado.

Você pode selecionar os dois tipos de consulta juntos. Quando ambos contêm a mesma execução, o Tradeways dá preferência ao registro de Activity e mantém o P&L realizado informado. Todos os arquivos selecionados devem usar o mesmo fuso horário do relatório.

On this page