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.
- Entre no Portal do Cliente do Interactive Brokers, abra Performance & Reports e depois Flex Queries.
- Crie uma Activity Flex Query. No portal em alemão, essa opção é Kontoumsatz-Flex-Query, e não Handelsbestätigungs-Flex-Query.
- 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.
- Mantenha Profit and Loss em Default/Standard. Não ative o P&L na moeda-base para essa exportação.
- Use datas no formato
yyyyMMdd, horas no formatoHHmmsse ponto e vírgula entre a data e a hora. - 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.
- Edite a Activity Flex Query e adicione a seção Open Positions.
- Escolha Summary como nível de detalhe e selecione todos os campos disponíveis.
- 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
- Entre no Portal do Cliente do Interactive Brokers.
- Abra Performance & Reports e depois Flex Queries.
- Crie uma Trade Confirmation Flex Query.
- Selecione todos os campos disponíveis de confirmação de Trade.
- Defina o formato de data como
yyyyMMdd. - Defina o formato de hora como
HHmmss. - Defina o separador de data e hora como ponto e vírgula.
- Defina o formato de saída como CSV.
- 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


- No Registro de Trades, clique em Adicionar trades e depois em Enviar arquivo.
- 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.
- Selecione todos os arquivos CSV anuais em um único envio.
- 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.
- Revise a prévia de cada conta.
- 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
STKpara ações e ETFs. - O Tradeways importa linhas
CASHsomente 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,CodeeLevelOfDetail. 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.