제네시스 크로스오버 거래 전략

저자:차오장, 날짜: 2023-09-10 21:38:32
태그:

제네시스 거래 전략은 트렌드를 따르는 전략으로 트레이드 신호를 생성하기 위해 두 개의 기하급수적인 이동 평균 (EMA) 의 크로스오버를 사용합니다.

어떻게 작동 합니까?

이 전략은 더 빠른 EMA (디폴트 20주기) 와 더 느린 EMA (디폴트 50주기) 를 사용합니다. 더 빠른 EMA가 느린 EMA를 넘을 때 긴 포지션을 취합니다. 더 빠른 EMA가 느린 EMA를 넘을 때 짧은 포지션을 취합니다.

크로스오버는 단기 및 장기 트렌드의 시작을 포착하는 것을 목표로합니다. 더 긴 EMA는 트렌드 방향을 제공하고 더 짧은 EMA는 신호 감수성을 제공합니다.

이점

이 전략의 주요 장점은 다음과 같습니다.

간단하고 쉽게 실행 트렌드 지속에서 추진력을 포착합니다 유연성을 위한 길고 짧은 신호 커스터마이징 가능한 EMA 길이 위험성

몇 가지 잠재적 인 위험 및 단점으로는 다음과 같습니다.

범위에 제한된 시장에서 가능한 윙사 급변하는 시장에서 후진 신호 정지 손실이 정의되어 있지 않아 큰 마감으로 이어질 수 있습니다. 제네시스 전략은 강한 방향 트렌드가 발생했을 때 잘 작동합니다. 옆으로 흔들리는 시장은 잘못된 신호와 정지점을 유발할 수 있습니다. 적절한 리스크 관리를 사용하는 것이 좋습니다.


/*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)



더 많은