
Visão Geral
Esta estratégia é uma estratégia DCA dinâmica baseada em volume e rompimento de preço. Ela identifica o ponto baixo de preço mais recente e começa a construir posição quando o preço rompe esse ponto baixo com aumento de volume. Durante a queda contínua do preço, a estratégia ajusta dinamicamente a quantidade de cada construção de posição com base no tamanho da perda flutuante, até atingir o número total de construções de posição definido. Além disso, a estratégia define um preço de take profit com base na mediana da magnitude das quedas de preço.
Princípio da Estratégia
- Usar a função
ta.pivotlow()para identificar o ponto baixo de preço mais recente e usá-lo como suporte. - Calcular a magnitude da queda após o rompimento histórico do suporte pelo preço, usando a mediana como referência para a distância de segurança e o nível de take profit.
- Quando o preço rompe o suporte e o volume relativo é maior que o múltiplo definido, acionar o sinal de construção de posição.
- De acordo com o número total de construções de posição definido, dividir o capital total em partes iguais. A cada construção de posição, ajustar dinamicamente a quantidade com base no número atual de construções, alcançando um crescimento exponencial das posições.
- Durante o processo de construção, se a perda flutuante atingir o limite definido, continuar aumentando a posição até atingir o número total de construções.
- Quando o preço subir até o preço de take profit, fechar todas as posições.
Vantagens da Estratégia
- Ajuste dinâmico da quantidade de construção: Ajustar dinamicamente a quantidade de cada construção com base na perda flutuante durante a queda do preço, controlando o risco ao mesmo tempo que permite obter mais lucro na recuperação do preço.
- Parâmetros baseados em dados históricos: Calcular a magnitude da queda após o rompimento histórico do suporte pelo preço, usando a mediana como referência para a distância de segurança e o nível de take profit, tornando os parâmetros da estratégia mais próximos da realidade do mercado.
- Limitação do número total de construções: Controlar a exposição total ao risco da estratégia definindo um número máximo de construções, evitando perdas causadas por excesso de adição de posições.
Riscos da Estratégia
- Risco de falha do suporte: Se ocorrerem condições extremas de mercado, com o preço rompendo o suporte e caindo significativamente de forma contínua, o mecanismo de adição de posições pode gerar grandes perdas.
- Risco de configuração de parâmetros: O desempenho da estratégia depende muito da configuração dos parâmetros; parâmetros inadequados podem levar a um desempenho ruim.
- Risco de definição do preço de take profit: Se o preço de take profit for muito alto, pode perder parte do lucro; se for muito baixo, pode fechar a posição prematuramente, não aproveitando totalmente a oportunidade de recuperação do preço.
Direções de Otimização da Estratégia
- Introduzir mais indicadores: Na avaliação do sinal de construção, podem ser introduzidos mais indicadores técnicos, como RSI, MACD, etc., para aumentar a precisão do sinal.
- Otimizar a gestão de capital: Ajustar dinamicamente a proporção de capital para cada construção com base na volatilidade do mercado, tolerância ao risco da conta, etc., para controlar melhor o risco.
- Take profit e stop loss adaptativos: Ajustar dinamicamente os níveis de take profit e stop loss com base nas mudanças na volatilidade do mercado, para se adaptar melhor às alterações do mercado.
Resumo
Esta estratégia, ao ajustar dinamicamente a quantidade de construção e utilizar dados históricos para definir parâmetros, busca obter mais lucro na recuperação do preço enquanto controla o risco. No entanto, o desempenho da estratégia depende muito da configuração dos parâmetros e das condições do mercado, ainda existindo certos riscos. A introdução de mais indicadores, a otimização da gestão de capital e o take profit/stop loss adaptativos podem melhorar ainda mais o desempenho da estratégia.
/*backtest
start: 2024-04-04 00:00:00
end: 2024-04-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © AHMEDABDELAZIZZIZO
//@version=5- 1
