Type/to search

8주기 및 21주기 이동평균선 전략

Common strategy
Created: 2024-01-17 17:45:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 8주기와 21주기 이동평균선으로 구성된 이중 이동평균선을 사용합니다. 단기 이동평균선이 장기 이동평균선을 상향 돌파하면 매수하고, 단기 이동평균선이 장기 이동평균선을 하향 돌파하면 매도합니다.

또한 이 전략은 이동평균선의 기울기 지표를 도입하여 추세가 없는 구간을 필터링하고, 추세가 명확할 때만 거래 신호를 생성합니다.

전략 원리

이 전략의 핵심은 단기 이동평균선과 장기 이동평균선의 교차에 있습니다. 단기 이동평균선은 가격 변화 추세를 더 빠르게 포착하는 반면, 장기 이동평균선은 잡음을 더 잘 필터링합니다. 단기선이 장기선을 상향 돌파하면 상승 추세가 형성되었음을 나타내며 매수하여 이익을 얻을 수 있고, 단기선이 장기선을 하향 돌파하면 하락 추세가 형성되었음을 나타내며 매도하여 이익을 얻을 수 있습니다.

또한 이 전략은 기울기 임계값을 설정합니다. 기울기가 해당 양의 임계값보다 클 때만 매수 신호가 생성되고, 기울기가 해당 음의 임계값보다 작을 때만 매도 신호가 생성됩니다. 이를 통해 명확한 추세가 없는 구간을 필터링하여 거래 신호의 품질을 높일 수 있습니다.

구체적으로, 이 전략의 거래 신호 생성 로직은 다음과 같습니다:

  1. 8주기 및 21주기 단순 이동평균선 계산
  2. 두 선의 교차 신호 감지
  3. 아크탄젠트 함수 atan을 사용하여 21주기 이동평균선의 기울기 계산
  4. 기울기가 설정된 양의 임계값을 초과할 때만 매수 신호 생성
  5. 기울기가 설정된 음의 임계값 미만일 때만 매도 신호 생성

장점 분석

이 전략은 다음과 같은 장점을 가지고 있습니다:

  1. 전략 아이디어가 간단하여 이해하고 구현하기 쉬움
  2. 기울기 지표를 도입하여 명확한 추세가 없는 구간을 필터링하고 신호 품질 향상
  3. 이중 이동평균선을 사용하여 각각의 장점을 활용하고 안정성 향상
  4. 시장에 맞게 매개변수를 조정하여 다양한 거래 종목에 적응 가능
  5. 프로그램 구현이 간결하여 2차 개발 및 최적화가 용이함

위험 및 해결 방법

이 전략에는 다음과 같은 위험도 존재합니다:

  1. 시장에 급격한 변동 구간이 존재하여 잘못된 신호가 많이 발생할 수 있음
  2. 두 선의 교차 자체가 많은 오경보 신호를 생성할 수 있음
  3. 어느 정도 지연이 발생하여 추세 전환을 즉시 포착하지 못함

이러한 위험에 대응하기 위해 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 이동평균선의 매개변수를 조정하여 시장 특성에 적응
  2. 기울기 임계값을 최적화하여 매개변수의 강건성 향상
  3. 손절매 메커니즘을 추가하여 개별 손실 통제
  4. 다른 지표와 결합하여 필터링하여 신호 품질 향상
  5. 적응형 매개변수 설정을 채택하여 전략의 강건성 향상

최적화 방향

이 전략은 다음과 같은 방향으로도 최적화할 수 있습니다:

  1. 적응형 이동평균선을 사용하여 시장 변동성에 따라 매개변수 조정
  2. 거래량 연관 분석을 추가하여 횡보장에서 잘못된 신호 발생 방지
  3. 변동성 지표와 결합하여 신호 품질 및 적시성 강화
  4. 머신러닝 알고리즘을 추가하여 매개변수 자동 최적화 구현
  5. 딥러닝 기술을 결합하여 더 복잡한 비선형 가격 패턴 탐색

요약

이 이중 이동평균 전략은 전반적으로 간단하고 실용적이며, diffs 두 주기의 매개변수를 통해 서로 다른 추세 특성을 포착하고 결합하여 거래 신호를 생성합니다. 동시에 기울기 임계값을 도입하여 신호 품질을 향상시켰습니다. 이 전략은 기본 전략으로 사용할 수 있으며 확장이 가능하고, 최적화 여지와 확장 능력이 큽니다.

Source
Pine
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//written by sixpathssenin
//@version=4
strategy(title="Dual Moving Average",initial_capital=10000,overlay=true)
Strategy parameters
Strategy parameters
Angle
Angle Period
ATR Period
Angle Level
MA Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)