- Quadrado
- Mudança da média de cruzamento com estratégia de stop loss
Mudança da média de cruzamento com estratégia de stop loss
Autora:
ChaoZhang, Data: 2024-05-29 17:02:19
Tags:
SMARSIATR
Resumo
Esta estratégia usa duas médias móveis simples (SMAs) com períodos diferentes para capturar as tendências de preços e incorpora os indicadores de índice de força relativa (RSI) e faixa verdadeira média (ATR) para otimizar os sinais de negociação e gerenciamento de riscos. Um sinal de compra é gerado quando a SMA de curto prazo cruza acima da SMA de longo prazo, e um sinal de venda é gerado quando ocorre o contrário. A estratégia emprega um método de stop loss, ajustando dinamicamente os níveis de take profit e stop loss com base nos movimentos de preços para proteger melhor os lucros e controlar os riscos.
Princípio da estratégia
- Calcule duas SMAs com períodos diferentes, com padrão de 10 e 30.
- Gerenciar um sinal de compra quando a SMA de curto prazo cruzar acima da SMA de longo prazo e um sinal de venda quando a SMA de curto prazo cruzar abaixo da SMA de longo prazo.
- Ao comprar, defina os níveis de stop loss e take profit com base no preço de fechamento atual, por defeito a 2 unidades abaixo e 6 unidades acima do preço de fechamento, respectivamente.
- Ajustar de forma dinâmica o nível do lucro obtido durante o período de detenção para melhor proteger os lucros baseados nas variações de preços.
- Utilize os indicadores RSI e ATR de 14 períodos para ajudar a avaliar as tendências e a volatilidade do mercado, otimizando os sinais comerciais.
Vantagens da estratégia
- Simplicidade: a estratégia baseia-se no clássico princípio da média móvel cruzada, com uma lógica clara e fácil de compreender e implementar.
- Seguimento de tendências: Ao utilizar dois SMAs com períodos diferentes, a estratégia capta eficazmente as tendências do mercado a médio e longo prazo e adapta-se a vários ambientes de mercado.
- O método do trailing stop loss ajusta dinamicamente os níveis de take profit e stop loss com base nos movimentos de preços, protegendo os lucros e controlando os riscos.
- Sinergia entre múltiplos indicadores: a combinação dos indicadores RSI e ATR permite uma avaliação mais abrangente das tendências e volatilidade do mercado, melhorando a fiabilidade dos sinais comerciais.
Riscos estratégicos
- Risco de otimização de parâmetros: os períodos de SMA, os níveis de take profit e stop loss e outros parâmetros precisam ser otimizados para diferentes mercados e instrumentos.
- Risco de mercado instável: em condições de mercado instáveis, sinais comerciais frequentes podem resultar em excesso de negociação e rápido esgotamento de capital.
- Risco de reversão da tendência: quando as tendências do mercado se revertem, a estratégia pode sofrer perdas consecutivas.
Orientações para a otimização da estratégia
- Optimização de parâmetros dinâmicos: ajuste dinâmico de parâmetros-chave, tais como períodos de SMA e tome níveis de lucro/stop loss com base nas mudanças do mercado para melhorar a adaptabilidade da estratégia.
- Filtragem de sinais: introduzir indicadores técnicos adicionais ou indicadores de sentimento do mercado para confirmação secundária dos sinais de negociação, reduzindo os erros de julgamento e o excesso de negociação.
- Dimensão das posições: ajustar dinamicamente as dimensões das posições com base na volatilidade do mercado e na tolerância ao risco da conta para controlar o risco de transação única.
- Sinergia entre vários instrumentos: aplicar a estratégia a múltiplos instrumentos relacionados e utilizar correlações entre instrumentos para a cobertura, a fim de reduzir o risco global da carteira.
Resumo
A estratégia de cruzamento de média móvel com trailing stop loss é uma estratégia de negociação quantitativa baseada em princípios clássicos de análise técnica. Captura as tendências do mercado usando dois SMAs com períodos diferentes e controla dinamicamente o risco usando um método de trailing stop loss. A estratégia também incorpora indicadores RSI e ATR para uma avaliação mais abrangente das condições do mercado. Embora a estratégia tenha lógica clara e seja fácil de implementar, é essencial considerar questões como otimização de parâmetros, risco de mercado agitado e risco de reversão de tendência em aplicações práticas.
/*backtest
start: 2023-05-23 00:00:00
end: 2024-05-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// suitable for : AMZN - 30 minutes, MSFT - 30 minutes, NVDA -15 minutes
strategy("AAPL-SIMPLE_SMA", overlay=true)
// Create Indicator's
// Create Indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
qty = 1
// Specify crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
// // Execute trade if condition is True
if (longCondition)
stopLoss = close -2
// stopLoss=1
takeProfit = close +6
action = "buy"
strategy.entry("long", strategy.long, qty=qty)
// strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
strategy.exit("exit", "long", limit=takeProfit)
alert('{"TICKER":"'+syminfo.ticker+'","ACTION":"'+action+'","PRICE":"'+str.tostring(close)+'","STOPLOSS":"'+str.tostring(stopLoss)+'","TAKEPROFIT":"'+str.tostring(takeProfit)+'","QTY":"'+str.tostring(qty)+'"}')
plot(shortSMA)
plot(longSMA, color=color.purple)
Relacionados
Mais.