지표설명
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
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.