Search

Bollinger Bands

지표설명

1980년대 미국의 재무분석가인 John A. Bollinger가 개발한 지표입니다. 일반적으로 추세선은 이동평균을 사용하고 상/하단 변동폭은 표준편차의 2배를 가감해 정해지게 됩니다. 2표준편차는 평균치의 +-2 표준편차 내에 위치할 확률이 약 95%가 된다는 의미입니다. 매우 비정상적인 급등과 급락을 제외하고는 대부분의 경우에 주가는 이 밴드내에서 움직이게 되며 이 밴드를 벗어나는 경우는 상승하락의 전환점을 의미하게 됩니다. 상하밴드의 폭이 좁으면 좁을수록 향후 주가가 변화할 가능성이 높아지며 장기간 좁은 밴드폭이 지속되다 폭이 확대되면 주가는 큰폭으로 상승하거나 하락할 가능성이 높습니다.
계산식 상단 = 이동평균 + 표준편차 * n배 중단 = 이동평균 하단 = 이동평균 - 표준편차 * n배
관련함수
Ma(가격, 기간) BollBandUp(기간, 표준편차배수) BollBandDown(기간, 표준편차배수)

활용예시

1. //하단돌파 매수, 상단이탈 매도 input : Period(20),dv(2); var : BBup(0),BBmd(0),BBdn(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); if MarketPosition <= 0 and CrossUp(c,BBdn) Then Buy("b"); if MarketPosition >= 0 and CrossDown(C,BBup) Then Sell("S"); 2. //중심돌파 매수, 상단이탈 매수청산 //중심이탈 매도, 하단돌파 매도청산 input : Period(20),dv(2); var : BBup(0),BBmd(0),BBdn(0); BBup = BollBandUp(Period,dv); BBmd = ma(c,Period); BBdn = BollBandDown(Period,dv); if MarketPosition <= 0 and CrossUp(c,BBmd) Then Buy("b"); if MarketPosition == 1 Then { if CrossDown(C,BBup) Then ExitLong("Bx"); } if MarketPosition >= 0 and CrossDown(C,BBmd) Then Sell("S"); if MarketPosition == -1 Then { if CrossUp(C,BBdn) Then Exitshort("Sx"); }
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.