Pular para o conteúdo

A exportação de qualquer corretora: um extrato mapeado pela IA

Todos os planos; o Free importa um arquivo por dia. Uma resposta de IA por formato novo ou extrato PDF (Trader 100 por mês, Pro 250, Fleet 600, o teste de 7 dias 10 no total, compartilhadas com o chat com IA); um formato mapeado uma vez é importado de graça, e um PDF custa uma resposta, independentemente do número de páginas. O Free não tem respostas de IA: um formato novo é mapeado pelos nomes das colunas.

Cada plataforma exporta as operações de um jeito. Em vez de um leitor para cada uma, o TakeJournal lê as primeiras linhas de um arquivo desconhecido, deixa a IA propor qual coluna é o horário, o símbolo, o lado, a quantidade, o preço, as taxas, a conta e os ids, aplica esse mapeamento ao arquivo inteiro no servidor e mostra o resultado antes de gravar uma única execução. As exportações conhecidas (Bookmap, R|Trader Pro, Tradovate, NinjaTrader, os históricos de operações das exchanges cripto Kraken, Binance e Coinbase, os extratos do MetaTrader 4, os relatórios do MetaTrader 5 e o histórico do cTrader) continuam sendo importadas sem a IA; assim como cada formato que você já mapeou. Extratos de forex: veja MetaTrader e cTrader. Pares cripto e arquivos de funding: veja cripto.

Um extrato de depósitos e saques (o histórico de caixa de uma corretora, o ledger de uma exchange) é mapeado do mesmo jeito, cada linha sendo um movimento de dinheiro: o valor (positivo na entrada, negativo na saída), a moeda, uma taxa e o tipo. Os movimentos entram no registro da conta, onde movem o seu saldo (o registro); um que você digitou à mão é assumido em vez de duplicado, e reverter a importação os tira de novo.

Contas → a conta → Importar operações → escolha o arquivo. Um CSV, uma pasta de trabalho XLSX, uma página HTML (os extratos do MetaTrader 4 e os relatórios do MetaTrader 5 são uma) ou um extrato PDF. O diálogo diz em uma linha: um formato conhecido é importado na hora, um novo é mapeado e você confere as execuções antes de gravar qualquer coisa. Abaixo do campo do arquivo ficam os formatos que você mapeou, cada um com Esquecer; um mapeamento esquecido volta com Desfazer na mensagem.

  1. Um formato novo. O diálogo mostra as colunas do arquivo e algumas linhas. Nada saiu do servidor ainda. Escolha Mapear com IA (1 resposta de IA) ou Mapear pelos nomes das colunas (sem IA: os nomes usuais como Time, Symbol, Side, Quantity, Price, Commission são reconhecidos; o resto você define).
  2. A prévia. As primeiras execuções como o mapeamento as lê, as contas que o arquivo nomeia, os instrumentos reconhecidos (uma raiz de futuros, uma ação ou opção que você operou aqui) e as primeiras operações como seriam montadas, com o seu resultado. Um símbolo que o TakeJournal não conhece mas que parece um ticker vem com a pergunta se é uma ação: marque e as operações dele são avaliadas na moeda da conta. As linhas que não podem ser lidas são listadas com a sua linha e o motivo; ficam de fora, nunca são adivinhadas.
  3. O mapeamento. Abaixo da prévia: a coluna de cada papel, as colunas de taxa como caixas (todas as marcadas são somadas), o separador decimal, a ordem de dia e mês, o fuso horário (o seu para horários sem fuso, o do próprio arquivo ou um fixo escolhido na lista, como o fuso do servidor da corretora), as palavras que a coluna do lado usa, e um filtro para arquivos que misturam execuções com ordens ou linhas de saldo (“Manter só as linhas em que … é um de …”, com os valores da amostra oferecidos). Cada campo diz embaixo o que espera. Mude qualquer coisa e a prévia acompanha. Quando uma coluna de que a importação precisa não foi reconhecida (um preço com o cabeçalho “Rate”, por exemplo), a prévia diz qual, e você a escolhe aqui. Esc, Fechar e Outro arquivo perguntam antes assim que você corrigiu o mapeamento ou respondeu a uma pergunta, para que uma tecla perdida não jogue fora o trabalho (nem a resposta de IA).
  4. Importar. O botão do rodapé nomeia o que entra, “Importar 40 execuções” (ou “Importar 40 execuções de APEX-123” quando o arquivo tem várias contas). As execuções entram como em toda importação: com um relatório em Importações na página da conta, uma conciliação por dia e um Reverter que desfaz a importação inteira por 30 dias; o passo final diz isso e oferece Mostrar as operações importadas, a página Operações filtrada pela conta e pelos dias importados. O mapeamento é salvo com o nome do formato: o próximo arquivo do mesmo formato (o mesmo cabeçalho) é reconhecido, aplicado e mostrado na prévia sem gastar uma resposta de IA.

A prévia de um extrato mapeado: as primeiras execuções, as operações que elas montam e o mapeamento para corrigir

Um arquivo com várias contas pergunta qual pegar, como toda importação. Importar o mesmo arquivo de novo não acrescenta nada: as execuções são identificadas pelo id de execução do arquivo, senão pelo id da ordem (as linhas de uma ordem viram uma execução), senão pelo conteúdo.

