
A estratégia usa um fator de arbitragem de uma média móvel simples para avaliar e, consequentemente, para capturar o momento da mudança de tendência do mercado. Fazer mais quando a média de curto prazo atravessa a média de longo prazo e fechar a curva quando a média de curto prazo atravessa a média de longo prazo é uma estratégia típica de acompanhamento de tendências.
Calcule a média móvel simples de 10 dias (SMA) e a média móvel simples de 30 dias (SMA)
Quando o SMA curto atravessa o SMA longo, gera um sinal de compra
Quando o SMA curto atravessa o SMA longo, gera um sinal de venda
RSI maior do que 50 para gerar um sinal de compra, menor do que 50 para gerar um sinal de venda, para evitar falsas rupturas
Através do ATR Stop Loss, Stop Stop Mobile Tracking
A estratégia usa principalmente o cruzamento de duas médias móveis como timing de entrada para determinar o ponto de reversão da tendência. As médias de curto prazo refletem mais rapidamente as mudanças de preço, enquanto as médias de longo prazo fornecem suporte e resistência. Quando as médias de curto prazo atravessam a média de longo prazo, o preço começa a subir, e isso é mais; Quando as médias de curto prazo atravessam a média de longo prazo, o preço começa a cair, e isso é vazio.
Simples de usar e fácil de entender
Capturar os pontos de inflexão em tempo hábil, em sintonia com as tendências do mercado
A dupla equilíbrio é um método clássico e eficaz para determinar a tendência
Paragem de perda razoável, reduzindo a perda de cada faixa de onda
Indicadores de RSI filtram fraudes e reduzem o risco de negociação
Não há necessidade de prever o pós-mercado, basta seguir a tendência para lucrar
As linhas duplas são propensas a sinais errados e podem causar perdas desnecessárias.
A retardação das linhas de equilíbrio duplas, a incapacidade de capturar o ponto de reversão da tendência a tempo
Seguir a tendência cegamente aumenta os prejuízos, deve-se controlar adequadamente o tamanho da posição
Não há filtragem completa de comportamento perturbador, que pode levar à prisão
Parâmetros mal definidos aumentam a frequência de negociação e reduzem os níveis de lucro
Pode-se reduzir o risco através da escolha de um conjunto adequado de parâmetros, a introdução de outros indicadores de filtragem e medidas de controle adequado do tamanho da posição.
Optimizar os parâmetros da média móvel para melhorar a precisão do sinal
Adicionar outros indicadores de julgamento, como MACD, linha de Bryn, etc., para aumentar a probabilidade de vitória da estratégia
Indicadores de tendência e redução da volatilidade
Otimização da estratégia de stop loss, redução de perdas individuais e ampliação de lucros individuais
Optimizar a gestão de fundos, assumir posições diferentes em diferentes situações
Desenvolver estratégias de negociação diferentes em situações de tendência e de turbulência
Otimizar continuamente a estratégia de stop loss pode melhorar continuamente o desempenho da estratégia, testando diferentes combinações de parâmetros, introduzindo indicadores auxiliares para determinar tendências e sinais de filtragem.
A estratégia usa o clássico sistema de cruzamento de médias móveis para determinar o ponto de reversão da tendência dos preços, o que é muito adequado para os iniciantes. No entanto, há algumas desvantagens a serem observadas, como a propensão a produzir sinais errados, o atraso no reconhecimento do ponto de reversão da tendência, etc.
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-23 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/
// © Glenn234
//@version=5
strategy("MA cross strategy", shorttitle="macs", overlay=true)
// Create indicator's
shortSMA = ta.sma(close, 10)
longSMA = ta.sma(close, 30)
rsi = ta.rsi(close, 14)
atr = ta.atr(14)
// Crossover conditions
longCondition = ta.crossover(shortSMA, longSMA)
shortCondition = ta.crossunder(shortSMA, longSMA)
// trade conditions
if (longCondition)
stopLoss = low - atr * 2
takeProfit = high + atr * 2
strategy.entry("long", strategy.long, when = rsi > 50)
strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
if (shortCondition)
stopLoss = high + atr * 2
takeProfit = low - atr * 2
strategy.entry("short", strategy.short, when = rsi < 50)
strategy.exit("exit", "short", stop=stopLoss, limit=takeProfit)
// Plot SMA to chart
plot(shortSMA, color=color.red, title="Short SMA")
plot(longSMA, color=color.green, title="Long SMA")