Estratégia de negociação do indicador EMA quádruplo


Data de criação: 2023-09-12 14:51:28 última modificação: 2023-09-12 14:53:22
cópia: 0 Cliques: 761
1
focar em
1617
Seguidores

Esta estratégia utiliza uma média EMA de quatro parâmetros diferentes para formar um sistema de determinação de tendências mais claro e fácil de ler.

Princípios da estratégia:

  1. Calcule dois conjuntos de EMAs rápidas e lentas, com uma combinação típica de parâmetros de EMAs de linha rápida 72 e EMAs de linha lenta 44.

  2. Quando a linha rápida ultrapassa a linha lenta de baixo para cima, execute a operação de compra.

  3. Quando a linha rápida se desloca de cima para baixo e quebra a linha lenta, a operação de venda é executada.

  4. Sinais de compra e venda com sinais coloridos.

  5. Configure o ciclo de retorno e execute o sinal de negociação em tempo real.

As vantagens da estratégia incluem:

  1. Quatro curvas EMA, formando uma postura clara e espaçosa.

  2. A combinação rápida e rápida de EMAs permite um acompanhamento eficaz da tendência de linha média.

  3. A forma mais fácil de ultrapassar a lei do cruzamento é evitar transações frequentes.

Os riscos da estratégia incluem:

  1. A EMA está atrasada na média e pode ter perdido o ponto de viragem da tendência.

  2. A configuração de não-perda não permite limitar o tamanho da perda individual.

  3. A configuração inadequada dos parâmetros pode causar frequência de transações ou sinais inconsistentes.

Em resumo, a estratégia de cruzamento quadruplo da EMA é feita através de pares mecânicos de equilíbrio rápido e lento, usando um sistema de ruptura. A interface gráfica da estratégia é intuitiva e adequada para os jogadores visuais. No entanto, devido ao atraso da EMA e à falta de perdas, os investidores ainda precisam usar cuidadosamente os recursos de gerenciamento de fundos e controle de risco para obter retornos estáveis a longo prazo.

Código-fonte da estratégia
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// strategy(title = "Cuathro EMA Strategy", shorttitle = "Cuathro EMA",initial_capital=1000, commission_value=0.2, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//@Moneros 2017
// based on OCC by @JayRogers
emaSlowPeriod    = input(defval = 44, title = "EMA Slow, always < EMA Fast - low short term, high long term ", minval = 1)
emaFastPeriod    = input(defval = 72, title = "EMA Fast - low short term, high long term ", minval = 1)
len    = input(defval = 14, title = "Period", minval = 1)
res = input(title="Resolution  - not lower than chart", defval="120")



closeSeries =  request.security(syminfo.tickerid, res, 2 * ta.ema(close, len) - ta.ema(ta.ema(close, len), len)  )
openSeries  = request.security(syminfo.tickerid,res, 2 * ta.ema(close[1], len) - ta.ema(ta.ema(close[1], len), len)  )


slowema = ta.ema(closeSeries - openSeries,emaSlowPeriod)
fastema = ta.ema(closeSeries - openSeries,emaFastPeriod)

plot(slowema, color=color.blue)
plot(fastema,color=color.red)


bgcolor(slowema< fastema ? color.red : na, transp=90)
bgcolor(slowema> fastema ? color.blue : na, transp=90)

bgcolor(ta.crossover(slowema, fastema) ? color.blue : na, transp=40)
bgcolor(ta.crossunder(slowema, fastema) ? color.red : na, transp=40)
strategy.order("BUY", strategy.long, 1, when = ta.crossover(slowema, fastema))
strategy.order("SELL", strategy.short, 1, when = ta.crossunder(slowema, fastema))