Type/to search

Estratégia de Seguir a Máxima de Ontem

Common strategy
Created: 2023-10-08 14:06:55
Last modified: 3 years ago
1
Follow
1802
Followers

Visão Geral

Esta estratégia opera com base no preço máximo do dia anterior de negociação, sendo do tipo de acompanhamento de tendência (trend following). Ela abre posições longas quando há um rompimento do preço máximo do dia anterior, mesmo que ocorram múltiplos rompimentos durante o mesmo dia, repetindo a abertura de posições.

Princípio da Estratégia

  1. Utiliza a função LucF para evitar olhar para a vela mais recente durante o backtest.

  2. Verifica se é a abertura de um novo dia de negociação. Registra o preço máximo do dia (max_today) e o preço mínimo do dia (min_today).

  3. Compara a máxima atual (high) com max_today e atualiza max_today.

  4. Compara a mínima atual (low) com min_today e atualiza min_today.

  5. Traça linhas do preço máximo e mínimo do dia anterior de negociação.

  6. Define o ponto de abertura de posição no rompimento do preço máximo do dia anterior, podendo adicionar um GAP de certa magnitude acima do máximo para atrasar ou antecipar a entrada.

  7. Define a proporção de stop loss (sl) e a proporção de take profit (tp).

  8. Abre posição longa quando o preço rompe o preço máximo do dia anterior.

  9. Define pontos de stop loss e take profit.

  10. Opcionalmente, permite ativar o trailing stop, definindo o requisito mínimo para ativar o trailing stop e a distância do trailing stop.

  11. Opcionalmente, permite verificar o estado da EMA ao fechar a posição.

Análise de Vantagens

Esta é uma estratégia de acompanhamento de tendência relativamente simples, com as seguintes vantagens:

  1. Sinais claros e simples, fáceis de implementar.

  2. Utiliza o rompimento do preço máximo do dia anterior para confirmar a tendência, filtrando efetivamente o ruído de mercados laterais.

  3. Permite ajustar a sensibilidade de entrada através do parâmetro GAP.

  4. Risco geral controlável, com stop loss claro.

  5. Opção de usar trailing stop para travar mais lucros.

  6. Pode ser combinada com verificação de EMA para evitar ser pego em um cruzamento de baixa (death cross).

Análise de Riscos

Esta estratégia também apresenta alguns riscos a serem considerados:

  1. Falhas no rompimento podem causar perdas, exigindo um stop loss adequado.

  2. A eficácia do rompimento depende de o mercado estar em tendência; em mercados laterais, pode gerar falsos sinais.

  3. Se o trailing stop for configurado inadequadamente, pode ser muito sensível e ser acionado por pequenas oscilações de preço.

  4. Parâmetros de EMA podem ser muito sensíveis ou lentos se mal ajustados.

  5. Há diversas variáveis a serem monitoradas e otimizadas, como GAP, amplitude do stop loss, configurações do trailing stop, etc.

Direções de Otimização

A estratégia pode ser aprimorada nos seguintes aspectos:

  1. Substituir o stop loss fixo por um stop loss baseado em ATR ou dinâmico conforme a tendência.

  2. Adicionar um filtro baseado em desvio padrão para validar a eficácia do rompimento.

  3. Adicionar condições baseadas em volatilidade para evitar rompimentos inválidos em mercados laterais.

  4. Otimizar os parâmetros da EMA para julgamentos mais estáveis e precisos.

  5. Otimizar os parâmetros do trailing stop para melhor se adequar à amplitude das oscilações do mercado.

  6. Testar a robustez dos parâmetros em diferentes ativos.

  7. Adicionar um mecanismo de ajuste dinâmico do tamanho da posição.

Conclusão

No geral, esta estratégia é relativamente simples e prática, sendo um exemplo clássico de acompanhamento de tendência. Utiliza o rompimento do preço máximo do dia anterior como sinal para seguir a tendência, com o controle de risco baseado principalmente no stop loss. Com uma otimização adequada de parâmetros, a estratégia pode obter bons resultados em mercados com tendência. No entanto, é preciso atenção à estratégia de stop loss e aos filtros para evitar ser pego em condições de mercado lateral. Esta estratégia pode servir como uma base para expandir e otimizar estratégias de acompanhamento de tendência.

Source
Pine
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
// © TheSocialCryptoClub

//@version=5
Strategy parameters
Strategy parameters
ROC Filter from CloseD
roc_enable
Treshold
Entry
Gap%
Stop-loss
Take-profit
Trailing Stop Settings
Trailing-stop
Offset Trailing
Trailing-stop
Close EMA
EMA length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)