커뮤니티
문의 드립니다
2011-10-13 15:16:01
455
글번호 43681
안녕하세요
분봉에서 각 시간대별 거래량 평균을 내고 싶습니다.
대충 수식을 다음과 같은 식으로 작성하고 있는데요.
IF Date!=Date[1] Then Var1=Var1+1;
IF DayIndex==0 Then Var2=Var2+V;
Plot1(V);
Plot2(Var2/Var1);
다른 시간대는 어떻게 처리해야될지가 막막합니다
위 수식 처럼 분봉에 상관없이 작동되도록
시간비교가 아닌 DayIndex를 써서 작성 부탁드립니다
그리고 마지막으로 Plot은 두개만 쓰고 싶습니다. (거래량과 평균)
답변 1
예스스탁 예스스탁 답변
2011-10-13 18:18:48
안녕하세요
예스스탁입니다.
작성하신 내용과 같이는 봉번호 별로 식을
하나하나 나열해서 작성하시는 방법외에는 없습니다.
아래식은 동시간봉의 거래량을 합산하여 평균하는 식을 구현한 것입니다.
for문으로 과거봉을 뒤져 동일시간봉의 값을 누적하여 평균하는 것입니다.
var : cnt(0);
var1 = 0;
var2 = 0;
for cnt = 0 to index{
if stime[cnt] == stime Then{
var1 = var1+1;
var2 = var2+V[cnt];
}
}
plot1(var2/var1);
plot2(V);
현재시간까지의 당일 누적거래량으로 변경하시고자 하시면 아래와 같이
작성하시면 됩니다.
var : cnt(0);
var1 = 0;
var2 = 0;
for cnt = 0 to index{
if stime[cnt] == stime Then{
var1 = var1+1;
var2 = var2+DayVolume[cnt];
}
}
plot1(var2/var1);
즐거운 하루되세요
> hex 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요
분봉에서 각 시간대별 거래량 평균을 내고 싶습니다.
대충 수식을 다음과 같은 식으로 작성하고 있는데요.
IF Date!=Date[1] Then Var1=Var1+1;
IF DayIndex==0 Then Var2=Var2+V;
Plot1(V);
Plot2(Var2/Var1);
다른 시간대는 어떻게 처리해야될지가 막막합니다
위 수식 처럼 분봉에 상관없이 작동되도록
시간비교가 아닌 DayIndex를 써서 작성 부탁드립니다
그리고 마지막으로 Plot은 두개만 쓰고 싶습니다. (거래량과 평균)
다음글
이전글