Com base na estratégia de fuga de acompanhamento de tendências


Data de criação: 2023-12-26 10:52:51 última modificação: 2023-12-26 10:52:51
cópia: 1 Cliques: 570
1
focar em
1623
Seguidores

Com base na estratégia de fuga de acompanhamento de tendências

Visão geral

A estratégia de breakout de seguimento de tendências é uma estratégia de seguimento de tendências baseada em médias móveis e indicadores de bandas de browning. A estratégia combina a análise de tendências e a idéia de negociação de breakout para identificar a tendência do mercado e, ao mesmo tempo, procurar oportunidades com potencial de ruptura.

Princípio da estratégia

A estratégia usa uma média móvel simples de 50 períodos para determinar a direção da tendência. Quando o preço de fechamento atravessa a linha de 50 dias, considere fazer mais. Ao mesmo tempo, peça que o preço de fechamento seja superior ao Brinal de baixa trajetória e que o preço mínimo da linha K atual se aproxime do Brinal de baixa trajetória, indicando que o preço está perto da posição de suporte e pode formar uma ruptura.

Após a formação do sinal de entrada, se o preço de abertura da segunda linha K for superior ao preço máximo do dia anterior mais a posição de parada de 1 ponto, a entrada é efetivamente feita.

A posição de stop loss é predefinida para o preço mínimo da linha K de entrada, menos 5,7 pontos. A posição de stop loss é definida para o preço de encerramento de entrada, mais 11,4 pontos, obtendo o dobro da taxa de retorno do risco.

Análise de vantagens estratégicas

Esta estratégia, combinada com o julgamento de tendências e a formação de brechas perto dos principais suportes, pode filtrar eficazmente as brechas falsas, aumentando a taxa de vitória das negociações. O stop-loss e o stop-loss são configurados de acordo com o princípio da relação risco-retorno, o que é favorável ao controle de risco.

Indicadores e critérios de julgamento relativamente simples, que tornam as estratégias fáceis de entender e implementar, adequados para os iniciantes em negociação quantitativa.

Análise de risco estratégico

A estratégia baseia-se principalmente em medias móveis para determinar a direção da tendência. Quando a tendência muda, pode ocorrer um sinal de erro. A configuração inadequada dos parâmetros da faixa de Bryn também pode causar uma ruptura errada.

A posição de parada muito próxima pode ser retirada, e a posição de parada muito grande também pode limitar o lucro. A configuração desses parâmetros precisa ser ajustada de acordo com diferentes mercados.

A estratégia considera apenas os preços mais altos e mais baixos do dia e não reage aos saltos noturnos.

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

Pode-se considerar a combinação de outros indicadores para determinar a tendência, como o MACD. Ou usar uma média móvel adaptável para acompanhar a mudança de tendência.

Os parâmetros da faixa de Bryn podem ser otimizados para encontrar a melhor combinação de parâmetros. A posição do stop loss também pode ser otimizada de acordo com os resultados do feedback.

Pode-se aumentar a lógica de julgamento para saltos noturnos, evitando a expansão dos prejuízos após o salto.

Resumir

A estratégia integra o discernimento de tendências e o pensamento de negociação de ruptura, usando um indicador simples para criar um efeito de filtragem. A vantagem da estratégia está na facilidade de compreensão e implementação, com otimizamento de parâmetros para obter melhores efeitos. Mas também existe um certo risco de mercado, que precisa ser aperfeiçoado constantemente com base nos resultados do mercado real.

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

//@version=4
strategy("Custom Strategy", overlay=true)

// Input variables
smaLength = 50
bbLength = 20
supportPercentage = 1
riskRewardRatio = 2

// Calculate indicators
sma = sma(close, smaLength)
bb_lower = sma(close, bbLength) - 2 * stdev(close, bbLength)

// Entry conditions based on provided details
enterLongCondition = crossover(close, sma) and close > bb_lower and low <= (bb_lower * (1 + supportPercentage / 100))

// Entry and exit logic
if (enterLongCondition)
    strategy.entry("Long", strategy.long)

// Assuming the details provided are for the daily timeframe
stopLossPrice = low - 5.70
takeProfitPrice = close + 11.40

strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=stopLossPrice, profit=takeProfitPrice)

// Plotting
plot(sma, color=color.blue, title="50 SMA")
plot(bb_lower, color=color.green, title="Lower Bollinger Band")

// Plot entry points on the chart
plotshape(series=enterLongCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")