A estratégia Four WMA Trend Tracking é uma estratégia quantitativa de negociação que utiliza quatro médias móveis ponderadas (WMA) de diferentes prazos para identificar reversões de tendência de preços em ações e estabelecer posições longas ou curtas quando essas reversões ocorrem.
A estratégia emprega quatro linhas WMA. Duas WMAs de período mais longo (longM1 e longM2) são usadas para identificar tendências de alta e sinais de entrada longos, enquanto as outras duas WMAs de período mais curto (shortM1 e shortM2) são para identificar tendências de baixa e sinais de entrada curtos.
Quando o período WMA mais curto cruza abaixo do período WMA mais longo, é gerado um sinal longo e é estabelecida uma posição longa.
Quando o período WMA mais curto cruza o período WMA mais longo, é gerado um sinal curto e estabelece-se uma posição curta.
Os níveis de take profit e stop loss são fixados para cada posição com base na percentagem de entrada do preço de entrada.
Quando o preço atinge o nível de take profit ou stop loss, a posição correspondente é fechada.
Em essência, esta estratégia acompanha os potenciais pontos de virada das tendências dos preços, observando a interseção da contração e expansão das linhas médias móveis, entrando em posições nesses sinais e, em seguida, gerindo riscos/lucros com stop loss e take profit.
A estratégia de acompanhamento das tendências das Quatro AMM tem as seguintes vantagens:
Há também alguns riscos potenciais desta estratégia:
Para atenuar os riscos, considerações incluem a combinação de outros indicadores para confirmar sinais, a otimização das regras de entrada e stop loss ou a intervenção manual durante mercados anormais.
Algumas orientações para otimizar a estratégia:
Em resumo, a estratégia de rastreamento de tendências Four WMA é uma estratégia de rastreamento de tendências relativamente direta. Identifica pontos de virada potenciais com cruzamento de múltiplas médias móveis e gerencia negócios com stop loss/take profit. Quando configurado corretamente, pode ter um bom desempenho para ações estáveis. No entanto, os comerciantes devem estar cientes de possíveis sinais falsos e ajustar os parâmetros para se adequar aos regimes reais do mercado ao aplicá-lo.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@rosedenvy //@version=5 strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true) // Inputs for WMA lengths longM1 = input.int(10, title="Long WMA1") longM2 = input.int(20, title="Long WMA2") shortM1 = input.int(30, title="Short WMA1") shortM2 = input.int(40, title="Short WMA2") // Inputs for TP and SL tp_percent = input.float(1.0, title="Take Profit %") / 100 sl_percent = input.float(1.0, title="Stop Loss %") / 100 // Calculating WMAs longWMA1 = ta.wma(close, longM1) longWMA2 = ta.wma(close, longM2) shortWMA1 = ta.wma(close, shortM1) shortWMA2 = ta.wma(close, shortM2) // Entry Conditions longCondition = ta.crossunder(longWMA1, longWMA2) shortCondition = ta.crossunder(shortWMA2, shortWMA1) // Strategy Entry if (longCondition) strategy.entry("Long", strategy.long, comment = "Long entry") strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" ) if (shortCondition) strategy.entry("Short", strategy.short, comment = "Short entry") strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit") // Plotting WMAs plot(longWMA1, color=color.blue) plot(longWMA2, color=color.orange) plot(shortWMA1, color=color.red) plot(shortWMA2, color=color.purple)