
A estratégia é denominada inversa de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação de variação.
A estratégia calcula 3 médias móveis ao mesmo tempo, que são:
Quando a média móvel rápida atravessa a média móvel lenta de baixo para cima, indica que a tendência de curto prazo começa a inverter para cima; quando a média móvel rápida atravessa a média móvel lenta de cima para baixo, indica que a tendência de curto prazo começa a inverter para baixo.
Para filtrar as brechas falsas, a estratégia também introduziu o 4o Moving Average, um filtro de tendência de longo prazo (parâmetro de período tlenght). Só se considera um sinal de mais quando o preço está acima desse Moving Average; só se considera um sinal de menos quando o preço está abaixo desse Moving Average.
As regras de negociação são as seguintes:
Quando a média móvel rápida atravessa a média móvel lenta, e a média móvel lenta atravessa a média móvel mais lenta (seja um sinal de múltiplas cabeças de curto prazo), e o preço é maior do que o filtro de tendência de longo prazo, faça mais entrada no mercado; quando a média móvel rápida atravessa a média móvel lenta abaixo, leve a posição de múltiplas cabeças.
Quando a média móvel rápida atravessa a média móvel lenta abaixo da média móvel rápida, e a média móvel lenta atravessa a média móvel mais lenta abaixo da média móvel mais lenta (sinais de curto prazo), e o preço está abaixo do filtro de tendência de longo prazo, faça o shorting de entrada no mercado; quando a média móvel rápida atravessa a média móvel lenta, leve a posição de shorting.
A estratégia tem as seguintes vantagens:
A estratégia também apresenta os seguintes riscos:
Solução:
A estratégia também pode ser melhorada nos seguintes aspectos:
A estratégia baseia-se em uma média móvel de ouro e forquilha para negociação de reversão, ao mesmo tempo em que introduz o filtro de tendência de longo prazo para orientar a direção da negociação, para identificar efetivamente o momento da reversão do mercado. De acordo com os resultados da retrospectiva, a estratégia é mais rentável e tem um certo valor de aplicação em disco rígido.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Moving Average Trap", overlay=true)
flenght = input.int(title="Fast MA Period", minval=1, maxval=2000, defval=3)
llenght = input.int(title="Slower MA Period", minval=1, maxval=2000, defval=5)
sslenght = input.int(title="Slowest MA Period", minval=1, maxval=2000, defval=8)
tlenght = input.int(title="Trend Filter MA Period", minval=1, maxval=2000, defval=200)
ssma = ta.sma(close, sslenght)
fma = ta.sma(close, flenght)
sma = ta.sma(close, llenght)
tma = ta.sma(close, tlenght)
plot(fma, color=color.red)
plot(sma, color=color.white)
plot(ssma, color=color.green)
plot(tma, color=color.maroon, linewidth=2)
short = (fma > sma and sma > ssma) and close < tma
long = (fma < sma and sma < ssma) and close > tma
closeshort = fma < sma and sma < ssma
closelong = fma > sma and sma > ssma
if long
strategy.entry("long", strategy.long)
if closelong
strategy.close("long")
if short
strategy.entry("short", strategy.short)
if closeshort
strategy.close("short")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)