Olá pessoal!
No dia 26 de Janeiro, quinta-feira passada, eu apresentei a terceira MasterCall do Curso Avançado da OperAção, nesta turma de inscritos em Nov/2016. Trata-se da 22.a turma de curso avançado e os participantes são muito interessados e aplicados aos estudos. As perguntas que têm feito no fórum exclusivo dos alunos avançados são muito procedentes e as participações durante a MasterCall foram também muito úteis ao esclarecimento do material sendo apresentado. Muito obrigado, prezados alunos!
Mas, como eu ia dizendo, apresentei a terceira MasterCall desta turma e nela abordei a utilização da funcionalidade da Persistência de Trades do GrapherOC para desenvolver um sistema composto cujos trades são posicionados no intraday (com risco controlado) mas podem ser encerrados tanto dentro do mesmo pregão quanto depois de vários dias.
E os resultados apresentados permitem mostrar que esta foi realmente uma quebra de paradigma! Este novo conceito de sistema composto permite a redução drástica do efeito do slippage sobre os resultados, bem como o uso de ativos do mercado a vista, como PETR4, BBDC4, VALE5, etc (ao invés de ficar preso somente aos mini-contratos da BM&F, como a maioria dos robôs têm de fazer por questões de liquidez).
Até para esclarecer aos leitores do blog, que possam não estar participando desta turma do curso, resolvi mostrar aqui um pouquinho dos resultados obtidos. É claro que no curso apresento todo o processo de desenvolvimento dos sistemas em detalhe, com todo o rigor matemático recomendável.
Iniciamos por criar um conceito simples de trading system, baseado nas regras mostradas na figura 1 abaixo.
Figura 1 – Conceito do sistema inicial
Programamos estas condições no GrapherOC e utilizamos a ferramenta Optimizer para, com seu poderoso “engine” de algoritmos genéticos, obter os valores otimizados dos parâmetros X e Y. Para este processo de otimização, utilizamos um período de inSample de 6 meses (Out15 a Abr16) do gráfico dos mini-contratos futuros de índice. De posse de um sistema otimizado, nós o aplicamos a um período de outSample de 9 meses (Abr16 a Jan17) do mesmo ativo, para testar sua performance e observar eventuais ocorrências de overfit.
O resultado é o apresentado na figura 2 abaixo e reflete o uso de um capital inicial de R$ 50.000,00. O controle de risco é estrito, com um limite de risco por trade de 1% do capital e um risco total (portfolio heat) também de 1% do capital (o que força o sistema a usar um esquema de entradas gradativas). Para tornar a análise conservadora, inserimos um slippage adicional de 10 pontos a cada trade e não permitimos a piramidação dos lucros.
Figura 2. Resultados
A curva azul, na parte de baixo da figura, ilustra o crescimento da carteira (lucro gerado!) ao longo do tempo, alinhada com os candles no gráfico logo acima. A faixa à esquerda, com uma tarja verde clara, é o período usado para a otimização (inSample). Vemos que os ganhos ocorreram principalmente nos períodos em que houve alta (afinal, este é um sistema “touro”, desenhado para operar na compra). Nos períodos de baixa ou congestão, vemos que a curva azul ficou praticamente horizontal, demonstrando que o sistema pôde identificar muito bem os momentos a serem evitados no mercado. O ganho de 40% (em 9 meses de outSample) com um MDH de 5,27% já demonstram uma performance acima de tudo o que já tínhamos feito até hoje, em termos de resultados para um sistema simples comprado. A principal diferença aqui é exatamente o uso do novo esquema de persistência de trades, que abordamos em detalhe no curso.
A figura 3, abaixo, demonstra que o sistema utilizou menos da metade do capital e que o risco assumido nunca ultrapassou os R$ 500,00.
Figura 3. Perfil de uso de capital e risco ao longo do tempo
Mas fomos além…
Aplicamos a mesma idéia, e o mesmo sistema, para a criação de um sistema composto simples. A idéia era criar um sistema vendido (análogo a este comprado) para operar também no mini-índice, bem como sistemas comprados (também variantes otimizadas deste primeiro) para serem aplicados aos ativos PETR4 e VALE5.
O resultado pode ser conferido na figura 4 abaixo. E os números falam por si.
Figura 4. Resultados do sistema composto
O ganho de 156% no período, dos quais 62% em 9 meses de outSample (que equivaleriam a 80% a.a.), com um MDH de 4,28% realmente demonstram uma performance fantástica para um sistema tão simples. Com um nível tão baixo de MDH, poderíamos experimentar aumentar os limites de risco (em especial o portfolio heat) para atingir rentabilidades ainda mais impressionantes. E com um detalhe: o período de teste (outSample) foi um dos períodos mais atribulados da história da bolsa brasileira, com direito a crise, estagflação e processo de impeachment da presidente. Como dissemos, a principal diferença aqui é exatamente o uso do novo esquema de persistência de trades aliado ao adequado uso de técnicas de otimização e controle do risco (coisas que abordamos em detalhe no curso).
E isto tudo se mostra muito promissor! Imaginem o resto do ano! 🙂
Forte abraço a todos!
Related Posts
-
Benefícios da Operação Robotizada
Nos últimos dois e-mails, contei como as emoções podem levar você a cometer erros fatais. -
Um caso real de desastre – Medo e Ganância.
Operar na Bolsa de Valores pode ser tão fascinante quanto cruel. Nestas duas características moram