Quando uma corretora ou o painel de uma mesa proprietária mostra suas operações como uma tabela na tela mas não tem exportação, ou a esconde: selecione a tabela com a linha de cabeçalho, copie e em Importar operações escolha Colar uma tabela e cole na caixa. Uma tabela copiada de uma página web, do Google Sheets ou do Excel mantém as colunas; texto separado por tabulações, vírgulas, ponto e vírgula ou colunas alinhadas com espaços também é lido. Sob a caixa o TakeJournal diz quantas linhas e colunas leu, tomando a primeira linha como cabeçalho. Importar a tabela segue então o caminho de um arquivo: um formato conhecido importa na hora, um novo é mapeado e você confere as execuções antes, e o mapeamento fica guardado para a próxima colagem com as mesmas colunas. As importações da conta a mostram como Tabela colada, revertida como qualquer arquivo; no Free conta como o arquivo do dia.

Importar um arquivo na barra lateral (também em Comece aqui e nas páginas Contas e Conexões), ou um arquivo solto em qualquer página, lê o arquivo antes de existir qualquer conta: o que ele contém (o formato, as execuções e as operações, os dias, os instrumentos) e, para cada número de conta que traz, para onde vai: para a conta manual que já importa esse número (Importar … em …), ou para uma nova: o número como nome, a mesa que o número nomeia (TPT0042719 diz Take Profit Trader) e o produto a confirmar, ou não é uma conta de mesa: é minha. Criar a conta e importar 14 execuções cria a conta, aberta no dia da primeira execução, e importa o arquivo. Um arquivo que o TakeJournal não consegue ler sozinho vai para uma conta manual criada antes, onde as colunas são combinadas. O resultado fica no diálogo: as execuções novas com um link para elas e Desfazer esta importação; abaixo, as importações recentes de todas as contas, cada uma com Desfazer por 30 dias. Um número que uma conta guarda vai para ela (Outra conta o manda para outra).

O primeiro arquivo importado em uma conta manual dá nome a ela: a conta guarda o número de conta do arquivo (TPT0042719 em uma exportação do Tradovate), mostra-o ao lado de Conta manual na sua página, e o seu diálogo de importação diz qual número ela importa. Um arquivo posterior de outra conta não é importado até você escolher, antes de gravar qualquer coisa:

  • Importar em a conta que já importa esse número, quando o diário tem uma;
  • Criar uma conta para o número: uma conta manual com o nome dele, do tipo que você escolher, contada no limite de contas do seu plano (recusada quando o plano está cheio); o arquivo entra nela;
  • Importar nesta conta mesmo assim: a conta mantém o número do seu primeiro arquivo, e o número de outra conta continua sendo daquela conta.

Um arquivo de várias contas (um formato conhecido como um log de ordens do Bookmap ou uma exportação do NinjaTrader) as lista, cada uma com o seu destino. As contas que o diário conhece entram nas suas contas. Para cada outro número você escolhe esta conta (uma vez), uma conta nova com o nome do número, do tipo que você escolher, ou nenhuma. Importar n contas as importa uma depois da outra e lista o que cada uma recebeu, com um link para cada conta. Um extrato mapeado pelas suas colunas pega uma conta do arquivo, como antes.

Um arquivo sem coluna de conta não nomeia nada, e uma importação revertida que deixa a conta sem execuções esquece o número.

O nome do arquivo, os nomes das colunas e as primeiras vinte linhas, com os números de conta, outros identificadores longos e os endereços de e-mail trocados por marcadores (ID-dkfjal) antes de a amostra sair do servidor; o seu fuso horário. Preços, tamanhos, datas e símbolos ficam como estão. Ele responde só com o mapeamento; o resto do arquivo é lido no servidor com esse mapeamento. Em um PDF, o texto das páginas vai com os mesmos marcadores, e a IA lista as execuções que encontra; elas são conferidas aqui como as linhas de qualquer arquivo. O cabeçalho de um extrato pode mostrar o seu nome e endereço, que vão com o texto como estão impressos. O provedor de IA não usa essas solicitações para treinar os seus modelos e não as guarda depois de responder (política de privacidade). Sem uma chave de API na instância, os formatos são mapeados pelos nomes das colunas e nada sai do servidor.

O seu perfil, o diálogo de importação e o chat mostram a mesma linha, “Respostas de IA: 12 de 100 usadas este mês, renovam em 1º de novembro”; durante o teste, os 10 do teste, que não se renovam. Uma resposta de IA paga um formato de importação novo, um extrato PDF independentemente do número de páginas, ou uma pergunta sobre o seu diário; as respostas do guia e as revisões com IA são grátis. Acima do limite, a importação continua: um formato novo é mapeado pelos nomes das colunas (confira na prévia), os formatos mapeados antes continuam sendo importados, e um PDF espera o mês seguinte ou uma exportação CSV ou XLSX do mesmo extrato, que é mapeada sem a IA.

Um extrato sem a hora do dia (um resumo diário) ou sem preço ainda não pode virar execuções (as quantidades fracionárias – cripto, lotes de forex, frações de ação – entram como estão); a prévia diz isso linha por linha. Um instrumento desconhecido é importado, e as operações dele mostram pontos até ele ser conhecido: um ticker é declarado ação na prévia, uma raiz de futuros é adicionada por um administrador. Um extrato que começa no meio de uma posição (a execução de abertura dela está em um extrato anterior) monta o fechamento dessa posição como uma operação própria; importe também o extrato anterior.

Relatórios de importação e sincronização, conciliação · NinjaTrader 8 · Tradovate e NinjaTrader web · R|Trader Pro e Bookmap · Operações à mão, execuções, exclusão