안녕하세요 ???
거래량 관련 지표를 만드는데 아직 초보라 문의 드립니다.
var : 순거래량(0) ;
var : cnt(0) , sum(0) ;
순거래량 = upvol-downvol ;
sum = 0 ;
for cnt = 0 TO 10
{SUM = SUM + 순거래량 [cnt];}
plot11(순거래량, "순거래량") ;
1분봉에서 이렇게 코딩하면 지금 현재봉부터 이전 10 개봉이 더해지나요 아니면
0번째봉부터 앞으로 시간이 지남에 따라 1,2,3 번째 봉의 순거래량이 누적으로 계산되어 10 개봉까지만 값이 누적이 되어지나요 ??
1. 만약 이전봉 10개로 누적되어진다면 시간이 지남에 따른 누적을 보고 싶을때 어떻게 표현해야 하나요 ???
2. 누적되어질때 당일분만 나오게 할순 없나요 (첫봉에서 전일의 순거래량영향없이) ???
3. accum(순거래량) 함수 사용하면 현재부터 1분봉에서 1분마다 순거래량이누적으로 더해지나요 ???
4. 거래대금이 거래량*단가이면 상승형 거래대금(upvol * 단가) 를 표현하고 싶은데 단가를 c로하면 1분봉 종가로 계산되어질듯합니다. 실시간으로 상승형거래대금과 하락형 거래대금으로 구분하여 누적으로 나타낼수 있을까요 ????
초보 질문이라 송구합니다.부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2020-05-26 13:39:26
안녕하세요
예스스탁입니다.
작성하신 수식은 현재봉포함 최근 10봉의 값을 누적하는 식입니다.
간단히 아래와 같이 작성하셔도 됩니다.
var : 순거래량(0) ;
var : cnt(0) , sum(0) ;
순거래량 = upvol-downvol ;
sum = AccumN(순거래량,10);
plot11(순거래량, "순거래량") ;
1
봉수를 지정하는 함수들은 모두 현재기준 과거봉을 기준으로 계산합니다.
다음봉이 발생하면 다음봉에서 다시 해당봉기준 10개봉의 값을 누적하게 됩니다.
아래는 당일 순거래량을 합산하는 식입니다.
당일 새로운 봉이 발생하면 해당 봉의 값을 sum변수에 누적하게 됩니다
var : 순거래량(0) ;
var : cnt(0) , sum(0) ;
순거래량 = upvol-downvol ;
if bdate != bdate[1] Then
sum = 0;
sum = sum + 순거래량;
plot11(순거래량, "순거래량") ;
2
accum은 자트 전체값을 누적하는 함수이고
새로운 봉이 발생하면 새로운값을 누적합니다.
4
가능하지 않습니다.
미완성봉에서 들어오는 체결마다 해당 값을 인지해서 값을 누적할수가 없습니다.
즐거운 하루되세요
> 강력멘탈 님이 쓴 글입니다.
> 제목 : 문의 드립니다. .
> 안녕하세요 ???
거래량 관련 지표를 만드는데 아직 초보라 문의 드립니다.
var : 순거래량(0) ;
var : cnt(0) , sum(0) ;
순거래량 = upvol-downvol ;
sum = 0 ;
for cnt = 0 TO 10
{SUM = SUM + 순거래량 [cnt];}
plot11(순거래량, "순거래량") ;
1분봉에서 이렇게 코딩하면 지금 현재봉부터 이전 10 개봉이 더해지나요 아니면
0번째봉부터 앞으로 시간이 지남에 따라 1,2,3 번째 봉의 순거래량이 누적으로 계산되어 10 개봉까지만 값이 누적이 되어지나요 ??
1. 만약 이전봉 10개로 누적되어진다면 시간이 지남에 따른 누적을 보고 싶을때 어떻게 표현해야 하나요 ???
2. 누적되어질때 당일분만 나오게 할순 없나요 (첫봉에서 전일의 순거래량영향없이) ???
3. accum(순거래량) 함수 사용하면 현재부터 1분봉에서 1분마다 순거래량이누적으로 더해지나요 ???
4. 거래대금이 거래량*단가이면 상승형 거래대금(upvol * 단가) 를 표현하고 싶은데 단가를 c로하면 1분봉 종가로 계산되어질듯합니다. 실시간으로 상승형거래대금과 하락형 거래대금으로 구분하여 누적으로 나타낼수 있을까요 ????
초보 질문이라 송구합니다.부탁드립니다.