A estratégia de negociação Genesis é uma estratégia de tendência que usa um cruzamento de duas médias móveis exponenciais (EMA) para gerar sinais comerciais.
Como funciona
A estratégia usa uma EMA mais rápida (default 20 períodos) e uma EMA mais lenta (default 50 períodos). Quando a EMA mais rápida cruza acima da EMA mais lenta, uma posição longa é tomada.
Os crossovers visam capturar o início das tendências de curto e longo prazo.
Benefícios
As principais vantagens desta estratégia são:
Simples e fáceis de implementar Captura a dinâmica da continuação da tendência Sinais longos e curtos de flexibilidade Durações EMA personalizáveis Riscos
Alguns riscos e desvantagens potenciais incluem:
Possíveis sacos de barril durante os mercados de intervalo Sinais de atraso em mercados em rápida reversão Não definido stop loss, pode conduzir a grandes drawdowns A estratégia Genesis funciona bem quando ocorrem fortes tendências direcionais.
/*backtest start: 2023-01-01 00:00:00 end: 2023-06-15 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/ // © genesisjgonzalezh //@version=5 strategy("GENESIS", overlay=true) lenght1= (20) lenght2= (50) ema1= ta.ema(close, lenght1) ema2 = ta.ema(close, lenght2) long = ta.crossover(ema1,ema2) short = ta.crossover(ema2,ema1) LongSignal = ta.crossover (ema1,ema2) ShortSignal = ta.crossunder (ema1,ema2) plotshape(LongSignal , title="Señal para Long", color= color.green, location=location.belowbar, size=size.tiny, text="Long", textcolor=color.white) plotshape(ShortSignal , title="Señal para Short", color= color.red, location=location.abovebar, size=size.tiny, text="Short", textcolor=color.white) strategy.entry("long", strategy.long, when = long) strategy.exit("Exit", "Long", profit = 10, loss = 2) strategy.entry("short", strategy.short, when = short) strategy.exit("Exit", "short", profit = 10, loss = 2)