Esta é uma estratégia simples de tendência que usa a SMA para determinar a direção da tendência e define stop loss baseado em porcentagem e take profit para bloquear os lucros e controlar o risco.
A estratégia primeiro calcula uma linha SMA de 200 dias. Quando o preço cruza acima da linha SMA, ele sinaliza uma tendência de alta e vai longo. Depois de entrar, a estratégia usa um nível de stop loss porcentual fixo, como 2% abaixo do preço de entrada, e um nível de lucro porcentual fixo, como 1% acima do preço de entrada. Ele fechará a posição quando qualquer nível for tocado.
Especificamente, a estratégia usa o cruzamento do preço de fechamento acima da SMA de 200 dias como sinal de negociação. Quando o fechamento ultrapassa a SMA, ele entra em longo. Após a entrada, a estratégia registra o preço de entrada e calcula stop loss = preço de entrada * (1 - stop loss %); take profit = preço de entrada * (1 + take profit %). Se o preço cair abaixo do stop loss ou subir acima do take profit, ele fechará a posição longa.
Assim, a estratégia pode bloquear o lucro desde que o preço se mova na direção certa.
A utilização da SMA para a tendência e o percentual stop loss/take profit é simples e fácil de implementar.
O stop loss pré-definido mantém a perda abaixo de uma percentagem fixa, ajudando a controlar o risco.
O nível de lucro aumenta com o aumento do lucro, ajudando a bloquear os ganhos em vez de ser parado.
As percentagens podem ser ajustadas para definir parâmetros de lucro e risco.
Em mercados de intervalo agitado, o stop loss pode ser frequentemente atingido, levando a pequenas perdas.
O próprio SMA está atrasado no preço, pode perder o melhor momento de entrada.
As pequenas configurações de stop/take profit aumentam a frequência, sem considerar os custos de negociação.
Percentagem de stop loss não se adapta às mudanças de volatilidade.
Ajustar os parâmetros da SMA, testar diferentes percentagens de stop/take para encontrar o equilíbrio ideal.
Ajustar a percentagem de parada com base na volatilidade recente para reduzir a probabilidade de parada.
Incorporar deslizamento, custos de comissão para backtest para otimizar o lucro.
Testar separadamente as sessões de alta e baixa atividade para encontrar os melhores parâmetros.
Esta estratégia combina SMA para tendência e stop/take percentual para gerenciamento de lucro em um formato simples, permitindo ajuste de lucro/risco. Mas seus sinais e configuração de stop podem ser melhorados.
/*backtest start: 2023-08-25 00:00:00 end: 2023-09-24 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Stop Loss Example: Simple Stoploss", overlay=true) sma_per = input(200, title='SMA Lookback Period', minval=1) sl_inp = input(2.0, title='Stop Loss %', type=float)/100 tp_inp = input(1.0, title='Take Profit %', type=float)/100 sma = sma(close, sma_per) stop_level = strategy.position_avg_price * (1 - sl_inp) take_level = strategy.position_avg_price * (1 + tp_inp) strategy.entry("Simple SMA Entry", strategy.long, when=crossover(close, sma)) strategy.exit("Stop Loss/TP","Simple SMA Entry", stop=stop_level, limit=take_level) plot(sma, color=orange, linewidth=2) plot(stop_level, color=red, style=linebr, linewidth=2) plot(take_level, color=green, style=linebr, linewidth=2)