커뮤니티
문의드립니다.
2013-12-21 15:18:19
117
글번호 70710
안녕하세요..
언제나 감사한 마음으로 Q&A 게시판을 이용하고 있습니다.
질문입니다.
일봉에 있는 지표를 분봉에 표기할 수 있는 방법이 있나요?
(일봉차트상에 있는 지표의 값을 분봉상에 표현)
즉 볼린저밴드(20, 2) 를 15분 차트에 표기한다면
혹시.. 기간값을 변경하여
예를들면 15분 차트 기준 20일이면 480봉 이므로.. 볼린저밴드(480, 2) 이렇게 만들어야 하는건가요?
위의 방법 말고 다른 방법이 있는지 궁금합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-23 09:50:20
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
분봉에 일봉의 볼린져밴드를 그리는 지표식이니다.
# 분봉에서 일봉 볼린져밴드 계산 시작
input : dayPeriod(20),dayDv(2);
var : daysum(0),daycnt(0),dayma(0),daySumSqrt(0),dayStdv(0);
var : dayBBup(0),dayBBdn(0),dayCounter(0);
#일봉 이동평균 계산
daysum = 0;
for daycnt = 0 to dayPeriod-1{
daysum = daysum + DayClose(daycnt);
}
dayma = daysum/dayPeriod;
#표준편차 계산
If DayClose(dayPeriod) != 0 Then {
daySumSqrt = 0;
For dayCounter = 0 To dayPeriod - 1 {
daySumSqrt = daySumSqrt + (DayClose(dayCounter) - dayma)^2;
}
dayStdv = SquareRoot(daySumSqrt / dayPeriod);
}
Else
dayStdv = 0;
# 일봉 볼린져밴드 계산
dayBBup = dayma + (dayDv * dayStdv);
dayBBdn = dayma - (dayDv * dayStdv);
plot1(dayBBup ,"상단");
plot2(dayma,"중단");
plot3(dayBBdn,"하단");
즐거운 하루되세요
> 무영세 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요..
언제나 감사한 마음으로 Q&A 게시판을 이용하고 있습니다.
질문입니다.
일봉에 있는 지표를 분봉에 표기할 수 있는 방법이 있나요?
(일봉차트상에 있는 지표의 값을 분봉상에 표현)
즉 볼린저밴드(20, 2) 를 15분 차트에 표기한다면
혹시.. 기간값을 변경하여
예를들면 15분 차트 기준 20일이면 480봉 이므로.. 볼린저밴드(480, 2) 이렇게 만들어야 하는건가요?
위의 방법 말고 다른 방법이 있는지 궁금합니다.
다음글
이전글