A ideia central desta estratégia consiste em comprar quando ocorre uma ruptura ascendente da média móvel de curto prazo durante a sessão, a fim de captar oportunidades de inversões de tendência de curto prazo.
Especificamente, a estratégia calcula o cruzamento entre o preço baixo e a SMA de suavidade de comprimento como sinal de compra. Quando o preço baixo se quebra de cima através da linha SMA, um sinal de compra é gerado.
A estratégia tenta capturar oportunidades de reversão de curto prazo. Quando o preço cai para um certo nível, a SMA de curto prazo fornece suporte e as forças de alta podem assumir novamente, empurrando o preço para se recuperar.
Os riscos podem ser reduzidos através da otimização da estratégia de stop loss, adicionando filtros de tendência, permitindo posições de detenção soltas, etc.
Esta é uma estratégia de reversão de média de curto prazo simples, usando a ruptura de MA como tempo de entrada. As vantagens são simples e amplamente aplicáveis; as desvantagens são a vulnerabilidade à perda de parada e os riscos de reversão fracassados. Os riscos podem ser gerenciados através de um controle rigoroso de perda de parada e a estratégia pode ser melhorada ao otimizar regras em torno de filtros de tendência, reentrada etc. É adequado para iniciantes aprenderem e otimizarem essas ideias básicas de estratégia.
//@version=3 strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true) dipness = input(title="Dipness",defval=2) smoothness = input(title="Smoothing",defval=10,minval=0) lookforward = input(title="Exit After This Many Bars", defval=20) thedip = low - (atr(20) * dipness) thedipsma = sma(thedip,smoothness) buyCondition = crossunder(low,thedipsma) if (buyCondition) strategy.entry("long", strategy.long) strategy.close("long",when=buyCondition[20]) plot(thedipsma)