TEMA 더블 이동 평균 교차 전략

TEMA EMA MA
생성 날짜: 2024-06-03 10:59:42 마지막으로 수정됨: 2024-06-03 10:59:42
복사: 2 클릭수: 728
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

TEMA 더블 이동 평균 교차 전략

개요

TEMA 쌍평평선 교차전략은 두 개의 다른 주기의 트리플 지수 이동 평균 ((TEMA) 교차 신호를 기반으로 거래를 생성하는 양적 거래 전략이다. 이 전략은 두 개의 TEMA 라인의 상대적 위치를 비교하여, 단기 TEMA 라인을 가로질러 긴 TEMA 라인을 가로질러 포지션을 열 때 더 많이 하고, 단기 TEMA 라인을 가로질러 긴 TEMA 라인을 가로질러 포지션을 열 때 공백하고, 반대 교차 신호가 발생했을 때 평소한다. 이 전략은 불안한 시장에서 단기 트렌드를 포착하는 데 적합하다.

전략 원칙

TEMA 쌍평평선 교차전략의 핵심은 두 개의 다른 주기의 TEMA 선을 구축하는 것이다. TEMA는 EMA (인덱스 이동 평균) 에 대한 개선이며, EMA의 EMA를 다시 한 번 EMA로 계산하여, EMA와 SMA (단순 이동 평균) 에 비해 지연성이 적고, 가격 움직임에 더 가깝고, 단기 트렌드에 더 민감하다.

전략은 단기 TEMA 라인과 장기 TEMA 라인의 위치 관계를 비교하여 거래 신호를 생성한다:

  1. 단기 TEMA 라인이 장기 TEMA 라인을 가로질러 있고, 단기 TEMA 라인이 장기 TEMA 라인의 위쪽에 있을 때, 포지션을 더 한다.
  2. 단기 TEMA 라인 아래에서 장기 TEMA 라인을 통과하고 단기 TEMA 라인이 장기 TEMA 라인 아래에 있을 때 포지션을 공백하십시오.
  3. 여러권을 소지할 때, 단기 TEMA 라인 아래에 장기 TEMA 라인을 착용하면 여러권이 평평하다. 빈권을 소지할 때, 단기 TEMA 라인 위에 장기 TEMA 라인을 착용하면 빈권이 평평하다.

두 개의 다른 주기의 TEMA 선의 교차 신호를 통해 포지션을 개시하고 평화 포지션을 설정하여 흔들리는 시장에서 단기 가격 추세를 잡을 수 있습니다.

전략적 이점

  1. TEMA 지표는 EMA와 SMA에 비해 덜 뒤처져 있으며, 신호는 더 민감하고 가격의 움직임에 더 적합하다.
  2. 두 개의 다른 주기의 TEMA 라인을 교차하여 평점 신호를 생성합니다. 신호는 명확하고 단기 경향 상황을 효과적으로 파악할 수 있습니다.
  3. 전략 논리 및 코드는 단순하고 명확하며 이해하기 쉽고 최적화됩니다.
  4. 불안정한 시장에서 사용할 수 있으며 안정적인 수익을 얻을 수 있습니다.

전략적 위험

  1. 일방적인 트렌드 상황에서 이 전략은 거래의 빈도가 증가하여 거래 비용이 증가하여 수익에 영향을 미칠 수 있습니다.
  2. TEMA 지표는 EMA와 SMA에 비해 가격에 더 민감하며, 시장이 급격하게 변동할 때 빈번하게 잘못된 신호가 나타날 수 있다.
  3. 전략은 변수 선택에 있어서 비교적 역사적 데이터에 의존하며, 미래의 시장 특성이 변하면 전략의 성과에 영향을 미칠 수 있다.
  4. 이 전략은 정지 손실을 설정하지 않았으며, 극단적인 상황에서는 더 큰 위험을 감수할 수 있습니다.

전략 최적화 방향

  1. TEMA 지표의 매개 변수를 최적화하여 전략 성능을 향상시킬 수 있습니다. 예를 들어 매개 변수 최적화 방법을 사용하여 가장 좋은 두 개의 TEMA 라인 주기 매개 변수를 찾습니다.
  2. 거래 신호를 생성할 때, 다른 기술 지표 또는 시장 감정 지표가 필터링 조건으로 결합되어 신호의 신뢰성을 높이고 가짜 신호를 줄일 수 있다.
  3. 시장의 변동 특성에 따라 동적 중지 및 이동 중지 설정하여 위험을 제어 할 수 있습니다.
  4. 포지션 보유 주기 및 거래 빈도를 분석하여 시장 특성과 거래 비용에 따라 포지션 개시 시기와 거래 빈도를 최적화 할 수 있습니다.
  5. 이 전략은 다른 유형의 전략과 결합하여 다양한 전략의 장점을 발휘하여 전략의 안정성을 향상시킬 수 있습니다.

요약하다

TEMA 쌍평평선 교차 전략은 간단한 사용 가능한 양적 거래 전략으로, 두 개의 다른 주기의 TEMA 지표 교차 신호를 통해 단기 가격 경향을 포착한다. 이 전략은 논리적으로 명확하며, 불안정한 시장에서 사용하기에 적합하다. 그러나 이 전략에는 빈번한 거래, 가짜 신호 및 극단적인 행동 위험 등과 같은 위험이 있습니다.

전략 소스 코드
/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('2 TEMA Cross Strategy', shorttitle='2 TEMA Cross Strat', overlay=true, initial_capital=25000, currency=currency.USD)
//My backtesting showed best results on a 5 min chart
//Create 2 TEMA Input and pre-populate
len1 = input.int(9, minval=1, title='Length 1')
len2 = input.int(26, minval=2, title='Length 2')

//Calculate Tema values for each Input
//Tema 1
ema1 = ta.ema(close, len1)
ema11 = ta.ema(ema1, len1)
ema111 = ta.ema(ema11, len1)
tema1 = 3 * (ema1 - ema11) + ema111

//Tema 2
ema2 = ta.ema(close, len2)
ema22 = ta.ema(ema2, len2)
ema222 = ta.ema(ema22, len2)
tema2 = 3 * (ema2 - ema22) + ema222

//Plot the MAs
plot(tema1, color=color.new(color.black, 20))
plot(tema2, color=color.new(color.maroon, 20))

// Define long/short conditions
long = ta.crossover(tema1, tema2) and tema1 > tema2  
short = ta.crossunder(tema1, tema2) and tema1 < tema2
exitLong = ta.crossunder(tema1, tema2)
exitShort = ta.cross(tema1, tema2)

// Buys when buy condition met
strategy.entry('long', strategy.long, when=long)  
strategy.close('long', when=exitLong)

// Closes position when sell condition met
strategy.entry('short', strategy.short, when=short)  
strategy.close('short', when=exitShort)