Sistema de negociação de ação dinâmica de preço VWAP-ATR

VWAP ATR PA
Data de criação: 2024-11-27 14:51:52 última modificação: 2024-11-27 14:51:52
cópia: 1 Cliques: 607
1
focar em
1617
Seguidores

Sistema de negociação de ação dinâmica de preço VWAP-ATR

Visão geral

Trata-se de uma estratégia de negociação intradiária que combina o preço médio ponderado por volume de transação (VWAP), o indicador de amplitude real (ATR) e a análise do comportamento dos preços. A estratégia julga a tendência do mercado observando a interseção dos preços com o VWAP, enquanto usa a dinâmica do ATR para definir um objetivo de stop loss e ganho.

Princípio da estratégia

A estratégia baseia-se nos seguintes princípios:

  1. Usando o VWAP como uma linha de referência para determinar a tendência, quando o preço é positivo acima do VWAP e negativo abaixo
  2. O momento de entrada é determinado por meio da observação do cruzamento entre o preço e o VWAP
  3. O uso do ATR para calcular de forma dinâmica os objetivos de stop loss e profit, oferece um programa de gestão de risco mais flexível
  4. Condições de entrada múltiplos: preços de baixo para cima VWAP
  5. Condições de entrada: Preço de cima para baixo no VWAP
  6. Stop loss é o dobro do ATR atual e meta de ganho é o dobro e meio do ATR atual

Vantagens estratégicas

  1. Gerenciamento de risco dinâmico: ajuste dinâmico dos objetivos de stop loss e profit via ATR, permitindo que a estratégia se adapte a diferentes ambientes de mercado
  2. Seguimento de tendências: Usando o VWAP como uma referência para a determinação de tendências, é possível capturar de forma eficaz as tendências do mercado
  3. Sinais de negociação objetivos: estratégias baseadas em indicadores técnicos claros, reduzindo o impacto de julgamentos subjetivos
  4. Benefício-risco razoável: garante um bom benefício-risco ao estabelecer um objetivo de lucro de 1,5 vezes o ATR
  5. Adaptabilidade: a estratégia pode ser aplicada a diferentes mercados e períodos de tempo

Risco estratégico

  1. Risco de mercado de choque: em mercados de choque horizontal, a frequência de cruzamentos VWAP pode levar a falsos sinais excessivos
  2. Risco de derrapagem: pode haver um maior risco de derrapagem quando o mercado muda rapidamente
  3. Risco de amplitude de parada: em mercados com alta volatilidade, a parada de um ATR duplo pode ser ligeiramente insuficiente
  4. Risco de Falso Breakout: Crossover entre preço e VWAP pode gerar Falso Breakout

Direção de otimização da estratégia

  1. Aumento do filtro de volume de transação: pode ser adicionado um mecanismo de confirmação de volume de transação, aumentando a confiabilidade do sinal de transação
  2. Optimizar a configuração de stop loss: o ATR pode ser ajustado dinamicamente de acordo com diferentes condições de mercado
  3. Adição de filtros de tendência: introdução de indicadores de tendência adicionais para evitar a negociação frequente no mercado de câmbio horizontal
  4. Otimizar o tempo de entrada: pode adicionar confirmação de formato de preço e aumentar a precisão de entrada
  5. Introdução de filtros de tempo: adicionar restrições de período de negociação, evitando períodos de abertura e fechamento com maior volatilidade

Resumir

Trata-se de uma estratégia de negociação quantitativa que combina análise técnica e gerenciamento de risco dinâmico. Com o uso de VWAP e ATR em conjunto, garante a objetividade dos sinais de negociação e realiza um controle de risco eficaz. A filosofia de design da estratégia atende aos requisitos da negociação quantitativa moderna, com uma melhor praticidade e escalabilidade.

Código-fonte da estratégia
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Price Action + VWAP + ATR Intraday Strategy", overlay=true)

// VWAP Calculation
vwapValue = ta.vwap(close)

// ATR Calculation (14-period)
atr = ta.atr(14)

// Price Action Setup for Bullish and Bearish Trades
bullishCondition = close > vwapValue and close[1] < vwapValue // Price above VWAP (Bullish bias) and Price action pullback to VWAP
bearishCondition = close < vwapValue and close[1] > vwapValue // Price below VWAP (Bearish bias) and Price action rally to VWAP

// Set stop loss and take profit based on ATR
atrMultiplier = 1.5
longStopLoss = low - atr
shortStopLoss = high + atr
longTakeProfit = close + (atr * atrMultiplier)
shortTakeProfit = close - (atr * atrMultiplier)

// Entry and Exit Rules

// Bullish Trade: Price pullback to VWAP and a bounce with ATR confirmation
if (bullishCondition and ta.crossover(close, vwapValue))
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit/Stop Loss", from_entry="Long", limit=longTakeProfit, stop=longStopLoss)

// Bearish Trade: Price rally to VWAP and a rejection with ATR confirmation
if (bearishCondition and ta.crossunder(close, vwapValue))
    strategy.entry("Short", strategy.short)
    strategy.exit("Take Profit/Stop Loss", from_entry="Short", limit=shortTakeProfit, stop=shortStopLoss)

// Plot VWAP on the chart
plot(vwapValue, color=color.blue, linewidth=2, title="VWAP")

// Plot ATR on the chart for reference (Optional)
plot(atr, title="ATR", color=color.orange, linewidth=1)