Estratégia de negociação quantitativa de acompanhamento de máximas históricas
Visão Geral
Esta estratégia acompanha principalmente o preço mais alto histórico do ativo. Ela compra quando o preço recua para uma determinada porcentagem do preço mais alto e vende quando o preço rompe novamente a máxima histórica, sendo uma estratégia de seguimento de tendência.
Princípio da Estratégia
A estratégia primeiro registra o preço mais alto do ativo desde 1º de janeiro de 2011, definido como a variável highestHigh. Em seguida, desenha uma linha horizontal desse preço mais alto, chamada allTimeHigh.
Durante a execução, a cada dia verifica se o preço máximo do dia atingiu uma nova máxima. Se sim, atualiza a variável highestHigh e redesenha a linha horizontal allTimeHigh.
A estratégia possui três linhas horizontais importantes:
buyzone = highestHigh * 0.9: 90% do preço mais alto, representando uma oportunidade de pullback forte.buyzone2 = highestHigh * 0.8: 80% do preço mais alto, representando uma posição de pullback mais atraente.sellzone = highestHigh * 0.99: 99% do preço mais alto, representando uma oportunidade para identificar reversão de tendência.
Quando o preço cai até a linha de 80% (buyzone2), é gerado um sinal de compra. Quando o preço rompe novamente a linha de 99% da máxima histórica (sellzone), é gerado um sinal de venda para encerrar a posição.
O principal critério de decisão da estratégia é acompanhar a máxima histórica e suas linhas de proporção, caracterizando uma estratégia típica de seguimento de tendência.
Análise de Vantagens
A maior vantagem dessa estratégia é capturar tendências de alta de longo prazo, entrando após pullbacks para obter o efeito de comprar na baixa e vender na alta. As vantagens específicas são:
- Consegue aproveitar as oportunidades de tendência de alta de longo prazo das ações; acompanhar a máxima histórica é um importante referencial para julgar a tendência.
- O nível de 80% da máxima histórica representa a melhor relação risco-retorno, garantindo espaço de lucro após a alta e limitando o risco de queda.
- A linha de 99% da máxima histórica como stop loss permite maximizar os lucros enquanto controla o risco.
- Pode ser usada para verificar se a ação está entrando em uma oportunidade de alta estrutural; novas máximas históricas indicam fortalecimento da empresa.
- Os parâmetros são altamente ajustáveis, permitindo otimização personalizada para diferentes ações.
Portanto, essa estratégia maximiza os ganhos provenientes de tendências de alta das ações, evitando os riscos de correções de curto prazo, sendo uma estratégia de seguimento de tendência com boa relação risco-retorno.
Análise de Riscos
O principal risco da estratégia é a possibilidade de o preço continuar caindo após a compra, com probabilidade de novas baixas. Os principais riscos incluem:
- Após a compra, o preço pode continuar caindo abruptamente, gerando perdas.
- A máxima histórica pode representar um ponto de exaustão do movimento de alta; a força para continuar subindo pode ser insuficiente.
- Se os parâmetros forem mal ajustados, pontos de stop loss muito altos ou muito baixos podem causar problemas.
- A frequência de negociação pode ser baixa, sendo facilmente influenciada por fatores externos como o desempenho do mercado.
- Não considera fundamentos ou valuation da ação, tornando a seleção de ativos frágil.
As principais soluções são: avaliar racionalmente os fundamentos das ações para garantir a qualidade da seleção; ajustar parâmetros como proporção de compra e stop loss para otimizar a estratégia; considerar a combinação com outras estratégias, entre outras.
Direções de Otimização
As principais direções de otimização da estratégia envolvem ajuste de parâmetros, regras de seleção de ações e melhoria do método de stop loss. Especificamente:
- Otimizar indicadores técnicos de compra e stop loss, como considerar indicadores KDJ, MACD, etc., para evitar pontos elevados.
- Melhorar as regras de seleção de ações, adicionando indicadores fundamentais e de valuation para garantir a qualidade dos ativos.
- Ajustar dinamicamente as proporções dos parâmetros, alinhando com o mercado geral para garantir razoabilidade.
- Implementar stop loss móvel ou stop loss por tempo, otimizando o método e a posição do stop loss.
- Considerar a combinação com outras estratégias fatoriais para formar um modelo multifatorial, aumentando a estabilidade.
- Adicionar indicadores de volume para avaliar a força, evitando escolher ações em fase de baixa atividade no final da alta.
Portanto, as direções de otimização da estratégia concentram-se principalmente em regras de seleção de ações, ajuste de parâmetros e melhoria do stop loss, aumentando a estabilidade e o retorno ajustado ao risco com base no acompanhamento da tendência original.
Resumo
Essa estratégia é um exemplo típico de seguimento de tendência baseado no acompanhamento de novas máximas históricas. Ela captura eficazmente as tendências de alta de longo prazo das ações, obtendo uma relação risco-retorno favorável por meio de pullbacks técnicos. No entanto, por não considerar fatores fundamentais, sua estabilidade e capacidade de resistência a riscos são mais fracas. As principais direções de otimização incluem melhorar as regras de seleção de ações, ajustar os parâmetros de stop loss e otimizar o mecanismo de stop loss. Se combinada com outras estratégias em um modelo multifatorial, pode formar uma estratégia quantitativa de seleção e negociação com excelente relação risco-retorno.
/*backtest
start: 2023-01-21 00:00:00
end: 2024-01-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("All-time-high", "ATH", overlay=true, initial_capital=10000, default_qty_value=100, default_qty_type=strategy.percent_of_equity, pyramiding=1, commission_type=strategy.commission.cash_per_contract, commission_value=0.000)
// input- 1

