Automated Trading Journal
- Utilitários
-
Amal Yuldashev
Desenvolvemos ferramentas de gestão de risco, gestão de operações, diário de trading e análise gráfica para traders de MetaTrader. A maioria é gratuita.
Cada versão é testada antes do lançamento, e cada página de produto está disponível em onze idiomas. - Versão: 1.0
- Ativações: 10
Um diário de trading automático que separa sua conta por EA e depois responde o porquê. É um indicador: vai em qualquer gráfico, até ao lado do seu EA, e nunca opera. Ele lê o histórico da conta e dá uma linha a cada EA com uma operação fechada: suas operações, seu líquido após comissão e swap e uma curva dos seus resultados fechados; as manuais também têm linha. Depois mostra os horários e as sessões de cada EA, quais dos seus EAs mais ativos perdem nos mesmos dias, como as execuções da conta ficaram em relação ao preço pedido, onde estão os limites da sua mesa proprietária, como o trading de um EA se compara com o próprio backtest e qual teria sido o resultado de cada operação com um único tamanho de lote.
Nada para digitar. Ele trabalha com os negócios que o MetaTrader já guarda, então não há anotações, tags ou capturas de tela para incluir, nem uma lista de operações avulsas no gráfico: essa lista é a própria aba Histórico do MetaTrader, e a exportação grava uma em um arquivo quando você a quiser em uma planilha. O que ele acrescenta é a separação que o MetaTrader não faz: cada resultado por EA, com os ativos, custos, horários e curvas de cada EA no período que você escolher, e onde estão agora os limites da sua mesa proprietária.
Cada EA em sua própria linha
- Cada número mágico (magic number) é uma estratégia. Operações abertas manualmente, no computador ou no aplicativo do celular, têm número mágico 0 e aparecem como Manual.
- Uma operação pertence ao EA que a abriu. O MetaTrader marca o negócio de fechamento com o número mágico de quem fechou a posição, então, quando um gerenciador de operações, um script de fechar tudo ou você mesmo fecha a operação de um EA, um diário que agrupa os negócios pelo próprio número mágico entrega essa operação a outro. Aqui ela fica com o EA que a abriu.
- Uma operação é uma posição, da abertura até zerar. Fechamentos parciais pertencem à mesma operação, assim como um aumento de posição em conta netting; uma virada de mão no netting fecha a operação e abre uma nova na direção oposta.
- Nomes: os que você digitar em Strategy names, por exemplo 12345=Breakout. Senão, o comentário com que pelo menos metade das operações da estratégia foi aberta; senão, Magic 12345.
- Uma estratégia com vários números mágicos é agrupada com um sinal de mais no mesmo parâmetro: 777+778=Grid mostra os dois como uma única linha chamada Grid.
- Deixe uma estratégia de fora digitando o número mágico dela em Strategies to leave out, por exemplo 555; 666. As operações dela ficam fora do cartão e de todas as abas, menos Fills e Prop firm, que sempre leem a conta inteira, e o cartão mostra quantas você deixou de fora, então um total nunca é confundido com o da conta inteira. Ele se baseia no número mágico próprio de cada operação, por isso dá para deixar de fora só um EA de um grupo.
- O líquido é o lucro mais swap, comissão e taxas dos próprios negócios da operação. Uma operação com mais de meio centavo de ganho é vencedora e com mais de meio centavo de perda, perdedora; entre os dois, conta como operação, mas como nenhuma das duas.
O cartão
- Escolha o período: Today, Week, 2 weeks, Month ou All, e um intervalo próprio quando você o define nos parâmetros. 2 weeks cobre hoje e os 13 dias anteriores. Uma operação pertence ao período em que cai sua última saída. Os dias começam na hora que você definir, no horário do servidor; as semanas na segunda-feira e os meses no dia 1.
- No topo vem o lucro líquido do período, na moeda da conta, com uma curva dos resultados fechados da conta ao lado, e logo abaixo, em três quadros, as operações, a taxa de acerto e o fator de lucro.
- Depois, suas estratégias da melhor para a pior, cada uma com suas operações, seu líquido e uma pequena curva dos resultados fechados no período. Quando não cabem todas no gráfico ou são mais de seis, elas são paginadas com Next. Em um gráfico baixo demais para três delas, os três quadros são os primeiros a ceder espaço.
- Com regras de mesa proprietária configuradas, até três delas aparecem no rodapé do cartão, os dois limites de perda como barras.
- Details abre um segundo cartão ao lado. Arraste o cartão para qualquer lugar ou, pelos parâmetros, trave-o no lugar ou fixe-o em um canto.
O cartão de detalhes, nove abas
Clique em uma estratégia no cartão e Results, Symbols, Costs, Time e Backtest mostram só essa estratégia; clique de novo para ver todas ou, em Backtest, para ver a lista dos seus relatórios. Together e Curves continuam mostrando todas as estratégias exibidas, e Fills e Prop firm, a conta inteira, seja qual for a estratégia em que você clicou. O botão ? no topo do cartão de detalhes troca os números por uma linha que explica o que cada um significa, em qualquer aba; clique nele de novo para voltar aos números.
- Results (resultados): as posições abertas agora e seu resultado flutuante, separados de tudo o que foi fechado; operações vencedoras e taxa de acerto, líquido e fator de lucro; ganho médio e perda média; melhor e pior operação; o resultado médio por operação; a maior queda da curva de operações fechadas; quanto os custos levaram e, quando o resultado bruto é um lucro, que parte dele isso representa; o tempo médio em que uma operação ficou aberta.
- Symbols (ativos): de cada ativo, operações, taxa de acerto, líquido, fator de lucro e maior queda, com os mais operados primeiro. Quando há mais ativos do que a tabela comporta, os demais ficam juntos em uma única linha.
- Costs (custos): comissão (com taxas), swap, o total, o custo por lote e, quando o resultado bruto é um lucro, a parte dele que levaram. Uma linha por estratégia para a conta inteira, uma por ativo para uma única estratégia, e, quando a tabela fica sem espaço, os demais ficam juntos em uma única linha. Ele informa os custos; não julga a sua corretora.
- Time (horário): o líquido pela hora em que a operação foi aberta, em 24 barras no horário do servidor, e quatro sessões: asiática, Londres, Londres e Nova York, Nova York. Três parâmetros definem onde as sessões mudam; os padrões servem para um servidor em GMT+2 no inverno e GMT+3 no verão.
- Fills (execuções): a que distância do preço pedido cada execução aconteceu, em pontos, por ativo: quantas foram piores, a média e a pior. Mede as execuções que guardaram esse preço: uma saída no stop loss ou no take profit e a entrada de uma ordem limite ou stop. Uma ordem a mercado não é medida: nos nossos testes o MetaTrader não guardou preço pedido para ela, então nunca se atribui slippage a ela.
- Prop firm (mesa proprietária): cada limite e objetivo que você configurar, com a folga que resta. Mais detalhes abaixo.
- Together (em conjunto): como as suas cinco estratégias mais ativas se movem juntas, pela correlação dos resultados fechados diários, par a par, e quais duas são mais parecidas. Um par precisa de pelo menos 10 dias em que alguma das duas fechou uma operação antes de mostrar um número.
- Curves (curvas): os resultados fechados das cinco estratégias mais ativas no período, em um mesmo eixo de tempo, cada uma com sua cor.
- Backtest: a estratégia em que você clicou ao lado do relatório do Testador de Estratégia que você associou a ela, taxa a taxa. Mais detalhes abaixo.
A simulação com lote fixo
Um EA que aumenta o lote junto com a conta faz os seus primeiros meses parecerem pequenos ao lado dos seguintes. O botão ao lado de Details, At 0.10 lot com o valor padrão, coloca todas as operações em um mesmo tamanho: o lucro, o swap e a comissão de cada uma multiplicados pelo lote que você definir em What-if: every trade at this lot size e divididos pelo lote com que ela foi aberta, e as posições abertas da mesma forma. O cartão indica isso, como "Net profit at 0.10 lot" (lucro líquido com lote 0,10), e todos os números e abas acompanham a simulação, exceto Fills, que conta pontos, e os números da mesa proprietária, no cartão e na aba Prop firm, que ficam como a conta foi operada; o título da mesa proprietária no cartão diz "as traded" (como operado). Clique no botão de novo para voltar à conta como foi operada.
Exportação
O botão Export, no cartão de detalhes, grava o período em três arquivos CSV que uma planilha abre: uma linha por estratégia, uma por ativo e uma por operação fechada. Eles vão para MQL5\Files\TickForgeFX, com nomes que levam o período e o minuto em que você exporta, e o tamanho de lote quando a simulação está ligada. Eles trazem as estratégias que o cartão mostra. O rodapé do cartão de detalhes diz para onde foram. Nada sai do seu computador.
O backtest ao lado do seu EA
Salve um relatório do Testador de Estratégia como HTML, copie o arquivo para MQL5\Files e associe-o ao número mágico do seu EA em Backtest reports, por exemplo Breakout.htm=12345; Grid.htm=777, até seis. Para EAs agrupados em Strategy names, qualquer um dos números mágicos do grupo serve. Clique nesse EA no cartão e a aba Backtest coloca as operações dele no período que você escolher ao lado do relatório inteiro, taxa a taxa: operações por semana, a taxa de acerto, o fator de lucro, o ganho médio e a perda média, o resultado médio por operação, os custos por lote e o tempo em que uma operação ficou aberta. Os valores em dinheiro usam o próprio lote de cada um; At 0.10 lot coloca os dois em um mesmo tamanho. Aqui também uma operação é uma posição, enquanto o número Total Trades do próprio relatório conta cada saída, então a contagem de operações da aba pode ser menor que a do relatório. Se você não clicou em nenhuma estratégia, a aba mostra a lista dos relatórios que você associou e se cada um foi lido; um relatório copiado ou salvo por cima depois é lido na próxima vez que você clicar na aba. Um relatório só é usado quando é lido por inteiro: uma linha com palavras que ele não conhece, como as que um terminal configurado em outro idioma pode escrever, deixa o relatório de fora, e a aba avisa. Um relatório nunca entra nos números da conta, na seção da mesa proprietária nem na exportação.
Limites da mesa proprietária: ele observa, nunca age
- Account size (tamanho da conta): digite-o, ou deixe 0 e ele é lido do histórico como o saldo com que o desafio começou. Se o histórico que o MetaTrader entrega não chega ao primeiro depósito da conta, o painel pede que você o digite em vez de adivinhar.
- Daily loss (perda diária), em porcentagem do tamanho da conta, medida a partir do saldo inicial do dia, da equity inicial do dia, do maior dos dois ou da maior equity do dia. O dia começa na sua hora e é medido desde esse momento, mesmo que o MetaTrader estivesse fechado: o que a conta registrou desde então conta para hoje, e as operações abertas na virada do dia são avaliadas pelo preço daquele momento, lido do histórico do gráfico.
- Overall loss (perda total), a partir do tamanho da conta ou com trailing a partir da maior equity. Um depósito não dá folga extra. Medida a partir do tamanho, um saque de lucro não move a linha; com trailing, a linha se move junto com um depósito ou um saque, então o dinheiro que entra ou sai não dá nem tira folga.
- Profit target (meta de lucro), pelas operações fechadas, com o que falta para alcançá-la.
- Trading days (dias operados): um dia conta quando uma operação foi aberta nele, ou quando uma operação foi aberta ou fechada nele, conforme a regra da sua mesa.
- Best day (melhor dia), como parte do lucro total, contra o limite de consistência da sua mesa. Mostra Within ou Over assim que esse limite puder ser cumprido, e até lá diz o que está esperando.
- O desafio é considerado iniciado no último depósito, saque, bônus ou correção de 5% ou mais do saldo que deixa, como o primeiro depósito, um reset ou um saque (se não houver nenhum, na primeira operação), a menos que você digite uma data de início. Um novo início recomeça a meta, os dias operados, o melhor dia e o topo do trailing, e relê um tamanho deixado em 0, então em uma conta financiada que faz saques, digite o tamanho e a data de início.
- A maior equity, do dia ou do desafio, é a maior que ele leu enquanto estava rodando com o painel visível, e é mantida quando o MetaTrader reinicia. Para o resto do tempo, e se o histórico chega ao primeiro depósito da conta, o histórico acrescenta o saldo de cada momento em que a conta não tinha operações abertas, quando equity e saldo eram iguais. Um topo atingido com uma operação aberta enquanto o diário estava desligado não é visto, então mantenha-o rodando se a sua mesa mede a partir de um topo.
- O crédito que a corretora adiciona fica fora de todos os números.
Ele nunca fecha uma operação ao atingir um limite. Se você quer que um limite seja cumprido à força, o nosso Daily Loss and Drawdown Risk Manager fecha as operações na linha que você definir.
Ao lado dos seus EAs
É um indicador, então divide o gráfico com o seu EA: coloque-o no gráfico em que o EA roda ou em qualquer outro. Ele lê todo o histórico da conta, então cada operação aparece, seja qual for o gráfico, terminal ou celular que a abriu, e uma única cópia cobre a conta. O MetaTrader não deixa um indicador abrir operações, então ele não pode mexer nas operações dos seus EAs.
Sobre a demo, com franqueza
Neste mercado, a demo de um produto pago só roda no Testador de Estratégia, e uma conta do testador começa sem operações, então lá não há nada seu para ler. Por isso, em um teste visual ele mostra um mês de exemplo: três estratégias inventadas e algumas operações manuais, com um desafio de mesa proprietária de exemplo ao lado, deslocado para terminar dentro dos sete dias que vão até o dia em que o seu teste começa. Cada período, linha e aba funciona sobre ele como funcionaria na sua conta, inclusive a simulação, mas as estratégias, os nomes delas, o desafio, com as leituras dele, e o relatório de backtest ao lado do Breakout EA são os do exemplo: Strategy names e Strategies to leave out não mudam nada ali. Os cartões dizem que é um exemplo: o rodapé do cartão de detalhes diz "A sample month, not an account" (um mês de exemplo, não uma conta). É o mesmo mês que as capturas de tela mostram. Para ver os seus próprios EAs, coloque-o na sua conta.
O que ele não é
- Não é um diário para escrever: sem anotações, tags, capturas de tela, notas ou calendário.
- Não é uma lista de operações no gráfico: a aba Histórico do MetaTrader tem todos os negócios, e a exportação grava as operações fechadas em um arquivo.
- Não é um gerenciador de risco nem de operações: é um indicador, e o MetaTrader não deixa nenhum indicador abrir, alterar ou fechar uma operação.
- Não é uma previsão: mede o que já aconteceu e o que está aberto agora, e não prevê nada. A simulação muda a escala do que aconteceu; não diz o que vai acontecer.
Bom saber
- Contas hedging e netting, as duas.
- Uma cópia por gráfico: uma segunda cópia adicionada ao mesmo gráfico fica inativa, e o cartão avisa, até você remover uma delas, que um segundo diário está esperando.
- Ele lê todo o histórico ao ser colocado, de novo quando o seu saldo ou as suas posições abertas mudam e uma vez por minuto de qualquer forma.
- Todos os números estão no horário do servidor, o relógio com que o MetaTrader marca cada negócio.
- A comissão que uma corretora cobra como lançamento separado na conta, e não nos próprios negócios da operação, entra nos números da mesa proprietária, mas não no líquido de nenhuma estratégia.
- Se a sua corretora cortou o histórico antigo, uma operação cujo negócio de abertura sumiu vai para quem a fechou, com cada uma das suas saídas contada como uma operação à parte, e o rodapé do cartão de detalhes avisa que faltam alguns negócios de abertura quando uma dessas operações está entre as mostradas.
Se precisar de mim, eu respondo
Pergunte nos comentários ou por mensagem no MQL5 e a resposta vem de mim, não de um suporte. Se algo estiver quebrado, quero saber, e um relato de bug recebe uma correção, não um contorno.
Seu histórico já diz qual dos seus EAs merece o lugar. Isto mostra o porquê.
