커뮤니티
5분 동안의 데이타 누적
2009-05-29 19:45:02
669
글번호 22479
예를 들어 선물1분봉 차트에서 5분동안의 평균을 낼려면 어떻게 해야 하나요?
계속 누적시키는 것이 아니라 예를 들면 09:00~4간 평균과 다음 데이타는 09:05~09:09간 평균 이런식으로 5분씩 끊어서 평균을 내는 방법은 어떻게 되나요?
또 보조지표에 대한 데이타도 똑 같은 방법으로 합계나 평균을 내고 싶은데요..
매수호가 나 macd에 대해서도 5분 단위로 평균을 내는 방법이 있나요?
차트에 그리는 방법은 어떻게 되나요? 지연되어 표시되게 되겠지만 09:05~09:09까지는
09:00~04까지의 데이타가 같은 값으로 표시되고 이 이후도 같은 방법으로 표시하게 할려면 어떤 방법으로 나타내야 합니까?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2009-06-01 09:01:35
안녕하세요
예스스탁입니다.
var1 = dayindex%5;
plot1(var1);
위 지표를 적용해 보시면 매 5봉마다 값이 0으로 초기화가 됩니다.
0-->1-->2-->3-->4-->0-->1............
위와 같은 계산식으로 5봉마다 봉을 인식하는 값을 만드시고
위 값이 0일때 값의 누적등을 초기화하게 해주시면 됩니다.
var : sum(0),cnt(0),mav(0),mav1(0);
var1 = dayindex%5;
if dayindex == 0 or var1 < var1[1] Then{
sum = 0; # 특정값 누적 초기화
cnt = 0; # 봉갯수 카운트 초기화
mav1 = mav[1]; # 전 5봉의 mav
}
value1 = C;## 특정값
sum = sum+value1; ## 특정값 누적
cnt = cnt+1; ## 봉갯수 카운트
mav = sum/cnt; ## 평균
plot1(mav);
plot2(mav1);
value1에 5개봉동안 누적할 값을 할당하시면 됩니다.
즐거운 하루되세요
> khkwon 님이 쓴 글입니다.
> 제목 : 5분 동안의 데이타 누적
> 예를 들어 선물1분봉 차트에서 5분동안의 평균을 낼려면 어떻게 해야 하나요?
계속 누적시키는 것이 아니라 예를 들면 09:00~4간 평균과 다음 데이타는 09:05~09:09간 평균 이런식으로 5분씩 끊어서 평균을 내는 방법은 어떻게 되나요?
또 보조지표에 대한 데이타도 똑 같은 방법으로 합계나 평균을 내고 싶은데요..
매수호가 나 macd에 대해서도 5분 단위로 평균을 내는 방법이 있나요?
차트에 그리는 방법은 어떻게 되나요? 지연되어 표시되게 되겠지만 09:05~09:09까지는
09:00~04까지의 데이타가 같은 값으로 표시되고 이 이후도 같은 방법으로 표시하게 할려면 어떤 방법으로 나타내야 합니까?
감사합니다.
다음글
이전글