커뮤니티

문의드립니다.

프로필 이미지
플로스트
2020-05-05 21:07:45
962
글번호 138572
답변완료
아래 지표는 기존 볼밴의 중심선을 좀더 평활화한 것입니다. 중심선이 평활화되면 밴드도 기존과 다르게 움직여야 하는데,똑같습니다. 의뢰드리는 것은 Mid값을 기준으로 표준편차 적용을 부탁드립니다. Input : Period(20), MultiD(2),P(5); var : BBup(0),BBdn(0),Sma(0),mid(0); Sma = ma(C,Period); mid = ma(Sma,P); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(BBup, "상단밴드"); Plot2(mid, "중심선"); Plot3(BBdn, "하단밴드");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-07 11:02:48

안녕하세요 예스스탁입니다. 기본함수는 단순이평으로만 사용합니다. 다른값은 별도로 풀어서 작성하셔야 합니다. 표준편차가 기준값과 기준값을 이평한 값의 차이로 계산하므로 표준이평(Period)을 다시 평활화(P)하면 기준값은 이평이 되고 P가 볼밴의 기간값이 됩니다. Input: Period(20),P(5),dv(2); var : Sma(0),mid(0); Var : SumSqrt(0), Counter(0),AVGV(0),Stdv(0),BBup(0),BBdn(0); Sma = ma(C,Period); mid = ma(Sma,P); If CurrentBar >= 1 Then { SumSqrt = 0; For Counter = 0 To P - 1 Begin SumSqrt = SumSqrt + (Sma[Counter] - mid)^2; End; Stdv = SquareRoot(SumSqrt / P); BBup = mid + (Dv * stdv); BBdn = mid - (Dv * stdv); plot1(mid,"중단"); plot2(BBup,"상단"); plot3(BBdn,"하단"); } 즐거운 하루되세요 > 플로스트 님이 쓴 글입니다. > 제목 : 문의드립니다. > 아래 지표는 기존 볼밴의 중심선을 좀더 평활화한 것입니다. 중심선이 평활화되면 밴드도 기존과 다르게 움직여야 하는데,똑같습니다. 의뢰드리는 것은 Mid값을 기준으로 표준편차 적용을 부탁드립니다. Input : Period(20), MultiD(2),P(5); var : BBup(0),BBdn(0),Sma(0),mid(0); Sma = ma(C,Period); mid = ma(Sma,P); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); Plot1(BBup, "상단밴드"); Plot2(mid, "중심선"); Plot3(BBdn, "하단밴드");