Estratégia de reversão de terça-feira (filtro de fim de semana)

RSI ATR MA
Data de criação: 2024-04-30 16:07:45 última modificação: 2024-04-30 16:07:45
cópia: 8 Cliques: 677
1
focar em
1617
Seguidores

Estratégia de reversão de terça-feira (filtro de fim de semana)

Visão geral

A estratégia é baseada na linha média e outras condições de filtragem, comprando na abertura da segunda-feira e vendendo na abertura da quarta-feira, para capturar a reversão na terça-feira. A estratégia filtra indicadores como o RSI, o ATR e exclui determinados períodos, como o mês de maio, para aumentar a probabilidade de sucesso da estratégia e o risco de lucro.

Princípio da estratégia

  1. Usando a linha média de 30 dias como base para o julgamento da tendência, quando o preço de fechamento do dia de negociação atual é inferior à linha média de 30 dias, considera-se que a tendência é para baixo e corresponde a uma das condições de compra.
  2. Usando o RSI de 3 dias e o ATR de 10 dias como condições de filtragem, quando o RSI de 3 dias é menor que 51 e o ATR de 10 dias relativo ao preço de fechamento é menor que 95%, considera-se que o sentimento do mercado é pessimista, mas sem extremos, e está em conformidade com a condição de compra.
  3. Excluindo o mês de maio, o mercado de ações geralmente apresenta fraqueza devido ao efeito “Sell in May and go away”.
  4. Compre na segunda-feira e cumpra todas as condições de filtragem, e venda na quarta-feira, quando o mercado estiver aberto.

Vantagens estratégicas

  1. A combinação dos indicadores de linha média e de emoção é capaz de capturar com eficiência a inversão de tendências de terça-feira.
  2. A estratégia foi melhorada com o aumento da taxa de ganho e risco de lucro através da dupla filtragem do RSI e do ATR, excluindo a negociação em situações extremas.
  3. Excluindo o mês de Maio, evitando períodos de tempo em que a estratégia normalmente não é bem-sucedida, o desempenho da estratégia foi melhorado.
  4. A frequência de transações é baixa e os custos com as comissões são baixos.

Risco estratégico

  1. A estratégia pode não funcionar bem quando a reversão não é visível em um cenário de forte tendência.
  2. Os horários fixos de compra e venda podem perder melhores momentos de compra e venda, limitando a flexibilidade da estratégia e a margem de lucro.
  3. Dependendo do critério do indicador, o risco de falha do indicador em caso de mudanças drásticas no mercado.
  4. O julgamento do mês baseia-se na experiência histórica, não significa que o futuro será o mesmo, e existe um risco de atualização.

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

  1. Pode-se considerar a introdução de mais indicadores de filtragem eficazes, como volume de tráfego, volatilidade, etc., para melhorar a solidez e adaptabilidade da estratégia.
  2. Optimizar as opções de compra e venda, como a inclusão de condições como a confirmação de ruptura na lista, aumentando a flexibilidade da estratégia e o espaço de ganho.
  3. Para otimizar o ciclo de posse, pode-se considerar um período de posse mais longo para capturar melhor as tendências.
  4. A adaptabilidade da estratégia pode ser melhorada através da definição de parâmetros diferentes para diferentes situações de mercado.
  5. Adicionar módulos de gestão de posições e controle de risco para responder a situações extremas do mercado.

Resumir

A estratégia de inversão de terça-feira ((filtragem de fim de semana)) julga a combinação de indicadores, como a linha média, o RSI e o ATR, comprando e vendendo ações em um determinado momento para capturar a inversão de terça-feira. A frequência de negociação da estratégia é baixa, os custos de processamento são baixos e, através da filtragem de períodos de tempo e filtragem de indicadores, a estratégia aumenta a taxa de ganho e a taxa de retorno do risco.

Código-fonte da estratégia
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © muikol  

//@version=5
strategy("Turnaround Tuesday", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.035)

// Inputs for MA period, filter_1, filter_2, month filter, and testing period
ma_period = input(30, title="Moving Average Period")
use_filter_1 = input(true, title="Use RSI Filter")
use_filter_2 = input(true, title="Use ATR Filter")
use_month_filter = input(true, title="Exclude May")
start_date = input(defval=timestamp("2009-01-01 00:00:00"), title="Start Backtest")
end_date = input(defval=timestamp("2025-01-01 00:00:00"), title="End Backtest")

// Data calculations
MA_tt = ta.sma(close, ma_period)
atr10 = ta.atr(10)
rsi3 = ta.rsi(close, 3)
c_1 = close[1]

// Entry conditions
isMonday = dayofweek == dayofweek.monday
bear = close[1] < MA_tt[1]
filter_1 = use_filter_1 ? rsi3[1] < 51 : true
filter_2 = use_filter_2 ? c_1/atr10[1] < 95 : true
notMay = use_month_filter ? month != 5 : true
entryCondition = isMonday and bear and notMay and filter_1 and filter_2

// Date check
inTestPeriod = true
// Exit conditions
isWednesdayOpen = dayofweek == dayofweek.wednesday 

// Entry and exit triggers
if entryCondition and inTestPeriod
    strategy.entry("Buy", strategy.long)

if isWednesdayOpen and strategy.position_size > 0 and inTestPeriod
    strategy.close("Buy")

// Plot the moving average
plot(MA_tt, title="Moving Average", color=color.blue)