Type/to search

Estratégia de Acompanhamento de Momentum de Preço

Common strategy
Created: 2024-01-03 17:32:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia utiliza indicadores de momentum de preço para determinar a direção das negociações. Especificamente, calcula a média móvel e o preço médio ponderado por volume. Quando o preço cruza acima dessas médias, gera um sinal de compra. Para filtrar sinais falsos, exige que não tenha havido sinal semelhante anteriormente. Em seguida, salva o estado do sinal e combina com a média móvel para gerar o sinal final de abertura de posição. A estratégia também inclui configurações de stop loss e take profit.

Princípio da Estratégia

A estratégia baseia-se principalmente em indicadores de momentum de preço para identificar a direção da tendência. Primeiro, calcula a média móvel e o preço médio ponderado por volume:

pine
swmaClose = swma(close) vwapClose = vwap(close)

Onde swma é a média móvel suavizada (Smoothed Weighted Moving Average) e vwap é o preço médio ponderado por volume (Volume Weighted Average Price). Ambos refletem o nível médio do preço.

Em seguida, compara a relação entre o preço e a média, verificando se o preço cruza acima da média móvel e do VWAP, indicando um sinal de alta:

pine
swmaLong = close > swmaClose vwapLong = close > vwapClose

Para filtrar sinais falsos, exige que esses indicadores não tenham gerado sinal anteriormente:

pine
triggerLong = vwapLong and not vwapLong[1] and not swmaLong and not swmaLong[1]

Em seguida, salva o sinal de alta:

pine
saveLong = false, saveLong := triggerLong ? true : not vwapLong ? false : saveLong[1]

Finalmente, quando o sinal de cruzamento é salvo e o preço cruza novamente acima da média móvel, é gerado o sinal de abertura de posição:

pine
startLong = saveLong and swmaLong

Isso filtra alguns sinais falsos, tornando o sinal mais confiável.

A estratégia também inclui configurações de stop loss e take profit. A distância do stop loss é configurável, e o take profit é definido como um múltiplo do stop loss.

Análise de Vantagens

A estratégia apresenta as seguintes vantagens:

  1. Utiliza indicadores de momentum de preço, que identificam bem a direção da tendência.
  2. Combina indicadores duplos e múltiplas etapas de verificação, filtrando sinais falsos e tornando a estratégia mais confiável.
  3. As configurações de stop loss e take profit são razoáveis, controlando o risco por operação.
  4. Os parâmetros da estratégia são configuráveis, adaptando-se a diferentes condições de mercado.
  5. A lógica da estratégia é simples e direta, fácil de entender e implementar.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. Os indicadores de média móvel possuem atraso, podendo perder parte da movimentação dos preços.
  2. O desempenho depende da configuração dos parâmetros; diferentes combinações geram resultados muito distintos.
  3. Os sinais de compra são escassos, com risco de perder algumas oportunidades.
  4. As múltiplas etapas de verificação podem filtrar algumas oportunidades, afetando a lucratividade.

Contramedidas:

  1. Testar diferentes parâmetros de média móvel para otimizar as configurações.
  2. Simplificar a lógica de verificação quando possível, aumentando os sinais de compra.
  3. Ajustar a proporção de stop loss/take profit para controlar perdas individuais.

Direções de Otimização

A estratégia pode ser otimizada nos seguintes aspectos:

  1. Testar mais indicadores de momentum de preço, como MACD, DMI, etc.
  2. Adicionar lógica de sinal de venda, permitindo negociações bidirecionais.
  3. Incorporar indicadores de volume para evitar potenciais falsos rompimentos.
  4. Otimizar os parâmetros com base nos resultados do backtest.
  5. Considerar o ajuste automático de parâmetros de acordo com as condições do mercado.
  6. Adicionar algoritmos de aprendizado de máquina para otimização adaptativa de parâmetros.

Essas otimizações podem aumentar a flexibilidade, robustez e lucratividade da estratégia.

Resumo

Esta estratégia de rastreamento de momentum de preço é, de modo geral, uma estratégia de rastreamento de tendência simples, direta e com lógica clara. A estratégia utiliza média móvel e preço médio ponderado por volume para determinar a direção do momentum de preço, e incorpora um mecanismo de verificação em múltiplas etapas para melhorar a qualidade do sinal. A estratégia também inclui configurações razoáveis de stop loss e take profit. Do ponto de vista do código, a lógica é muito concisa, necessitando de apenas cerca de 20 linhas de Pine Script para implementação. No geral, esta estratégia é um excelente caso de estudo, servindo como um bom ponto de partida para iniciantes compreenderem estratégias de negociação quantitativa. Naturalmente, a estratégia também possui valor prático de negociação; com otimização de parâmetros e extensão de funcionalidades, pode se tornar um sistema de negociação prático para evitar ruídos e rastrear tendências.

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

//@version=4
strategy(title = "Simple Price Momentum", shorttitle = "SPM", overlay = true, initial_capital = 20000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_value = 0.025)

// How To Create A Simple Trading Strategy With TradingView
Strategy parameters
Strategy parameters
Consecutive Orders
Stop Loss
Reward/Risk
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)