아래의 키움 지표를 예스스탁으로 구현하고싶습니다. 부탁드립니다.
일전=5
거래금액=(O+C+H+L)/4*V ;
누적금액=Sum(거래금액) ;
일전누적금액=valuewhen(일전,date!=date(1),누적금액(1)) ;
대상일누적금액=누적금액-일전누적금액 ;
누적수량=Sum(V) ;
일전누적수량=valuewhen(일전,date!=date(1),누적수량(1)) ;
대상일누적수량=누적수량-일전누적수량 ;
일전평단=대상일누적금액/대상일누적수량 ;
지표설명 : 분봉상에서 일자가 바뀌는 기준으로 5일치의 총 거래대금을 총 거래량으로
나누어 평균단가를 구하는 지표입니다.
일전 수치를 바꾸면 지표값도 바뀌게 되어있습니다.
예스스탁 지표로 구현 부탁드립니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2024-06-20 11:24:35
안녕하세요
예스스탁입니다.
input : 일전(5);
var : cnt(0),거래금액(0),누적금액(0),누적수량(0),일전평단(0),대상일누적금액(0),대상일누적수량(0);
Array : 일전누적금액[20](0),일전누적수량[20](0);
거래금액=(O+C+H+L)/4*V ;
누적금액=Accum(거래금액) ;
누적수량=Accum(V) ;
if date!=date[1] Then
{
For cnt = 20 DownTo 1
{
일전누적금액[cnt] = 일전누적금액[cnt-1];
일전누적수량[cnt] = 일전누적수량[cnt-1];
}
일전누적금액[1] = 누적금액[1];
일전누적수량[1] = 누적수량[1];
}
대상일누적금액=누적금액-일전누적금액[일전] ;
대상일누적수량=누적수량-일전누적수량[일전];
일전평단=대상일누적금액/대상일누적수량 ;
Plot1(일전평단);
즐거운 하루되세요
> 사랑민 님이 쓴 글입니다.
> 제목 : 지표 수식 부탁드립니다.
> 아래의 키움 지표를 예스스탁으로 구현하고싶습니다. 부탁드립니다.
일전=5
거래금액=(O+C+H+L)/4*V ;
누적금액=Sum(거래금액) ;
일전누적금액=valuewhen(일전,date!=date(1),누적금액(1)) ;
대상일누적금액=누적금액-일전누적금액 ;
누적수량=Sum(V) ;
일전누적수량=valuewhen(일전,date!=date(1),누적수량(1)) ;
대상일누적수량=누적수량-일전누적수량 ;
일전평단=대상일누적금액/대상일누적수량 ;
지표설명 : 분봉상에서 일자가 바뀌는 기준으로 5일치의 총 거래대금을 총 거래량으로
나누어 평균단가를 구하는 지표입니다.
일전 수치를 바꾸면 지표값도 바뀌게 되어있습니다.
예스스탁 지표로 구현 부탁드립니다. 감사합니다.