
Visão geral
Esta estratégia combina as médias móveis binárias e o indicador de Alma para permitir o acompanhamento e a entrada de tendências. Dentre elas, a linha de Alma serve como o principal filtro de tendência, quando o preço está acima da linha de Alma e quando o preço está abaixo da linha de Alma. As médias móveis binárias são usadas para dar sinais de tendência antecipados para entrar no mercado mais cedo.
Princípio da estratégia
- Calcule a média móvel binária da linha rápida EMA1 e da linha lenta EMA2.
- Calcule a linha de Alma.
- Quando a linha rápida EMA1 e a lenta EMA2 formam uma forca de ouro, se o preço estiver acima da linha de Alma, faça mais; quando a EMA1 e a EMA2 formam uma forca morta, se o preço estiver abaixo da linha de Alma, faça zero.
- Dessa forma, a linha de Alma serve como o principal filtro de tendência, evitando ser bloqueado em mercados turbulentos. A média móvel binária é usada para dar sinais de tendência antecipados para entrar mais cedo.
Análise de vantagens
- As médias móveis binárias refletem tendências de preços com antecedência, evitando entrar em zonas de choque.
- A linha de Alma é um bom indicador de filtragem de tendências, capaz de capturar tendências de forma dinâmica, adaptando-se aos parâmetros de suavização.
- A combinação de ambos os fatores permite ter em conta a atualidade das tendências e garantir a fiabilidade da entrada.
Análise de Riscos
- Em situações de forte flutuação de preços, as médias móveis binárias podem emitir sinais errados.
- A linha de Alma está atrasada em relação ao preço, o que pode levar a que parte da tendência seja filtrada.
- A configuração errada de parâmetros também pode levar a uma má eficácia da política.
Solução:
- Ajuste adequadamente a periodicidade da média móvel binária para reduzir a taxa de falha.
- Ajustar os parâmetros da linha de Alma para reduzir o atraso.
- Faça uma ótima otimização de parâmetros e encontre a melhor combinação de parâmetros.
Direção de otimização
- Teste combinações de médias móveis binárias de diferentes períodos para encontrar o melhor parâmetro.
- Teste a linha de Alma em diferentes períodos de janela, desvio, sigma e parâmetros de otimização.
- Em combinação com outros indicadores, como o indicador de taxa de flutuação, para filtragem adicional do sinal.
- Optimizar a estratégia de stop loss e controlar as perdas individuais.
Resumir
Esta estratégia, combinada com a média móvel binária e o indicador Alma, permite o acompanhamento oportuno da tendência e a filtragem de entrada confiável. A melhoria da estratégia de parada e otimização de parâmetros pode reduzir ainda mais os sinais falsos, controlar o risco e melhorar a eficácia da estratégia.
Código-fonte da estratégia
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("Double Exponential Moving Avarage & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-DEMA+ALMA", overlay=true)
//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size", defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)
//Exponential Moving Avarage Inputs
L1= input(5,"EMA-1")
L2= input(10,"EMA-2")
//Exponential Moving Avarage Calculations
e1= ema(close, L1)
e2= ema(close, L2)
//Conditions
longCondition = e1 and e2 > alma(source, windowsize, offset, sigma)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = e1 and e2 < alma(source, windowsize, offset, sigma)
if (shortCondition)
strategy.entry("Short", strategy.short)
//Plots
plot(alma(source, windowsize, offset, sigma), color=lime, linewidth=1, title="ALMA")
plot(e1, color=orange, linewidth=1, title="EMA-1")
plot(e2, color=blue, linewidth=1, title="EMA-2")