커뮤니티

분봉에서 기관등의 수급계산

프로필 이미지
짱짱해야지
2021-01-01 15:15:11
917
글번호 145046
답변완료
분봉에서 개인, 외국인, 기관계, 연기금의 수급을 20일 동안 누적한 값과 전체차트에서의 누적값을 구해보고자 합니다. 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-04 15:47:35

안녕하세요 예스스탁입니다. 차트는 아래와 같은 순서로 참조데이타가 설정되어 있으셔야 합니다. 기관은 개인+외인+기타의 역수를 취해 사용합니다. data2 개인 data3 외인 data4 기타 data5 연기금 1 20일 누적 input : N(20); var : cnt(0,Data1); var : S2(0,Data2),S3(0,data3),S4(0,data4),S5(0,data5); var : Sum2(0,Data2),Sum3(0,data3),Sum4(0,data4),Sum5(0,data5); if Data2(sDate != sDate[1]) Then S2 = s2+1; if Data3(sDate != sDate[1]) Then S3 = s3+1; if Data4(sDate != sDate[1]) Then S4 = s4+1; if Data5(sDate != sDate[1]) Then S5 = s5+1; if S2 >= N and S3 >= N and S4 >= N and S5 >= N Then { sum2 = 0; sum3 = 0; sum4 = 0; sum5 = 0; For cnt = 0 to N-1 { sum2 = sum2+Data2(CloseD(cnt)); sum3 = Sum3+Data3(CloseD(cnt)); sum4 = Sum4+Data4(CloseD(cnt)); sum5 = Sum5+Data5(CloseD(cnt)); } Plot1(sum2,"개인전체누적"); Plot2(sum3,"외인전체누적"); Plot3(-(sum2+sum3+sum4),"기관전체누적"); Plot4(sum5,"연기금전체누적"); } 2 전체누적 var : S2(0,Data2),S3(0,data3),S4(0,data4),S5(0,data5); var : Sum2(0,Data2),Sum3(0,data3),Sum4(0,data4),Sum5(0,data5); if Data2(sDate != sDate) Then S2 = S2 + Data2(c[1]); sum2 = S2+Data2(c); if Data3(sDate != sDate) Then S3 = S3 + Data3(c[1]); sum3 = S3+Data3(c); if Data4(sDate != sDate) Then S4 = S4 + Data4(c[1]); sum4 = S4+Data4(c); if Data5(sDate != sDate) Then S5 = S5 + Data5(c[1]); sum5 = S5+Data5(c); Plot1(sum2,"개인전체누적"); Plot2(sum3,"외인전체누적"); Plot3(-(sum2+sum3+sum4),"기관전체누적"); Plot4(sum5,"연기금전체누적"); 즐거운 하루되세요 > 짱짱해야지 님이 쓴 글입니다. > 제목 : 분봉에서 기관등의 수급계산 > 분봉에서 개인, 외국인, 기관계, 연기금의 수급을 20일 동안 누적한 값과 전체차트에서의 누적값을 구해보고자 합니다. 감사합니다