Negociação Automática – Pontapé de Saída!

Tiago Esteves
Depois da introdução à negociação automática na semana passada, que dividiu atenções entre o grande interesse e a moderada polémica, regressarei hoje ao tema com um assunto da maior importância: a definição das regras pelas quais me vou guiar neste período. Já passei pelas fases de awareness, formação, formação avançada, e incubação das estratégias numa conta demo. Sinto-me, por isso, preparado para fazer a transição das estratégias para uma conta real. Quais são, então, os princípios em que me vou suportar?

Partilha de informação: Decidi, como tinha indicado anteriormente, tornar pública a minha conta de negociação automática. Estarão por isso visíveis, a todos os que o queiram consultar, as informações relativas a trades realizados, número de estratégias utilizadas, detalhes das ordens encerradas e em aberto, e os montantes envolvidos em cada um dos negócios (link no final do texto). Como sabem os que por aqui andam há mais tempo, não tenho por hábito divulgar valores nas minhas operações (por múltiplos motivos). Neste caso, em nome da total transparência que o experimentalismo neste método exige, abrirei uma excepção. Não deve, no entanto, qualquer uma dessas ordens ou das minhas decisões, ser considerada como uma recomendação de compra ou venda, etc, etc… (vejam o disclaimer simplificado na lateral direita, ou façam uma rápida pesquisa se o quiserem ver completo).

Montante utilizado: Esta conta será composta por 10.000€. É uma conta real, como disse, e por isso será constituída por dinheiro real representante de uma percentagem do meu portfolio de negociação. Além de cumprir de forma necessária e escrupulosa as regras de money management para a minha carteira, acaba por ser também um valor com algum simbolismo por ter sido o montante com que me iniciei no mercado accionista. Será importante para poder comparar se os resultados serão diferentes quando as regras são cumpridas by the book (não foi o caso na primeira vez, e não acabou muito bem).

Risco tolerado: Os robots (ou EAs, ou estratégias automáticas, …), conforme estão neste momento configurados, estão programados para devolverem um drawdown máximo estimado de 3,52% ao mês para uma média de rentabilidade mensal de 6,40%. É-nos ensinado no curso que deveremos esperar o dobro do drawdown e metade da rentabilidade, já que estes valores são calculados tendo por base o comportamento teórico combinado que os robots teriam caso estivessem a negociar juntos nos últimos anos (backtesting), e um dos riscos disso é que possam estar sujeitos a algum overfitting (demasiado ajustados ao passado, e menos preparados para o futuro). Como esse backtesting é suportado na conjugação das várias estratégias e não no ajuste à estratégia individual, não são expectáveis grandes problemas com overfitting, mas ainda assim é possível que possa ocorrer.

Objectivos: O objectivo nº1 é a protecção do capital, sempre! Explorarei esta questão de forma mais exaustiva no tópico abaixo. Verão depois, nos grupos de Facebook, que os nossos colegas Brasileiros têm objectivos de rentabilidade absolutamente diferentes, tolerando drawdowns até 15% ao mês. A minha configuração é quase o que eles consideram um depósito a prazo, mas para mim é já agressiva o suficiente para valer a pena. O meu objectivo de rentabilidade será de 20% ao ano, baseada numa expectativa mensal de retorno de 2% e uma expectativa de retorno negativa de 2 meses ao ano com o drawdown na faixa anteriormente indicada. O mês de Setembro, por só ter já mais 5 dias de negociação, não entrará nas contas. Espero, portanto, chegar ao final de 2016 com 5% de crescimento.

Protecção de capital: Cada robot comporta internamente diversos mecanismos de defesa, como filtros de volatilidade, de notícias, etc. Todas as ordens têm, sem excepções, stops automáticos. Ainda assim (apesar de ser improvável), tratando-se de uma estratégia automatizada  poderá sofrer um cataclismo qualquer. Por esse motivo será utilizado também um robot que funciona como “polícia” dos restantes. Caso a conta ultrapasse um determinado valor em alta ou em baixa, ele imediatamente desliga tudo. É um pouco como um seguro…. não queremos que ele seja activado, mas dormimos melhor sabendo que está lá. E qual será esse valor? O valor será alterado mensalmente conforme a minha definição de risco para o mês, mas deixo o exemplo de Setembro (é possível que ainda faça algumas alterações à configuração até segunda-feira, mas fica a ideia). Usarei para o cálculo a média (M) de drawdown + 3 desvios padrões (DP), que comportará teoricamente 99,7% de todas as movimentações possíveis. Como neste caso terei esse valor (M + 3DP) cifrado nos -5,69%, o meu “polícia” disparará aos -7%. Da mesma forma, ficará também ligado para valores positivos, pois uma ultrapassagem ao valor de M + 3DP será igualmente sinónimo de anomalia. Estando na estratégia de Setembro esse valor cifrado nos +18,48%, o “polícia” encerrará a conta caso o valor de +20% seja atingido. Uma vez mais, reforço, é pouco expectável que tal ocorra. Caso alguma dessas situações se verifique, a conta manter-se-á sem ordens até nova configuração de risco, no mês seguinte.

