커뮤니티
분봉 거래량 평균과 최대 거래량 구하기
2017-12-11 12:03:52
189
글번호 114880
09-15 문의에 아래와 같이 답변을 주셨는데
연결선물 3분봉에 적용해 보니
아무런 결과도 나오질 않습니다.
죄송하오나 다시한번 살펴봐 주시길 부탁드립니다.
-------------- 아 래 ------------------
Re : 분봉 거래량 평균과 최대 거래량 구하기
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : N(40);
var : idx(0),cnt(0),sum(0),ii(0),mav(0),hh(0);
Array : dd[50](0);
if bdate != bdate[1] Then{
Condition1 = true;
dd[0] = sdate;
for cnt = 1 to 49
{
dd[cnt] = dd[cnt-1][1];
}
}
if Condition1 == true Then
idx = idx+1;
if dd[N] > 0 then{
sum = 0;
ii = 0;
HH = 0;
for cnt = 1 to idx {
if sdate[cnt] >= dd[N] and sdate[cnt] < sdate and
stime[cnt] == stime Then
{
sum = sum+v[cnt];
ii = ii+1;
if V[cnt] > hh Then
hh = V[cnt];
}
if sdate[cnt] < dd[N] Then
cnt = idx+1;
}
mav = sum/ii;
plot1(mav);
plot2(HH);
}
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 분봉 거래량 평균과 최대 거래량 구하기
>
항상 신속하고 상세한 답변 감사드립니다.
선물 3분봉에 적용하고자 합니다.
최근 40거래일 동안의 거래량 평균을 구해서
당일의 거래량과 비교하고자 합니다.
9:03, 09:06, 09:09 등 봉이 완성될때마다
전일 기준 40일 거래일의 거래량 합계를 40으로 나누어
평균을 구하고
같은 기간 동일시간(3분단위) 최대거래량을 구하고자 합니다.
그런데 수능시험일 등 개장시간이 10시인 경우도 있어서
단순히 시간이나 봉의 갯수로 합계 등을 구할 경우
정상 값이 아니어서 이점이 어렵군요!
이점을 극복하고 결과적으로
Plot1(평균거래량, "평균거래량");
Plot2(최대거래량, "최대거래량");
위와 같이 막대그래프를 겹쳐서 나오게 하려고 합니다.
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2017-12-12 10:54:46
안녕하세요
예스스탁입니다.
차트에 N으로 지정한 일자만큼의 데이터가 있는지 확인하시기 바랍니다.'
첨부된 그림과 지표가 그려집니다.
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 분봉 거래량 평균과 최대 거래량 구하기
> 09-15 문의에 아래와 같이 답변을 주셨는데
연결선물 3분봉에 적용해 보니
아무런 결과도 나오질 않습니다.
죄송하오나 다시한번 살펴봐 주시길 부탁드립니다.
-------------- 아 래 ------------------
Re : 분봉 거래량 평균과 최대 거래량 구하기
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : N(40);
var : idx(0),cnt(0),sum(0),ii(0),mav(0),hh(0);
Array : dd[50](0);
if bdate != bdate[1] Then{
Condition1 = true;
dd[0] = sdate;
for cnt = 1 to 49
{
dd[cnt] = dd[cnt-1][1];
}
}
if Condition1 == true Then
idx = idx+1;
if dd[N] > 0 then{
sum = 0;
ii = 0;
HH = 0;
for cnt = 1 to idx {
if sdate[cnt] >= dd[N] and sdate[cnt] < sdate and
stime[cnt] == stime Then
{
sum = sum+v[cnt];
ii = ii+1;
if V[cnt] > hh Then
hh = V[cnt];
}
if sdate[cnt] < dd[N] Then
cnt = idx+1;
}
mav = sum/ii;
plot1(mav);
plot2(HH);
}
즐거운 하루되세요
> 스퍼트시커 님이 쓴 글입니다.
> 제목 : 분봉 거래량 평균과 최대 거래량 구하기
>
항상 신속하고 상세한 답변 감사드립니다.
선물 3분봉에 적용하고자 합니다.
최근 40거래일 동안의 거래량 평균을 구해서
당일의 거래량과 비교하고자 합니다.
9:03, 09:06, 09:09 등 봉이 완성될때마다
전일 기준 40일 거래일의 거래량 합계를 40으로 나누어
평균을 구하고
같은 기간 동일시간(3분단위) 최대거래량을 구하고자 합니다.
그런데 수능시험일 등 개장시간이 10시인 경우도 있어서
단순히 시간이나 봉의 갯수로 합계 등을 구할 경우
정상 값이 아니어서 이점이 어렵군요!
이점을 극복하고 결과적으로
Plot1(평균거래량, "평균거래량");
Plot2(최대거래량, "최대거래량");
위와 같이 막대그래프를 겹쳐서 나오게 하려고 합니다.
도움 부탁드립니다.
다음글
이전글