Estratégia de média móvel de rompimento de momentum


Data de criação: 2023-11-16 10:47:41 última modificação: 2023-11-16 10:47:41
cópia: 1 Cliques: 772
1
focar em
1617
Seguidores

Estratégia de média móvel de rompimento de momentum

Visão geral

A estratégia é uma estratégia de negociação de linhas curtas baseada em breaks e linhas médias. Combina vários indicadores, como médias móveis, forma de linha K, volume de negociação e volatilidade, para identificar oportunidades direcionais com potencial de ruptura e capturar tendências de linhas mais curtas.

Princípio da estratégia

  1. Usando a EMA de 3 dias como a média de referência, quando o preço de fechamento cai abaixo dessa média, o mercado é considerado em uma tendência de queda ((Cond01) ).

  2. O preço de abertura é maior do que o preço OHLC do dia anterior (preço de abertura, preço máximo, preço mínimo, preço médio do preço de fechamento), indicando que há uma negociação de compra e venda que impulsiona o preço de abertura, é um sinal de alta (Cond02)

  3. volume menor do que o volume do dia anterior, indicando falta de força motriz, favorável à ruptura direcional ((Cond03) ).

  4. O preço de fechamento ultrapassou a faixa de preços do dia anterior, indicando que houve uma quebra no Cond04).

  5. Quando as 4 condições acima são preenchidas ao mesmo tempo, faça mais entradas.

  6. Condição de parada: quando a posição aberta ultrapassa 10 linhas K ou a posição de perda de lucro alcança 5 vezes, a posição de perda de lucro é exitada.

A estratégia integra vários indicadores para determinar a direção da ruptura do mercado, capturando a tendência dos preços no curto prazo, com uma forte direcionalidade. Mas cada condição considera apenas informações de 1 a 3 linhas K, com uma fraca capacidade de determinar a tendência a longo prazo.

Análise de vantagens

  1. A análise de vários indicadores permite filtrar brechas falsas e identificar brechas efetivas.

  2. A dinâmica insuficiente é favorável para que os preços produzam rupturas de direção e explosões de tendência, podendo capturar oportunidades de direção mais claras.

  3. O número de transações é maior, o que é adequado para operações de linhas curtas, permitindo que pequenos lucros sejam rapidamente bloqueados a cada transação.

  4. A configuração do stop loss e do stop stop é razoável para controlar efetivamente as perdas e os riscos individuais.

Análise de Riscos

  1. O risco de uma maior concentração de posições é maior se houver várias posições abertas ao mesmo tempo.

  2. A configuração de um único parâmetro de indicador pode ser rígida demais, podendo ser introduzido um parâmetro de adaptação.

  3. A probabilidade de fracasso de uma ruptura é grande, podendo se tornar uma brecha.

  4. O blogueiro também escreveu sobre o assunto:

  5. O ponto de paragem é muito próximo e pode ser ampliado para 20 a 30 linhas K.

Direção de otimização

  1. Adicionar um julgamento de tendência para evitar posições contracorrentes. Pode considerar adicionar um julgamento de linha média de longo prazo, abrindo posições apenas na direção da grande tendência.

  2. Parâmetros de otimização. Você pode testar e otimizar os parâmetros de EMA e de ruptura para que eles se ajustem melhor a diferentes condições de mercado. Você também pode configurar parâmetros de adaptação para que o indicador ajuste automaticamente o ciclo, etc.

  3. Optimização de condições. Pode-se considerar a adição de outros indicadores auxiliares, como a maré de energia, a largura de banda de Brin e o RSI, para verificar a eficácia da ruptura e reduzir a falsa ruptura.

  4. Teste bem, examine a curva de receita sob situações extremas. Pode-se fazer um retrospecto de situações passadas, testar a estratégia de desempenho em situações extremas, como quedas e tremores.

  5. Otimização do mecanismo de suspensão. Pode-se considerar o rastreamento de suspensão, a porcentagem de suspensão e a suspensão de auto-adaptação, para que a suspensão seja mais flexível.

Resumir

A estratégia integra vários indicadores, como EMA, volume de negociação e volatilidade, para identificar oportunidades com potencial de ruptura em curto prazo. É uma estratégia típica de ruptura de curta linha. Retorna com frequência, opera de forma ágil e pode bloquear rapidamente os lucros de curta linha.

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

//@version=3
strategy("Free Strategy #01 (ES / SPY)", overlay=true)

// Inputs
Quantity = input(1, minval=1, title="Quantity")
EmaPeriod = input(3, minval=1, title="EMA Period")
MaxProfitCloses = input(5, minval=1, title="Max Profit Close")
MaxBars = input(10, minval=1, title="Max Total Bars")

// Misc Variables
src = close
BarsSinceEntry = 0
MaxProfitCount = 0
Ema = ema(close, EmaPeriod)
OHLC = (open + high + low + close) / 4.0

// Conditions
Cond00 = strategy.position_size == 0
Cond01 = close < Ema
Cond02 = open > OHLC
Cond03 = volume <= volume[1]
Cond04 = (close < min(open[1], close[1]) or close > max(open[1], close[1]))

// Update Exit Variables
BarsSinceEntry := Cond00 ? 0 : nz(BarsSinceEntry[1]) + 1
MaxProfitCount := Cond00 ? 0 : (close > strategy.position_avg_price and BarsSinceEntry > 1) ? nz(MaxProfitCount[1]) + 1 : nz(MaxProfitCount[1])

// Entries
strategy.entry(id="L1", long=true, qty=Quantity, when=(Cond00 and Cond01 and Cond02 and Cond03 and Cond04))
 
// Exits
strategy.close("L1", (BarsSinceEntry - 1 >= MaxBars or MaxProfitCount >= MaxProfitCloses))