Estratégia de trading quantitativo baseada na comparação de long e short do preço de fechamento do candle e filtro EMA
1. Visão Geral da Estratégia
Esta estratégia é denominada "Estratégia de Negociação Quantitativa Baseada na Comparação de Altas e Baixas nos Preços de Fechamento dos Candlesticks com Filtro EMA". A estratégia conta o número de candlesticks de alta e de baixa formados pelo preço de fechamento em um período recente especificado e, combinada com o filtro EMA, gera sinais de compra ou venda quando as condições de horário de negociação são atendidas.
2. Princípios da Estratégia
A lógica central da estratégia é contar, nos últimos lookback períodos, o número de candlesticks que fecharam em alta (upCloseCount) e o número de candlesticks que fecharam em baixa (downCloseCount). Se o número de fechamentos em alta for maior, o mercado é considerado de alta; se o número de fechamentos em baixa for maior, o mercado é considerado de baixa. Simultaneamente, utiliza-se o indicador EMA para avaliar a tendência de preço e como filtro: apenas quando o preço está acima da EMA considera-se uma posição comprada, e quando o preço está abaixo da EMA considera-se uma posição vendida. Além disso, a estratégia define janelas de negociação session1 e session2, operando apenas dentro desses períodos.
A lógica específica de decisão é:
Condição para acionar sinal de compra: inSession é verdadeiro (dentro do horário de negociação) E upCloseCount > downCloseCount (maior número de candlesticks de fechamento em alta) E close > ema (preço de fechamento acima da EMA) E currentSignal não é "long" (sem posição comprada atualmente).
Condição para acionar sinal de venda: inSession é verdadeiro E downCloseCount > upCloseCount (maior número de candlesticks de fechamento em baixa) E close < ema (preço de fechamento abaixo da EMA) E currentSignal não é "short" (sem posição vendida atualmente).
3. Análise das Vantagens da Estratégia
- Ao comparar os preços de fechamento de candlesticks dentro de um período histórico definido, a estratégia avalia a tendência de preço e o sentimento do mercado, apresentando certo efeito de acompanhamento de tendência.
- Combinada com o indicador EMA para filtrar a tendência de preço, evita negociações equivocadas em mercados laterais ou de oscilação.
- Define janelas de negociação específicas, evitando operar durante períodos de ruído fora do horário principal de negociação.
- Busca um equilíbrio entre tendência e frequência de negociação.
4. Análise dos Riscos da Estratégia
- Em mercados de consolidação lateral, a comparação dos fechamentos em alta/baixa pode gerar sinais enganosos, resultando em perdas desnecessárias.
- Parâmetros inadequados da EMA podem comprometer a eficácia do filtro.
- Janelas de negociação mal ajustadas podem levar à perda de muitas oportunidades de negociação ou a negociações equivocadas.
- Eventos inesperados que causam gaps de preço não podem ser acompanhados de forma eficaz.
Contramedidas:
- Otimizar os parâmetros da EMA para encontrar o melhor equilíbrio.
- Otimizar as janelas de negociação.
- Incorporar mecanismos de stop loss para controlar perdas por operação.
5. Direções de Otimização da Estratégia
- Otimizar as janelas de negociação para encontrar os melhores horários para operar.
- Otimizar os parâmetros de período e suavização da EMA.
- Adicionar mecanismo de stop loss baseado em ATR.
- Incluir módulo de identificação de eventos inesperados para evitar riscos de gaps de preço.
- Considerar a combinação com outros indicadores para encontrar melhores condições de entrada filtradas.
- Testar o desempenho em diferentes ativos e ajustar parâmetros conforme as diferenças.
6. Resumo
Esta estratégia conta o número de candlesticks de alta e de baixa formados pelos preços de fechamento dentro de um período histórico definido, combinando o filtro do indicador EMA para identificar sinais de tendência dentro de janelas de negociação específicas. Apresenta certo efeito de acompanhamento de tendência. No entanto, também existe o risco de negociações equivocadas, sendo necessário melhorá-la por meio de otimização de parâmetros, estratégias de stop loss, filtros de sinal, entre outros, validando os resultados em backtest.
/*backtest
start: 2023-11-26 00:00:00
end: 2023-12-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Up vs Down Close Candles Strategy with EMA and Session Time Frames", shorttitle="UvD Strat EMA Session", overlay=true)
// User input to define the lookback period, EMA period, and session strings for time frames- 1

