Type/to search

Estratégia de trading baseada no oscilador de momentum

Common strategy
Created: 2024-02-05 10:44:19
Last modified: 2 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é uma estratégia de negociação de oscilação diária baseada em momentum técnico, utilizando stop loss com ATR. A estratégia foi criada por Kory Hoang, da Stably.

A estratégia utiliza indicadores de momentum para identificar a direção da tendência, combinados com o indicador ATR para definir níveis de stop loss, implementando uma estratégia de negociação de oscilação de comprar na baixa e vender na alta.

Princípio da Estratégia

No código, primeiro é definido o período de tempo para o backtest.

Em seguida, na parte dos indicadores, são calculados os seguintes:

  • atr(): calcula o indicador ATR, usado para definir o stop loss;
  • max_/min_: registra a máxima/mínima do candle anterior;
  • is_uptrend: determina se está em tendência de alta;
  • vstop: linha de stop loss;

A lógica principal para identificar a tendência é:

Se o fechamento estiver acima da linha de stop loss anterior (vstop) de uma tendência de baixa, determina-se uma tendência de alta; se o fechamento estiver abaixo da linha de stop loss anterior (vstop) de uma tendência de alta, determina-se uma tendência de baixa.

Quando ocorre uma mudança de tendência, a posição da linha de stop loss é ajustada.

Especificamente, em uma tendência de alta, a linha de stop loss é definida como o valor da máxima do candle anterior menos o ATR; em uma tendência de baixa, a linha de stop loss é definida como o valor da mínima do candle anterior mais o ATR.

Isso permite um stop loss trailling de acordo com a tendência.

Na parte das regras de negociação, as posições de compra e venda são abertas quando o preço rompe a linha de stop loss.

Análise de Vantagens

Esta estratégia possui as seguintes vantagens:

  1. Utiliza momentum técnico para determinar a direção da tendência, capturando pontos de reversão a tempo e evitando falsos rompimentos.
  2. O stop loss ATR trailling com base na máxima/mínima permite um bom controle de risco.
  3. A lógica da estratégia é simples e clara, fácil de entender e implementar.
  4. Pode realizar negociações de oscilação de comprar na baixa e vender na alta entre tendências.

Análise de Riscos

Esta estratégia também apresenta alguns riscos:

  1. A escolha inadequada do valor do ATR pode resultar em um stop loss muito amplo ou muito apertado.
  2. Em mercados laterais (oscilação), podem ocorrer movimentos bruscos com stops sucessivos.
  3. O número de negociações pode ser elevado, resultando em altos custos de comissão.

As otimizações podem ser realizadas nos seguintes aspectos:

  1. Testar diferentes parâmetros do ATR para encontrar a combinação ideal.
  2. Combinar o ATR com indicadores de volatilidade para otimizar a linha de stop loss.
  3. Incorporar filtros de tendência para evitar aberturas desnecessárias em mercados laterais.

Direções de Otimização

Esta estratégia pode ser otimizada nas seguintes direções:

  1. Testar diferentes parâmetros do ATR para encontrar a combinação ideal. Realizar backtests com múltiplos conjuntos de parâmetros, avaliando a relação risco/retorno.

  2. Combinar o ATR com indicadores de volatilidade para otimizar a linha de stop loss. Introduzir indicadores de volatilidade para alargar adequadamente o stop loss quando a volatilidade aumentar.

  3. Incorporar filtros de tendência para evitar aberturas desnecessárias em mercados laterais. Adicionar indicadores de julgamento de tendência, abrindo posições apenas quando a tendência estiver clara.

  4. Adicionar mecanismos de gerenciamento de posição. Ajustar o tamanho da posição com base na utilização de capital, número de stops consecutivos, etc.

  5. Adicionar controle de risco para gaps overnight. Fechar posições ativamente antes do fechamento para evitar gaps de preços durante a noite.

Resumo

Esta estratégia, como uma estratégia básica de negociação de oscilação intradiária, possui uma lógica geral clara, utilizando momentum técnico para identificar tendências e o indicador ATR para stop loss trailling, permitindo um controle de risco eficaz.

Há um grande espaço para otimização. No futuro, melhorias podem ser feitas em aspectos como julgamento de tendência, método de stop loss e gerenciamento de posição, tornando a estratégia mais adequada para negociação real. No geral, esta estratégia fornece uma boa estrutura básica para negociação quantitativa.

Source
Pine
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("BTC Swinger", overlay=true, commission_value = 0.25, default_qty_type=strategy.percent_of_equity, default_qty_value = 100)

/////////////////////////////////////////////////////////////
Strategy parameters
Strategy parameters
From Month
From Day
From Year
To Month
To Day
To Year
length
mult
Strategy Direction
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)