Estratégia de negociação de curto prazo da EMA

Autora:ChaoZhang, Data: 2024-01-29 10:01:10
Tags:

img

Resumo

Esta é uma estratégia de negociação de curto prazo que utiliza cruz de ouro de linhas médias móveis para gerar sinais de compra e venda. Emprega duas linhas de média móvel exponencial (EMA) com períodos diferentes como sinais de negociação. Quando a linha EMA de curto período cruza acima da linha EMA de longo período, uma cruz de ouro é formada e um sinal de compra é desencadeado. Quando a EMA de curto período cruza abaixo da EMA de longo período, uma cruz de morte ocorre e um sinal de venda é gerado.

Estratégia lógica

A lógica central desta estratégia é calcular duas linhas de EMA, sendo uma uma EMA de curto prazo de 55 períodos e a outra uma EMA de longo prazo de 34 períodos. Quando a EMA de curto prazo cruza a EMA de longo prazo, acredita-se que a tendência de alta de preços ocorreu, portanto, um sinal de compra é desencadeado.

No código, dois parâmetros EMA são inseridos primeiro, com base nos quais duas linhas EMA são calculadas. Quando ocorrem sinais de compra ou venda, as marcas correspondentes são traçadas de acordo.

Vantagens

  1. Simples de utilizar, fáceis de compreender, adequados para iniciantes;
  2. Resposta sensível, operações a curto prazo, lucros rápidos;
  3. A utilização da EMA pode filtrar efetivamente as flutuações anormais de preços e gerar sinais fiáveis;
  4. Parâmetros EMA personalizáveis, estratégia otimizável;
  5. Aplicável a vários produtos.

Riscos e soluções

  1. A regularização adequada dos parâmetros do ciclo EMA ajuda a filtrar os sinais excessivamente frequentes.
  2. Os resultados do estudo são baseados em dados obtidos por laboratórios de investigação e desenvolvimento, com base em dados obtidos em laboratórios de investigação e desenvolvimento.
  3. As configurações incorretas dos parâmetros da EMA podem levar a sinais de negociação incorretos.

Optimização

  1. Incorporar mais indicadores, por exemplo, BOLL, MACD para estabelecer condições de limiar para evitar falsos sinais.
  2. Adicionar um módulo de dimensionamento de posição para controlar melhor os riscos.
  3. Projetar um mecanismo de regulação adaptativo da EMA de acordo com diferentes produtos e diferenças de ciclo.
  4. Empregar estratégias de stop loss para limitar efetivamente a perda por negociação.

Resumo

Em geral, esta é uma estratégia de negociação de curto prazo muito simples e prática, especialmente adequada para iniciantes aprenderem e adotarem por sua facilidade de uso e eficácia considerável.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("mohammad tork strategy", overlay=true)

// Input parameters
lengthShortEMA = input(55, title="Short EMA Length")
lengthLongEMA = input(34, title="Long EMA Length")

// Calculate EMAs
emaShort = ta.ema(close, lengthShortEMA)
emaLong = ta.ema(close, lengthLongEMA)

// Conditions for Long Signal
longCondition = ta.crossover(emaLong, emaShort)

// Conditions for Short Signal
shortCondition = ta.crossunder(emaLong, emaShort)

// Execute Long Signal
strategy.entry("Long", strategy.long, when = longCondition)

// Execute Short Signal
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot EMAs on the chart
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")

// Plot Long Signal Icon with Buy Label
plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy")

// Plot Short Signal Icon with Sell Label
plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")


Mais.