Search
Duplicate

Moving Average Channel

구분
기술적지표
관련 함수
ma
MarketPosition
CrossUp
CrossDown
ExitLong
ExitShort
상품
공통
태그
이동평균채널
채널매매
피벗
스탑앤리버스
리버설
추세실패
돌파매매
다중청산
Moving Average Channel

지표설명

Richard Donchian에 의해 개발된 이 전략은 고가와 저가의 이동평균을 기반으로 한 4개의 채널 선을 사용하는 복합적인 채널 매매 기법입니다.
이 전략의 핵심은 고가 이동평균선(UPline)을 피벗(Pivot)으로 활용하는 스탑 앤 리버스(Stop-and-Reverse) 방식입니다. 가격이 이 UPline상향 돌파하면 강력한 상승 모멘텀으로 간주하여 매수(Buy) 포지션으로 진입합니다.
반대로, 가격이 이 UPline하향 이탈하면, 이는 상승 모멘텀의 실패 또는 추세 반전 신호로 간주되어 매도(Sell) 포지션으로 전환됩니다. 즉, UPline 하나를 기준으로 매수와 매도 포지션이 계속해서 전환(reverse)됩니다.
또한, 이 전략은 다중 청산 로직을 포함합니다.
1.
매수 청산: UPline을 하향 이탈하여 매도(Sell)로 반전되거나, 혹은 가격이 더 넓은 범위의 상한 채널(UPchennel)을 하향 이탈할 때(ExitLong)를 추가적인 스탑로스로 사용합니다.
2.
매도 청산: UPline을 상향 돌파하여 매수(Buy)로 반전되거나, 혹은 가격이 하한 채널(DNchennel)을 상향 돌파할 때(ExitShort)를 추가적인 스탑로스로 사용합니다.
계산식 상한채널 = N기간 고가이동평균 대비 n% 높은값 상한선 = N기간 고가이동평균 하한선 = N기간 저가이동평균 하한채널 = N기간 저가이동평균 대비 n% 낮은 값

활용예시

//상한선 돌파 매수, 상한채널 이탈 매수청산 //하항산 이탈 매도, 하한채널 돌파 매도청산 Input : Period(10), P(2); var : UPchennel(0),UPline(0),Dnline(0),DNchennel(0); UPchennel = ma(H,period)*(1+P/100); UPline = ma(H,period); dnline = ma(L,period); DNchennel = ma(L,period)*(1-P/100); if MarketPosition <= 0 and CrossUp(C,UpLine) Then Buy(); if MarketPosition == 1 and CrossDown(c,UPchennel) Then ExitLong(); if MarketPosition >= 0 and CrossDown(C,UpLine) Then Sell(); if MarketPosition == -1 and CrossUp(c,DNchennel) Then ExitShort();
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.