예스스탁
예스스탁 답변
2019-11-06 10:26:50
안녕하세요
예스스탁입니다.
input : P(20),dv(2);
var : BBup1(0),BBmd1(0),BBdn1(0),cnt(0);
var : BBup2(0),BBmd2(0),BBdn2(0),SumSqrt2(0),std2(0);
var : BBup3(0),BBmd3(0),BBdn3(0),SumSqrt3(0),std3(0);
#단순
BBmd1 = ma(C,P);
BBup1 = BollBandUp(P,dv);
BBdn1 = BollBandDown(P,dv);
#지수
BBmd2 = ema(C,P);
SumSqrt2 = 0;
For cnt = 0 To P - 1
{
SumSqrt2 = SumSqrt2 + (C[cnt] - BBmd2)^2;
}
std2 = SquareRoot(SumSqrt2 / P);
BBup2 = BBmd2+std2*dv;
BBdn2 = BBmd2-std2*dv;
#가중
BBmd3 = wma(C,P);
SumSqrt3 = 0;
For cnt = 0 To P - 1
{
SumSqrt3 = SumSqrt3 + (C[cnt] - BBmd3)^2;
}
std3 = SquareRoot(SumSqrt3 / P);
BBup3 = BBmd3+std3*dv;
BBdn3 = BBmd3-std3*dv;
plot1(BBup1,"단순상단");
plot2(BBdn1,"단순하단");
plot3(BBup2,"지수상단");
plot4(BBdn2,"지수하단");
plot5(BBup3,"가중상단");
plot6(BBdn3,"가중하단");
즐거운 하루되세요
> 김원식 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 항상 감사합니다
볼린져밴드를 단순이평에서 상단과 하단선을 단순 가중 지수선의
상단 하단 선을 만들어 주시면 감사하겠습니다