Configuração de risco: Neste ponto vou abster-me de grandes comentários. Partilharei mensalmente os resultados do mês anterior e a estratégia global de risco para a minha carteira para o mês seguinte, já que um dos indicadores de “qualidade” mais importantes para este mecanismo de negociação será o enquadramento dos resultados reais no cálculo inicial do intervalo de rentabilidade, mas não farei comentários relativamente a robots e risco individual por estratégia. Este é um dos pontos de maior variabilidade, e eu tenho plena noção que sou um perfeito amador na área. Portanto, todas as dúvidas relativamente a esse ponto deverão ser dirigidas ao Marcello. Ficarão indubitavelmente mais bem servidos na resposta.

Stop geral: Já falei do stop mensal, falta discutir o stop geral. Não sou louco, não deixarei chegar a conta a zero só para provar que tenho razão em defender este método de negociação. De acordo com a configuração de risco que programei para o mês de Setembro, a probabilidade de a estratégia apresentar um valor negativo no final do mês é de 5,61%. Significaria isto que num ano teria menos de 1 mês negativo. Improvável, se quiserem a minha opinião sincera. Espero alguns meses de perda, e considero isso normal. Desde que os meses de ganhos sejam em amplitude e/ou quantidade superiores, tudo bem. Afinal de contas isto é negociação, não é um depósito a prazo!
Qual é o ponto de “ok, os robots são uma treta, está na hora de ir comer caracóis e esquecer a lagosta“? Deixarei esse stop nos 30% da conta, baseando-se esse número na soma de 4 meses consecutivos a ser atingido o stop mensal (que já de si, como vimos, tem uma base probabilística de ocorrer de 0,03%). Significaria isso uma probabilidade de ocorrência inferior a 0,00001%, o que é mais do que suficiente para excluir o factor “foi azar” e permitir inferir com confiança estatística que a hipótese “negociar com robots é uma treta” é verdadeira. Este valor será alterado para cima, caso se justifique com o crescimento da conta, mas não para baixo.

VPS: Utilizarei o serviço de VPS da Activtrades. Uptime garantido, com seguro, em 99,9999% do tempo, conexão de rede de 10 Gbps, processador DC, e 2 gigas de Ram. Além da proximidade ao servidor geral, claro… O custo mensal é de 20€, mas eu consegui negociar com eles a gratuitidade do serviço por um mínimo de 7 meses em troca de um depósito extra de 5000€ (através da oferta de 1500 pontos reward). Confirmei com eles, se alguém mais quiser usufruir da promoção pode fazê-lo mediante as mesmas condições (depósito de 5000€). Só tem de, antes de fazer a transferência, enviar um mail para eles a fazer esse pedido e aguardar por confirmação.

Updates: Apesar de o link para acompanhar a conta em tempo quase real estar sempre disponível, todos os meses farei uma análise ao sucedido em termos de rentabilidade vs. perdas, enquadramento do resultado no risco configurado, e deixarei a indicação da perda máxima e ganho máximo toleráveis para a conta no mês seguinte.

Para concluir: Apesar dos óbvios riscos que a negociação automatizada (tal como a manual) tem, os benefícios potenciais são na minha opinião francamente superiores. Não descarto a possibilidade de estar redondamente enganado, mas estou disposto a pagar para ver. Estando as regras bem definidas, é uma questão de irmos acompanhando pacientemente os próximos desenvolvimentos. Ciente de que não há milagres, não tenho também dúvidas de que todas as novidades nos mercados financeiros são encaradas com desconfiança. Isso não significa que sejam boas ou más, é somente um reflexo da nossa forma paradoxal de encarar o risco.
                           _____________________________________________

Link para acompanhar os movimentos da conta: Clique aqui
Nota: Só na segunda-feira, quando ligar novamente os robots, a conta terá movimentações e estará com o montante total. Para já só tem uma única “imagem” de quando liguei os robots no início desta semana, não havendo ainda qualquer negócio.  

Link para download de conta de demonstração: Clique aqui
Nota: Antes de avançarem para a negociação real, façam toda a configuração dos robots em conta demo e deixem a rodar durante uns dias. As configurações mantém-se, basta depois fazer simplesmente login na outra conta.

Lista de Comentários

  • Acácio Bernardo 09 / 10 / 2016 Reply

    Excelente artigo Tiago. Dua perguntas, não enconto o ActiveTrade na lista de brokers do myfxbook, como faço para associar a minha conta no myfxbook com uma conta no broker?
    Primeiro estou a experimentar e a familiarizar com o site, mas na sua opinião, que cursos devo tirar antes de me lançar numa conta real? O do Marcelo será suficiente?

    Obrigado.

  • Tiago Esteves
    Tiago Esteves 09 / 10 / 2016 Reply

    Obrigado, Acácio. A associação ao myfxbook é feita através de um robot que se instala na plataforma. Não é difícil, mas também não é de caras. Se quiser posso dar umas dicas na configuração, mande-me mensagem privada. Atenção que a corretora chama-se Activtrades, aparece la na listagem deles. Mas não é sequer necessário dizer com que corretora trabalha, todas com metatrader permitem fazer a associação.
    Relativamente ao curso, eu só fiz os do Marcello. Fiz os dois, básico e avançado, mas o básico é suficiente para começar.
    Cumprimentos

Deixe uma resposta