Type/to search

추세 제거 MACD 전략

Common strategy
Created: 2023-10-30 17:08:16
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 주가의 추세를 제거하여 MACD 지표의 형태를 더 명확하게 관찰하는 방법을 사용합니다. DEMA 빠른선과 DEMA 느린선을 계산한 후 MACD 직선과 신호선을 구하고, 이들의 교차를 판단하여 거래 신호를 생성합니다. 또한 월, 일 조건 필터링과 손절매 청산 로직을 결합하여 비교적 완전한 전략 시스템을 구성합니다.

전략 원리

먼저 가격의 EMA를 계산하여 가격의 추세를 제거하고, 추세가 제거된 가격 EMA를 얻습니다. 그런 다음 EMA를 기반으로 각각 빠른선 DEMA, 느린선 DEMA 및 MACD 직선을 계산합니다. 여기서 빠른선 DEMA 계산 방법은: 먼저 빠른선의 EMA1을 계산하고, EMA1의 EMA2를 계산한 후 DEMA = (2 * EMA1 - EMA2)를 계산합니다. 느린선 DEMA와 신호선도 동일한 방식으로 계산됩니다. MACD 직선(빠른선 DEMA - 느린선 DEMA)과 신호선을 얻은 후, MACD 직선이 신호선을 상향 돌파하면 매수 신호가 발생하고, MACD 직선이 신호선을 하향 돌파하면 매도 신호가 발생합니다. 마지막으로 월, 일 조건을 결합하여 신호를 필터링하고 손절매 로직을 설정합니다.

이 전략의 핵심 로직은 다음과 같습니다:

  1. 가격 추세를 제거하여 MACD 지표 형태를 더 명확하게 확인
  2. DEMA 빠른선, 느린선을 계산하여 MACD 직선과 신호선을 얻음
  3. MACD 직선과 신호선의 교차로 거래 신호 생성
  4. 날짜, 월 조건 필터링 추가
  5. 손절매 로직 설정

장점 분석

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

  1. 가격 추세를 제거하여 MACD 지표의 교차 상황을 더 명확하게 볼 수 있어 추세에 잘못 인도되는 것을 방지합니다.
  2. DEMA 알고리즘을 사용하여 MACD 지표를 계산하면 일부 노이즈를 필터링하여 신호를 더 명확하게 할 수 있습니다.
  3. 날짜와 월을 결합하여 필터링함으로써 불필요한 거래를 줄일 수 있습니다.
  4. 손절매 로직을 설정하여 적시에 손절하고 리스크를 관리할 수 있습니다.
  5. 교차 신호를 사용하여 잘못된 거래를 줄일 수 있습니다.
  6. 전반적으로 이 전략은 추세 제거, DEMA 계산 및 조건 필터링을 결합하여 비교적 명확하고 신뢰할 수 있는 거래 신호를 생성할 수 있습니다.

리스크 분석

이 전략에는 주의해야 할 몇 가지 리스크도 있습니다:

  1. 추세를 제거한 후 MACD 교차 신호가 증가할 수 있으므로 실전 검증이 필요합니다.
  2. DEMA 알고리즘이 일부 노이즈를 필터링하지만 지표 계산에서 여전히 많은 가짜 신호가 발생할 수 있습니다.
  3. 날짜 및 월 필터 조건이 너무 경직되어 일부 거래 기회를 놓칠 수 있습니다.
  4. 손절매 위치 설정이 합리적인지 고려해야 하며, 너무 느슨하면 리스크가 증가하고 너무 엄격하면 잦은 손절이 발생합니다.
  5. 이 전략은 주로 MACD 지표에 의존하므로 시장이 이 지표에 적합하지 않으면 효과가 영향을 받을 수 있습니다.
  6. 전략 매개변수 최적화 여지가 크므로 백테스트와 실전을 통해 추가 테스트가 필요합니다.

대책:

  1. 다른 지표의 확인을 추가하여 가짜 신호를 피합니다.
  2. 날짜 필터 조건을 최적화하고 적절히 완화합니다.
  3. 손절매 포인트를 세밀하게 테스트하고 최적화합니다.
  4. 추세 판단 메커니즘을 추가하여 역추세 거래를 피합니다.
  5. 전체 백테스트 및 매개변수 최적화를 통해 안정성을 높입니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 다양한 가격 평균선을 테스트하여 EMA를 대체할 더 적합한 선형을 찾습니다.
  2. 다양한 매개변수 조합을 시도하여 MACD의 빠른선 길이, 느린선 길이 및 신호선 길이를 최적화합니다.
  3. 거래량 지표 등 보조 판단 지표를 추가하여 가짜 신호를 피합니다.
  4. 손절매 전략을 최적화하여 합리적인 이동 손절매 또는 지정가 손절매를 설정합니다.
  5. 날짜 및 월 필터 조건을 최적화하여 더 유연하게 만듭니다.
  6. 추세 판단을 추가하여 역추세 운영을 피합니다.
  7. 전체 매개변수 최적화를 수행하여 전략 안정성을 높입니다.
  8. 더 긴 시간 프레임에서 백테스트를 수행하여 전략의 장기적 효과를 확인합니다.
  9. 실전 검증을 수행하고 실전 상황에 따라 전략 매개변수를 추가로 수정합니다.

요약

전반적으로 이 전략은 추세 제거 접근 방식을 사용하여 DEMA 형태의 MACD 지표를 계산하고 날짜 필터와 결합하여 거래 신호를 생성하는 간단하지만 실행 가능한 전략 아이디어입니다. 가장 큰 장점은 MACD 형태를 명확하게 볼 수 있어 가격 추세에 영향을 받지 않는다는 것입니다. 그러나 이 전략에는 일정한 리스크도 있으므로 매개변수 최적화와 리스크 관리 수단을 추가해야 실제 적용이 가능합니다. 이 전략은 최적화 여지가 크므로 충분한 검증과 최적화를 거치면 안정적이고 신뢰할 수 있는 단기 전략이 될 수 있습니다.

Source
Pine
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2

strategy(title = "Trendless MACD  Strategy",shorttitle="MACD-T Strategy",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.01,initial_capital=100000)
Strategy parameters
Strategy parameters
maperiod
MACD Fast Line Length
MACD Slow Line Length
Signal Line Length
monthfrom
monthuntil
dayfrom
dayuntil
yearfrom
yearuntil
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)