커뮤니티

행복; 수식 작성 바랍니다

프로필 이미지
행복한가방
2011-06-06 03:44:17
646
글번호 39437
답변완료
한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 << 질문 >> 단순 이동평균선을 이용한 볼린저밴드는 예스스탁에 주어진 지표식을 보면 < 아래 1 >과 같습니다 --------------------< 아래 1 >------------------------- Input : Period(20), D(2); Plot1(ma(C,Period), "이평"); Plot2(BollBandUp(Period,D), "상단밴드"); Plot3(BollBandDown(Period,D), "하단밴드"); 이를 지수 이동평균선을 이용한 볼린저밴드를 하고자 하여 < 아래 2 > 와 같이 하였으나 --------------------< 아래 2 >------------------------- Input : Period(20), D(2); Plot1(ema(C,Period), "이평"); Plot2(BollBandUp(Period,D), "상단밴드"); Plot3(BollBandDown(Period,D), "하단밴드"); 중심선만 지수 이동평균선으로 바뀌고 볼린저밴드 상단, 하단은 단순 이동평균선을 이용한 상단, 하단과 같습니다 어떻게 해야 하는지요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-07 14:08:17

안녕하세요 예스스탁입니다. 아래와 같이 풀어서 작성하셔야 합니다. Input : Period(20), Dv(2); var : BBup(0),BBmd(0),BBdn(0); Var : SumSqrt(0), Avgv(0), Counter(0),Stdv(0); If Period != 0 Then Begin Avgv = Ema(c, Period); SumSqrt = 0; For Counter = 0 To Period - 1 Begin SumSqrt = SumSqrt + (c[Counter] - Avgv) * (c[Counter] - Avgv); End; Stdv = SquareRoot(SumSqrt / Period); End Else Stdv = 0; BBup = ema(C, Period) + (Dv * Stdv); BBmd = ema(C,Period); BBdn = ema(C, Period) - (Dv * Stdv); Plot1(BBup, "이평"); Plot2(BBmd, "상단밴드"); Plot3(BBdn, "하단밴드"); 즐거운 하루되세요 > 행복한가방 님이 쓴 글입니다. > 제목 : 행복; 수식 작성 바랍니다 > 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다 << 질문 >> 단순 이동평균선을 이용한 볼린저밴드는 예스스탁에 주어진 지표식을 보면 < 아래 1 >과 같습니다 --------------------< 아래 1 >------------------------- Input : Period(20), D(2); Plot1(ma(C,Period), "이평"); Plot2(BollBandUp(Period,D), "상단밴드"); Plot3(BollBandDown(Period,D), "하단밴드"); 이를 지수 이동평균선을 이용한 볼린저밴드를 하고자 하여 < 아래 2 > 와 같이 하였으나 --------------------< 아래 2 >------------------------- Input : Period(20), D(2); Plot1(ema(C,Period), "이평"); Plot2(BollBandUp(Period,D), "상단밴드"); Plot3(BollBandDown(Period,D), "하단밴드"); 중심선만 지수 이동평균선으로 바뀌고 볼린저밴드 상단, 하단은 단순 이동평균선을 이용한 상단, 하단과 같습니다 어떻게 해야 하는지요?