Type/to search

이동평균 퍼센트 밴드 전략

Common strategy
Created: 2023-12-12 17:47:02
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이동평균 백분율 밴드 전략은 추세 추종 전략입니다. 이동평균을 기준선으로 사용하며, 가격의 백분율을 기반으로 상단 밴드와 하단 밴드를 계산합니다. 가격이 상단 밴드를 돌파하면 공매도하고, 하단 밴드를 돌파하면 매수합니다. 이 전략의 가장 큰 장점은 변동 범위를 자동으로 조정하여 다양한 시장 환경에서 효과적으로 추세를 포착할 수 있다는 점입니다.

전략 원리

이 전략의 핵심 지표는 이동평균선입니다. 중간 밴드는 단순 N일 이동평균선입니다. 상단 밴드와 하단 밴드는 가격의 백분율 변동에 따라 계산됩니다. 구체적인 계산 공식은 다음과 같습니다:

상단 밴드 = 중간 밴드 + 가격 * 상단 밴드 백분율
하단 밴드 = 중간 밴드 - 가격 * 하단 밴드 백분율

여기서 상단 밴드 백분율과 하단 밴드 백분율은 조정 가능한 매개변수이며, 기본값은 2로 가격의 2%를 의미합니다.

가격이 상승하면 상단 밴드와 하단 밴드가 동시에 위로 확장되고, 가격이 하락하면 상단 밴드와 하단 밴드도 동시에 아래로 수축됩니다. 이를 통해 시장 변동성에 따라 채널 폭이 자동으로 조정됩니다.

거래 전략 측면에서는 가격이 상단 밴드를 돌파하면 공매도하고, 하단 밴드를 돌파하면 매수합니다. 또한 이 전략은 특정 월에만 거래하도록 조건을 설정하여 주 추세 월이 아닌 시기에 잘못된 신호가 발생하는 것을 방지합니다.

장점 분석

이 전략의 가장 큰 장점은 변동 범위가 가격 백분율 변동에 따라 계산되어 자동으로 조정되므로 다양한 시장 상황에 적응할 수 있다는 점입니다. 횡보장에서는 잘못된 신호를 줄이고, 추세장에서는 적시에 전환점을 포착할 수 있습니다. 또한 월 및 날짜 필터 조건을 설정하여 가장자리 월의 노이즈를 걸러내고 주 추세 월이 아닌 시기에 잘못된 신호가 발생하는 것을 방지할 수 있습니다.

리스크 분석

이 전략의 주요 리스크는 이동평균선이 지연성을 가지고 있어 예상치 못한 사건에 즉각적으로 대응할 수 없다는 점입니다. 또한 백분율 범위 설정이 전략 성과에 영향을 미칩니다. 설정이 너무 낮으면 이동평균선의 지연 문제가 심화되고, 너무 높으면 잘못된 신호의 확률이 증가합니다.

또 다른 잠재적 리스크는 날짜 및 월 조건에 지나치게 의존한다는 점입니다. 주요 추세가 설정된 월 이외에 발생하면 이 전략은 기회를 놓칠 수 있습니다. 따라서 이러한 사전 설정 조건도 다양한 종목과 시장 환경에 맞게 조정해야 합니다.

최적화 방향

이 전략의 최적화 여지는 아직 많습니다. 먼저 이동평균선의 시간 길이, 백분율 매개변수 등 다양한 매개변수 조합을 테스트하여 최적의 매개변수를 찾을 수 있습니다. 둘째, 거래량 등 다른 지표를 추가하여 이동평균선 신호를 확인함으로써 신호의 신뢰성을 높일 수 있습니다. 마지막으로 날짜 및 월 필터 조건도 다양한 종목과 시장 환경에 맞게 조정하여 더욱 유연하게 만들 수 있습니다.

예를 들어, 과거 데이터를 기반으로 주요 추세 월을 판단하고 임계값을 자동으로 계산할 수 있습니다. 가격에 비정상적인 돌파가 발생하면 월 조건을 일시적으로 무시하고 완전히 참여할 수도 있습니다. 기계 학습 등의 수단을 도입하여 이러한 매개변수를 동적으로 최적화하는 것도 가능합니다.

요약

이동평균 백분율 밴드 전략은 전반적으로 매우 실용적인 추세 추종 전략입니다. 가장 큰 장점은 변동 범위를 자동으로 조정하여 시장 변화에 적응할 수 있다는 점입니다. 동시에 매개변수 최적화, 신호 필터링 등 개선의 여지도 있습니다. 적절히 활용하면 다양한 시장 환경에서 안정적으로 수익을 낼 수 있습니다.

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

//@version=3

strategy(title = "Percentage Band", overlay = true)
Strategy parameters
Strategy parameters
bandlength
Multiplier for Percent upper Band
Multiplier for Percent Lower Band
monthfrom
monthuntil
dayfrom
dayuntil
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)