Type/to search

Estratégia de rastreamento de tendências dinâmicas

Cryptocurrency
Created: 2023-12-11 15:43:42
Last modified: 3 years ago
1
Follow
1779
Followers

img

Visão geral

A ideia principal desta estratégia é acompanhar dinamicamente a tendência do mercado, comprando quando a tendência é alta e vendendo quando a tendência é baixa. Ela determina a direção da tendência através da computação de uma combinação de vários indicadores, como a regressão linear, a média móvel modificada de Hull, etc.

Princípio da estratégia

Esta estratégia usa vários indicadores técnicos para determinar a direção da tendência. Primeiro, ela calcula um canal de alcance, cujo limite superior e inferior é calculado com base na média móvel simples de close e em um parâmetro de entrada. Em seguida, ela calcula a média móvel de Hull modificada, que é considerada uma representação mais precisa da tendência. Além disso, calcula o indicador de regressão linear.

A fim de reduzir os sinais errados, a estratégia também projetou vários filtros. Por exemplo, o uso de EMA para determinar se está em uma tendência de queda, e o uso de um indicador de janela para avaliar a mudança no RSI. Estes filtros podem evitar a produção de sinais de negociação em situações de turbulência.

Em termos de entrada e parada, a estratégia registra o último preço de abertura da posição e define a porcentagem de stop loss. Por exemplo, se o preço de abertura da última posição é de US \( 100, define um objetivo de stop loss de US \) 102 e o preço de parada de US $ 95. Isso permite o acompanhamento dinâmico.

Análise de vantagens

A estratégia tem as seguintes vantagens:

  1. O Google Analytics é uma ferramenta de análise de tendências, que permite a captação de tendências em linhas mais longas.
  2. O uso de filtros múltiplos reduz o ruído e evita transações frequentes em situações de turbulência;
  3. Ajustar automaticamente a posição do stop loss para acompanhar a tendência;
  4. Pode-se encontrar automaticamente a melhor combinação de parâmetros através de otimização de parâmetros.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. O risco de ser manipulado ainda não é totalmente evitável. Quando a tendência se inverter, pode haver grandes perdas.
  2. A configuração inadequada de parâmetros pode levar a um mau desempenho da estratégia. É necessário encontrar a melhor combinação de parâmetros através da otimização.
  3. O tempo de processamento de dados pode causar atraso no sinal. O cálculo do indicador deve ser otimizado para que seja o mais real possível.

Para controlar o risco, você pode definir um stop loss, trail stop ou usar opções para bloquear os lucros. Além disso, é necessário testar repetidamente o conjunto de parâmetros para encontrar um intervalo de parâmetros confiável. Finalmente, também é necessário prestar atenção ao tempo de cálculo do indicador e procurar a atualidade do sinal.

Direção de otimização

A estratégia pode ser melhorada em vários aspectos:

  1. Teste mais combinações de indicadores para encontrar maneiras mais confiáveis de avaliar tendências;
  2. Ajustar o intervalo de parâmetros para encontrar os melhores;
  3. Otimizar os filtros de sinal para encontrar um equilíbrio entre o desnível de ruído e o atraso;
  4. Tente criar regras de negociação automáticas através de métodos como o aprendizado de máquina.

No processo de otimização, deve-se aproveitar ao máximo o feedback e a simulação de transações para avaliar a qualidade do sinal e a estabilidade da estratégia. Somente soluções de otimização totalmente validadas podem ser aplicadas no mercado real.

Resumir

Esta estratégia é, em geral, uma boa estratégia de acompanhamento de tendências. Ela usa vários indicadores para avaliar as tendências, configura filtros para reduzir sinais errados e pode ajustar automaticamente o rastreamento de tendências de stop loss. Se os parâmetros forem configurados corretamente, ela pode capturar as tendências de linha média e longa com sucesso.

Source
Pine
/*backtest
start: 2023-12-03 00:00:00
end: 2023-12-06 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RafaelZioni

//@version=4
Strategy parameters
Strategy parameters
Strategy Direction
length of channel
upper percent
lower percent
Fast filter length
Slow filter length
HTF
Timeframe
Period
Shift
len
Min
Exit Profit %
buy Loss Long
rebuy %
filter
risk
leverage
stop loss
qty_percent1
qty_percent2
Take profit1
Take profit2
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)