InícioCriptomoedasEthereumSistema de Trading mean reverting nas criptomoedas: uma estratégia para aproveitar os...

Sistema de Trading mean reverting nas criptomoedas: uma estratégia para aproveitar os falsos breakout de Ethereum (ETH)

Na ótica de diversificar a cesta de estratégias de trading sistemático, neste artigo tentar-se-á avaliar se é possível abordar o trading em Ethereum (ETH) com uma estratégia do tipo “mean reverting” baseada em falsos breakout. Como a maioria das criptomoedas, também o Ethereum mostrou historicamente um comportamento predominantemente “trend following”, portanto, procurar as inversões de tendência pode parecer uma escolha contraproducente. 

Com a evolução recente do mercado crypto, pode ser útil avaliar a inserção no próprio portfólio de uma estratégia que aproveite a tendência “mean reverting” que parece estar cada vez mais presente também neste mercado, alimentada pela crescente liquidez.

Para fazer isso, tentar-se-á definir um trading system que possa conseguir aproveitar os falsos breakout nos níveis mínimos da sessão anterior, que cada vez mais frequentemente originam rebotes, em vez de extensões da tendência de baixa. Na quebra do mínimo do dia anterior, haverá então a condição para entrar long caso o preço volte ao nível do mínimo recém-violado.

Estrutura e resultados iniciais do trading system mean reverting em Ethereum (ETH)

A estratégia, que será construída apenas no lado long, pressupõe entrar após movimentos de baixa do mercado com a ideia de que a quebra do mínimo do dia anterior possa levar a um ressalto. 

A sessão é calculada usando o horário da exchange (normalmente utiliza-se o horário de Greenwich, GMT) da meia-noite às 23:59, considerando uma série histórica de dados de 2016 até hoje (maio de 2024). É definida uma quantidade fixa de 10.000$ por trade, e um stop loss de primeira tentativa de 3000$.

Obtêm-se desde o início resultados positivos, com uma equity line crescente. Nas figuras seguintes nota-se como o lucro total do sistema supera os 71.000$ em apenas 75 operações, com um average trade de 1.100$. Estes resultados poderiam parecer demasiado positivos, mas na realidade denotam uma estratégia ainda bruta, visto o pequeno número de operações de duração muito longa, como confirma o alto valor do average trade.

Embora forneça métricas interessantes, o baixo número de operações torna a estatística pouco robusta, além de ser pouco aplicável no trading real vista a longa duração de muitos trade.

É oportuno, portanto, limitar a duração dos trade, encontrando talvez um compromisso entre average trade e número de operações através de uma otimização dos parâmetros utilizados.

trading mean reverting ethereum
Figura 1. Linha de equity do trading system mean reverting em Ethereum (ETH).
trading mean reverting ethereum
Figura 2. Comércio médio do sistema de trading mean reverting em Ethereum (ETH).
trading mean reverting ethereum
Figura 3. Resumo das performances do trading system mean reverting em Ethereum (ETH).

Otimização para determinar a duração ideal dos trade 

Como primeira coisa se tentará então limitar a duração dos trade impondo o fechamento após um certo número de dias. Otimizando entre 5 e 120 dias encontram-se os valores na figura 4. Como se nota no gráfico na figura 5, em torno dos 55 dias há uma área com bons valores de average trade e net profit sobre drawdown. Trata-se, no entanto, de uma duração bastante longa se comparada ao evento que gera a entrada no mercado (falso breakout dos mínimos anteriores), mas a otimização mostra como não é possível com trade de duração menor obter resultados dignos de nota. Escolher-se-á então a título de exemplo fechar os trade no máximo após 55 dias. 

Figura 4. Otimização da duração dos trade (expressa em dias).
Figura 5. Gráfico dos principais resultados da otimização.

O lucro total do sistema caiu para cerca de 46.000$ com um average trade de 130$, valores mais baixos do que os anteriores, mas decididamente mais realistas considerando que são obtidos em 354 operações, um número que torna a estatística mais robusta e o horizonte temporal do trade mais sustentável. No entanto, ainda pode haver espaço para melhorar as métricas e aproximar-se de uma estratégia que possa ser considerada para o live trading. Poder-se-ia, por exemplo, filtrar as entradas com padrões de preço, tentando operar apenas quando há condições ideais.

Análise dos padrões de preço para melhorar os resultados do trading system mean reverting em Ethereum

A tal propósito, será utilizada uma lista proprietária que reúne em seu interior muitas combinações de preço, diferentes entre si, que servirão para compreender em quais situações Ethereum (ETH) parece funcionar melhor com a lógica de falso break out objeto do teste.

Figura 6. Otimização dos padrões de preço para melhorar a eficácia dos trade.

O caso “PtnNeutYes=4” (figura 6) identifica os dias seguintes a uma sessão com pouca convicção. Trata-se de dias em que o “body” da vela diária (open-close) não foi superior a 75% do intervalo total da vela diária (high-low). Portanto, se desejaria evitar aquelas situações em que o “body” é superior a 75% do intervalo total da sessão. 

Nota-se como, de fato, o MyPtn número 4 consegue aumentar o average trade (152$) e o net profit (49.209$). Também o drawdown diminui e fica em -6.697$. Uma boa melhoria, visível também pela forma da equity que é decididamente mais regular (figura 7).

Figura 7. Equity line do trading system mean reverting com a aplicação do Pattern 4.
Figura 8. Average trade do trading system mean reverting com a aplicação do Pattern 4.

Estes bons resultados certamente estão longe daqueles que se teriam alcançado com o simples “buy & hold” de Ethereum (ETH) de 2016 até hoje (figura 9) em termos de lucros absolutos. Mas é preciso considerar que as flutuações do “buy & hold” não são comparáveis às vividas pelo trading system, tornando o primeiro uma abordagem certamente menos sustentável. Além disso, deve-se dizer que o trading system utiliza um tamanho fixo, enquanto aplicando o “buy & hold” é como se estivesse reinvestindo os lucros obtidos. 

Figura 9. Buy & hold de Ethereum (ETH) desde 2016 com 10.000$.

Considerações finais sobre o trading system mean reverting em Ethereum

Em conclusão, viu-se como é possível operar com uma abordagem mean reverting mesmo em um instrumento como Ethereum, tipicamente trend following, que com o crescimento geral do mercado crypto apresenta cada vez mais oportunidades também de inversão. O trading system desenvolvido neste artigo não está certamente pronto para o live trading, mas deixa-se ao leitor a tarefa de experimentar e otimizar ainda mais esta ideia para poder refiná-la e transformá-la em uma verdadeira estratégia operacional.

Até a próxima e bom trading!

Andrea Unger

RELATED ARTICLES

MOST POPULARS

GoldBrick