A Estratégia de Tendência de Faixa de Média Móvel é uma estratégia de tendência baseada em médias móveis. Ele usa uma única média móvel para construir um canal de preços e determina a direção da tendência com base no preço em relação ao canal, em seguida, coloca os negócios em conformidade.
A estratégia calcula uma média móvel simples com um período especificado (default 20 períodos) e constrói um canal de preços usando os valores MA. As faixas superior e inferior do canal são os valores mais altos e mais baixos do MA, respectivamente.
Quando uma mudança de tendência é detectada, a estratégia irá colocar negócios. Se a tendência mudar de baixo para cima, uma posição longa será aberta. Se a tendência mudar de cima para baixo, uma posição curta será aberta. As posições longas existentes serão fechadas se a tendência descer, e as posições curtas existentes serão fechadas se a tendência subir.
Especificamente, a lógica de negociação é:
A estratégia utiliza um único MA para construir o canal de preços e identificar mudanças de tendência por rupturas de preços.
A estratégia de tendência da faixa de média móvel tem as seguintes vantagens:
Em resumo, a estratégia baseia-se em lógica simples, utiliza o canal de preços para identificar mudanças de tendência e pode seguir efetivamente as tendências de preços a longo prazo.
A estratégia apresenta também alguns riscos:
Os riscos podem ser combatidos:
A estratégia pode ser reforçada nos seguintes aspectos:
Optimização do indicador MATestar diferentes MAs como WMA para melhorar o desempenho.
Adicionar filtrosAdicione filtros como volume, volatilidade antes de entrar para evitar batidas.
Quadros de tempo múltiplos: Utilize os MAs em diferentes prazos para identificar mais tendências.
Parâmetros dinâmicos: Permitir o ajustamento dinâmico do período de autorização de importação e da largura do canal com base nas condições do mercado.
Dimensão da posição• Ajustar o tamanho da posição com base nas condições do mercado para limitar as perdas.
Aprendizagem de máquina: Use ML para encontrar combinações ótimas de parâmetros.
Métodos de conjunto: Combinar com outras estratégias de tendência para uma maior robustez.
Em resumo, a estratégia pode ser reforçada de forma abrangente em termos de seleção de indicadores, filtros, prazos, parâmetros dinâmicos, dimensionamento de posições, etc. Isto tornará a estratégia mais robusta e flexível em diferentes ambientes de mercado.
A Estratégia de Tendência da Faixa de Média Móvel é uma estratégia simples de acompanhamento de tendências. Ele usa um único MA para construir um canal de preços e identifica a direção da tendência por rupturas de canal, com o objetivo de capturar tendências de médio a longo prazo. A estratégia tem vantagens como lógica simples, poucos parâmetros e facilidade de implementação. Mas também tem riscos como atraso na identificação de tendências e ser esfaqueado.
/*backtest start: 2022-10-26 00:00:00 end: 2023-11-01 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © noro //@version=4 strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1) len = input(20, minval = 5, title = "MA Length") src = input(ohlc4, title = "MA Source") //MA ma = sma(src, len) plot(ma, color = color.black) //Channel h = highest(ma, len) l = lowest(ma, len) ph = plot(h) pl = plot(l) //Trend trend = 0 trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1] //BG col = trend == 1 ? color.blue : color.red fill(ph, pl, color = col, transp = 50) //Trading if close > h[1] strategy.entry("Long", strategy.long) if close < l[1] strategy.entry("Short", strategy.short)