Estratégia de Stop Loss e Take Profit de Crossover de Média Móvel VWAP ATR Dinâmico


Data de criação: 2024-04-01 10:51:46 última modificação: 2024-04-01 10:51:46
cópia: 1 Cliques: 772
1
focar em
1617
Seguidores

Estratégia de Stop Loss e Take Profit de Crossover de Média Móvel VWAP ATR Dinâmico

Visão geral

A estratégia baseia-se na relação cruzada entre o indicador VWAP (preço médio ponderado por volume de transação) e o preço. Quando o preço atravessa o VWAP para cima, é aberto um posicionamento excessivo e, quando o preço atravessa o VWAP para baixo, é aberto um posicionamento vazio. Ao mesmo tempo, o indicador ATR (amplitude média real de flutuação) é usado para calcular os níveis de stop loss e stop loss dinâmicos para controlar o risco e bloquear os lucros.

Princípio da estratégia

  1. Calcula o valor do VWAP em um determinado período, como referência ao custo médio do mercado.
  2. Para determinar a intersecção entre o preço e o VWAP: quando o preço de fechamento atravessa o VWAP, o sinal de aumento é acionado, e quando o VWAP é acionado, o sinal de queda é acionado.
  3. Utilize o indicador ATR para calcular a amplitude de flutuação do mercado atual e configure os níveis de stop loss e stop loss dinâmicos de acordo com o valor do ATR e o fator multiplicador fornecido.
  4. Depois de abrir uma posição, a posição é retirada quando o preço atinge o nível de stop loss ou stop loss.

Análise de vantagens

  1. O VWAP é capaz de refletir com eficiência o custo médio do mercado, e em combinação com o preço, é capaz de avaliar melhor a força da tendência e a posição potencial de suporte/resistência.
  2. O stop loss dinâmico e o stop stop são baseados em indicadores ATR, capazes de se adaptar à amplitude de flutuação em diferentes condições de mercado, controlando o risco e contemplando o espaço de lucro.
  3. Os parâmetros são ajustáveis, como o ciclo de cálculo do VWAP e do ATR, o parâmetro de stop loss e o parâmetro de stop loss, que podem ser ajustados de acordo com diferentes características do mercado e preferências de risco.

Análise de Riscos

  1. O VWAP tem um certo atraso como indicador de tendência, e não funciona bem em mercados agitados, podendo gerar mais falsos sinais.
  2. O limite de parada de perda de um multiplicador ATR fixo pode não ser totalmente adaptado ao clima de mercado em constante mudança, resultando em parada prematura ou espaço insuficiente para lucro.
  3. A estratégia não leva em consideração as brechas de salto de preço, onde o preço de abertura salta diretamente os níveis de stop loss ou stop loss, existindo uma certa brecha de risco.

Direção de otimização

  1. A base de VWAP combinado com outros indicadores de tendência ou indicadores de oscilação auxiliar julgamento, como MA, EMA, etc, para melhorar a fiabilidade do sinal.
  2. Otimização do fator de multiplicidade ATR, introdução de um mecanismo de ajuste dinâmico de adaptação, ajustando o tamanho do múltiplo de acordo com a dinâmica das características de flutuação de preços recentes.
  3. Incorporar o tratamento de brechas de salto de preço na lógica de parada de perda, como mecanismos de resposta como parada direta de perda ou parada de abertura, pendurar a lista.
  4. Considere a introdução de estratégias de gerenciamento de posições e de gerenciamento de fundos, como métodos de distribuição de fundos, como proporção fixa, risco fixo e outros, para melhorar a relação de risco-retorno geral.

Resumir

A estratégia tem o VWAP como seu núcleo, gerando sinais de negociação através da interseção com o preço, e, ao mesmo tempo, em combinação com o ATR, realizando a parada de perda dinâmica, controlando o risco de retirada ao mesmo tempo em que se mantém a tendência, a ideia geral é simples e fácil de entender. Mas a estratégia tem espaço para otimização adicional, através da introdução de indicadores auxiliares, otimização da lógica de parada de perda, adição de gerenciamento de fundos, etc., para se adaptar melhor ao ambiente de mercado variável, aumentando a estabilidade da estratégia e a lucratividade.

Código-fonte da estratégia
/*backtest
start: 2023-03-26 00:00:00
end: 2024-03-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hannah Strategy Stop Loss and Take Profit", overlay=true)

// Inputs
cumulativePeriod = input(40, "VWAP Period")
atrPeriod = input(14, "ATR Period")
multiplier = input(1.5, "ATR Multiplier for Stop Loss")
targetMultiplier = input(3, "ATR Multiplier for Take Profit")

// Calculations for VWAP
typicalPrice = (high + low + close) / 3
typicalPriceVolume = typicalPrice * volume
cumulativeTypicalPriceVolume = sum(typicalPriceVolume, cumulativePeriod)
cumulativeVolume = sum(volume, cumulativePeriod)
vwapValue = cumulativeTypicalPriceVolume / cumulativeVolume

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

// Entry Conditions based on price crossing over/under VWAP
longCondition = crossover(close, vwapValue)
shortCondition = crossunder(close, vwapValue)

// ATR Calculation for setting dynamic stop loss and take profit
atr = atr(atrPeriod)

// Execute Trades with Dynamic Stop Loss and Take Profit based on ATR
if (longCondition)
    strategy.entry("Long", strategy.long)
    // Setting stop loss and take profit for long positions
    strategy.exit("Long Exit", "Long", stop=close - atr * multiplier, limit=close + atr * targetMultiplier)

if (shortCondition)
    strategy.entry("Short", strategy.short)
    // Setting stop loss and take profit for short positions
    strategy.exit("Short Exit", "Short", stop=close + atr * multiplier, limit=close - atr * targetMultiplier)