
A estratégia de negociação de cruzamento de média móvel com posição baixa é uma estratégia de operação de negociação baseada no movimento de preços dos índices de 9 dias Moving Average (EMA) e 20 dias Simple Moving Average (MA). A estratégia usa os sinais de cruzamento de EMA e MA para determinar a direção da tendência e emite sinais de compra e venda.
Desenhe a curva de 9 dias EMA e 20 dias MA no gráfico para observar a posição do preço em relação à média móvel.
A estratégia combina os dois indicadores técnicos mais usados, EMA e MA, para aproveitar ao máximo os seus benefícios em suavizar os preços e determinar a direção da tendência. Comparado ao uso de EMA ou MA isoladamente, a combinação fornece um sinal de negociação mais confiável.
Os sinais de cruzamento entre as EMA e as linhas MA são simples e claros, permitindo que as mudanças no Bachelder do mercado sejam claramente percebidas, evitando erros de negociação.
A estratégia é colocada diretamente na linha K, permitindo que as tendências e sinais atuais sejam intuitivamente avaliados sem a necessidade de cálculos complexos.
A execução automática de operações de abertura e de liquidação de posições, seguindo rigorosamente as regras de negociação previamente estabelecidas, contribui para o controle de risco.
As médias móveis são indicadores de tendência e geram uma grande quantidade de falsos sinais durante o período de consolidação.
A média móvel pode se atrasar em momentos de forte flutuação dos preços, o que pode fazer com que se perca o melhor momento de entrada ou saída.
A configuração dos parâmetros da EMA e da MA tem um grande impacto nos resultados das negociações. Os parâmetros devem ser ajustados para adaptar-se a diferentes variedades e ciclos de negociação.
A estratégia de negociação automática não é capaz de lidar com situações complexas, como o trader manual, e é difícil fechar posições enganosas em momentos críticos. O stop loss e o stop stop devem ser configurados previamente.
É possível testar combinações de EMA e MA de diferentes comprimentos, escolhendo o que produz o sinal mais ótimo e reduz o mínimo de falsos sinais.
Indicadores de volatilidade, como o ATR, podem ser usados para filtrar sinais de alto risco para controlar perdas potenciais.
Usar estratégias em combinação com outros indicadores ou sinais, como indicadores de quantidade, faixa de Brin, para verificar a confiabilidade do sinal.
Adição de stop loss e lógica de parada para controlar ativamente o risco da posição. O stop loss pode ser definido com base no ATR ou no nível de preço.
A estratégia de negociação de média móvel cruzada com posições vazias julga a direção da tendência do mercado com base no cruzamento de EMA e MA para emitir um sinal de negociação. A estratégia é simples e prática, fácil de automatizar. Mas, como outras estratégias de indicadores técnicos, seus parâmetros de configuração e as condições do mercado influenciam muito os resultados.
/*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=4
strategy("EMA and MA Crossover with Close Strategy", shorttitle="EMA_MA_Close", overlay=true)
// Define the length of the Exponential Moving Average and Moving Average
lengthEMA = 9
lengthMA = 20
// Calculate the 9 EMA and 20 MA
ema9 = ema(close, lengthEMA)
ma20 = sma(close, lengthMA)
// Define the buy and sell conditions
buyCondition = close > ema9 and close > ma20
sellCondition = close < ema9 and close < ma20
// Define the close position condition
closeCondition = crossover(close, ema9) or crossover(close, ma20)
// Execute buy or sell orders
if (buyCondition)
strategy.entry("Buy", strategy.long)
else if (sellCondition)
strategy.entry("Sell", strategy.short)
// Close any position if the close condition is met
if (closeCondition)
strategy.close_all()
// Coloring the candles based on conditions
barcolor(buyCondition ? color.green : na)
barcolor(sellCondition ? color.red : na)
// Plotting the EMA and MA for reference
plot(ema9, color=color.blue, title="9 EMA")
plot(ma20, color=color.orange, title="20 MA")