O recurso está a ser carregado... Carregamento...

VWAP Crossover Dynamic Profit Target Trading Strategy (Estratégia de negociação de objetivos de lucro dinâmicos cruzados da VWAP)

Autora:ChaoZhang, Data: 2024-07-30 17:01:49
Tags:VWAPMT

img

Resumo

A estratégia de negociação de meta de lucro dinâmico crossover VWAP é uma abordagem quantitativa de negociação que combina sinais de crossover de preço médio ponderado por volume (VWAP) com uma meta de lucro de porcentagem fixa. Esta estratégia utiliza o VWAP como uma linha de suporte e resistência dinâmica, entrando em negociações quando o preço cruza o VWAP e fechando automaticamente as posições quando uma meta de lucro de 3% predefinida é atingida.

Princípios de estratégia

Os princípios fundamentais desta estratégia incluem os seguintes elementos essenciais:

  1. Calculo VWAP: A estratégia começa pelo cálculo do VWAP de 14 períodos, que serve como referência dinâmica para avaliar as tendências de preços.

  2. Sinais de entrada:

    • O preço de venda é o preço de venda do produto, o preço de venda do produto e o preço de venda do produto.
    • Entrada curta: um sinal de venda é acionado quando o preço de fechamento cruza abaixo do VWAP.
  3. Objetivos de lucro:

    • Exit de posição longa: fecha automaticamente a posição quando o preço atinge 103% do preço de entrada (aumento de 3%).
    • Exit de posição curta: fecha automaticamente a posição quando o preço atinge 97% do preço de entrada (descensão de 3%).
  4. Gestão de posições: a estratégia permite posições múltiplas em direções diferentes, abrindo novas negociações com cada sinal cruzado.

Vantagens da estratégia

  1. Suporte e resistência dinâmicos: o VWAP atua como uma linha dinâmica de suporte e resistência, adaptando-se às mudanças do mercado e fornecendo sinais de negociação mais precisos.

  2. Integração preço-volume: O VWAP incorpora informações sobre preços e volumes, proporcionando uma visão mais abrangente da dinâmica do mercado.

  3. Bloqueio automático dos lucros: a meta de lucro de 3% pré-estabelecida assegura ganhos rápidos, evitando a erosão dos lucros e aumentando a estabilidade da rentabilidade da estratégia.

  4. Negociação bidirecional: A estratégia capta os movimentos ascendentes e descendentes do mercado, aumentando as oportunidades de lucro.

  5. Simplicidade: A lógica da estratégia é clara e fácil de entender, tornando-a adequada para comerciantes novatos e experientes.

  6. Objectividade: baseada em cálculos e regras matemáticas bem definidas, a estratégia reduz os preconceitos introduzidos pelo julgamento subjetivo.

Riscos estratégicos

  1. Negociação frequente: em mercados altamente voláteis, a estratégia pode gerar sinais de negociação excessivos, aumentando os custos de transação.

  2. Limitações das metas de lucro fixo: a meta de lucro fixo de 3% pode apresentar um desempenho inconsistente em diferentes ambientes de mercado, às vezes fechando posições muito cedo e perdendo tendências maiores.

  3. Falta de mecanismo de stop-loss: a estratégia não incorpora um stop-loss, potencialmente expondo as operações a perdas significativas em condições de mercado extremas.

  4. Impacto do deslizamento: em mercados menos líquidos, a estratégia pode enfrentar deslizamentos graves, afetando o seu desempenho real.

  5. Dependência das condições do mercado: Embora possa ter um bom desempenho em mercados de tendência, a estratégia pode gerar sinais falsos frequentes em mercados de intervalo.

  6. Sensibilidade dos parâmetros: a definição do período VWAP e a percentagem de lucro-alvo têm um impacto significativo no desempenho da estratégia, exigindo uma otimização cuidadosa.

Orientações para a otimização da estratégia

  1. Meta de lucro dinâmico: considere ajustar as metas de lucro de forma dinâmica com base na volatilidade do mercado, por exemplo, utilizando o Intervalo Médio Verdadeiro (ATR) para estabelecer objetivos de lucro.

  2. Adição de filtros: introduzir indicadores técnicos adicionais, como RSI ou MACD, como filtros para reduzir os falsos sinais.

  3. Implementação de stop-loss: adicionar funcionalidade de stop-loss, como stop-loss de montante fixo, baseado em porcentagem ou baseado em indicador, para limitar perdas potenciais.

  4. Otimizar o período de cálculo do VWAP: Otimizar o período de cálculo do VWAP, possivelmente considerando períodos de adaptação.

  5. Dimensão das posições: aplicar uma dimensão dinâmica das posições, ajustando as dimensões das transações com base na volatilidade do mercado e no risco da conta.

  6. Filtragem por tempo: adicionar filtros de tempo de negociação para evitar períodos de alta volatilidade ou baixa liquidez.

  7. Análise de quadros de tempo múltiplos: Incorporar análise de quadros de tempo de longo prazo para melhorar a confiabilidade do sinal de entrada.

  8. Controlo da utilização: introduzir mecanismos de controlo da utilização máxima, interrompendo a negociação quando um determinado nível de utilização for atingido.

Conclusão

A Estratégia de Negociação de Objetivos de Lucro Dinâmico Crossover VWAP é um método de negociação quantitativo que combina a tendência seguindo com a gestão de lucros. Utilizando a VWAP como uma linha de referência dinâmica e estabelecendo metas de lucro fixo, a estratégia visa capturar os movimentos de preços de curto prazo, garantindo ganhos prontamente. Embora a lógica da estratégia seja simples e intuitiva, ainda enfrenta desafios como o excesso de negociação e limitações de metas de lucro fixo na aplicação prática. Para melhorar a robustez e adaptabilidade da estratégia, os traders são aconselhados a se concentrar em ajuste dinâmico de parâmetros, adicionando filtros, implementando mecanismos de stop-loss e outras direções de otimização.


/*backtest
start: 2024-06-29 00:00:00
end: 2024-07-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("VWAP Crossover Strategy with Profit Targets", overlay=true)

// Define the period for calculating VWAP
cumulativePeriod = input(14, "VWAP Calculation Period")

// Calculate the Typical Price for the period
typicalPrice = (high + low + close) / 3

// Calculate Typical Price multiplied by volume
typicalPriceVolume = typicalPrice * volume

// Cumulative sum of Typical Price * Volume
cumulativeTypicalPriceVolume = sum(typicalPriceVolume, cumulativePeriod)

// Cumulative sum of Volume
cumulativeVolume = sum(volume, cumulativePeriod)

// Calculate VWAP
vwapValue = cumulativeTypicalPriceVolume / cumulativeVolume

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

// Conditions for entering a long position (buy when price crosses above VWAP)
longCondition = crossover(close, vwapValue)
if (longCondition)
    strategy.entry("Long", strategy.long)

// Conditions for entering a short position (short when price crosses below VWAP)
shortCondition = crossunder(close, vwapValue)
if (shortCondition)
    strategy.entry("Short", strategy.short)

// Setting up a profit target to close the long position
longProfitTarget = strategy.position_avg_price * 1.03
if (strategy.position_size > 0 and close >= longProfitTarget)
    strategy.close("Long", comment="Long Profit Target Reached")

// Setting up a profit target to close the short position
shortProfitTarget = strategy.position_avg_price * 0.97
if (strategy.position_size < 0 and close <= shortProfitTarget)
    strategy.close("Short", comment="Short Profit Target Reached")


Relacionados

Mais.