Type/to search

이중 이동평균선과 슈퍼트렌드 전략

Common strategy
Created: 2023-09-28 15:12:50
Last modified: 3 years ago
1
Follow
1802
Followers

개요

해당 전략은 21일 및 55일 이동 평균선의 교차를 기반으로 매수 및 매도 신호를 생성하며, 슈퍼 트렌드(Super Trend) 지표를 결합하여 가짜 신호를 필터링하는 추세 추종 전략입니다.

전략 원리

코드는 먼저 21일선(EMA1)과 55일선(EMA2)의 이동 평균선을 정의합니다. EMA1이 EMA2를 상향 돌파하면 매수 신호가 발생하고, EMA1이 EMA2를 하향 돌파하면 매도 신호가 발생합니다.

가짜 신호를 필터링하기 위해 코드에 슈퍼 트렌드 지표가 추가되었습니다. 슈퍼 트렌드 지표는 평균 진폭 범위(ATR)를 기반으로 하며, 가격의 최근 고점과 저점을 결합하여 추세 방향을 판단합니다. 코드에서는 가격이 상단 밴드 위에 있을 때 상승 추세, 하단 밴드 아래에 있을 때 하락 추세로 설정합니다.

따라서 추세가 상승일 때만 EMA1이 EMA2를 상향 돌파하면 매수 신호가 발생하고, 추세가 하락일 때만 EMA1이 EMA2를 하향 돌파하면 매도 신호가 발생합니다. 슈퍼 트렌드 지표를 통한 필터링으로 추세 전환 시 발생하는 가짜 신호를 피할 수 있습니다.

또한 코드에는 200일선과 233일선을 추가하여 장기 추세를 판단하며, 장기 추세 방향이 일치할 때만 거래 신호가 발생합니다.

전략 장점

  1. 이중 이동 평균선과 슈퍼 트렌드 지표를 결합하여 추세 방향을 효과적으로 식별하고 가짜 신호를 필터링할 수 있습니다.

  2. 이동 평균선 매개변수를 조정하여 전략의 민감도를 변경하고 다양한 시장 환경에 적응할 수 있습니다.

  3. 장기 이동 평균선 판단을 추가하여 장단기 추세 불일치로 인한 위험을 방지할 수 있습니다.

  4. 규칙이 명확하고 이해하기 쉬우며 매개변수 조정이 용이하여 퀀트 트레이딩에 적합합니다.

  5. 시각화된 매매 신호로 조작이 명확합니다.

전략 리스크

  1. 이중 이동 평균선 전략은 추세 전환점에서 잘못된 신호를 생성하기 쉽습니다. 잠재적인 전환점을 인식하는 데 주의해야 합니다.

  2. 이동 평균선 매개변수를 부적절하게 설정하면 추세를 놓치거나 과도한 오류 신호를 생성할 수 있습니다. 다양한 시장에 맞게 매개변수를 조정해야 합니다.

  3. 거래 빈도가 높을 수 있으므로 거래 비용 관리에 주의해야 합니다.

  4. 슈퍼 트렌드 지표의 매개변수를 최적화해야 합니다. 그렇지 않으면 올바른 신호를 필터링하거나 잘못된 신호를 남길 수 있습니다.

  5. 장기 이동 평균선 판단은 신호 생성이 지연될 수 있으므로 추세 전환 시점을 적절히 파악해야 합니다.

전략 최적화

  1. 다양한 이동 평균선 조합을 테스트하여 최적의 매개변수를 찾습니다.

  2. 슈퍼 트렌드 지표의 매개변수를 최적화하여 필터링 효과와 지연 간의 균형을 맞춥니다.

  3. 거래량 지표와 같은 다른 보조 지표를 추가하여 신호를 추가로 검증합니다.

  4. 감정 지표, 뉴스 등 더 많은 요소를 결합하여 잠재적인 전환점을 판단합니다.

  5. 머신 러닝 방법을 사용하여 매개변수를 동적으로 최적화합니다.

요약

해당 전략은 이중 이동 평균선과 슈퍼 트렌드 지표의 장점을 통합하여 추세를 발굴하고 오류 신호를 필터링할 수 있습니다. 매개변수 튜닝 및 보조 지표 검증을 통해 전략 효과를 지속적으로 개선할 수 있습니다. 일부 리스크가 존재하지만 리스크 관리 수단을 통해 통제할 수 있습니다. 해당 전략은 퀀트 방식으로 프로그래밍된 거래에 적합합니다.

Source
Pine
/*backtest
start: 2022-09-21 00:00:00
end: 2023-09-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"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/
// © bhavikmota

//@version=4
Strategy parameters
Strategy parameters
len1
len2
len3
len4
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
Show Buy/Sell Signals ?
Highlighter On/Off ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)