커뮤니티

문의드립니다.

프로필 이미지
중복필명
2013-05-30 11:28:37
253
글번호 63786
답변완료
data2에 외인순매수수량 data3에 개인순매수수량을 넣습니다. 그런후 둘을 더해서 - 하면 기관 순매수 수량이 나올텐데요. 여기서 질문입니다. 전봉 종가 대비 현재봉 종가까지 주체별 기여율을 알고 싶습니다. 예를 들어.. 262.00 이 전봉종가 이고 262.30이 현재봉 종가라고 하면 0.30 올랐습니다. 지수가 0.30이 올랐을때 주체별로 지수를 올리는데 얼마나 기여를 했는지를 지표로 만들고 싶습니다. 외인이 70을 매수하고 기관과 개인이 -35씩 매도했는데 지수가 올랐다면 외인의 기여율을 100%로 잡아야 할지.. 200%로 잡아야 할지 의문이긴 하지만요..;;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-30 17:41:50

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 기여율의 최대값은 100입니다. var : AA(0,data1),BB(0,data1),CC(0,data1); var : Rate1(0,data1),Rate2(0,data1),Rate3(0,data1); AA = data2(c);#외국인 BB = data3(c);#개인 CC = -(AA+BB);#기관 if AA > 0 and BB < 0 and CC < 0 Then{#외국인만 +인 경우 if C > C[1] Then{ Rate1 = 100; Rate2 = 0; Rate3 = 0; } Else{ Rate1 = 0; Rate2 = BB/(BB+CC)*100; Rate3 = CC/(BB+CC)*100; } } if AA < 0 and BB > 0 and CC < 0 Then{ #개인만 +인 경우 if C > C[1] Then{ Rate1 = 0; Rate2 = 100; Rate3 = 0; } Else{ Rate1 = AA/(AA+CC)*100; Rate2 = 0; Rate3 = CC/(AA+CC)*100; } } if AA < 0 and BB < 0 and CC > 0 Then{#기관만 +인 경우 if C > C[1] Then{ Rate1 = 0; Rate2 = 0; Rate3 = 100; } Else{ Rate1 = AA/(AA+BB)*100; Rate2 = BB/(AA+BB)*100; Rate3 = 0; } } if AA > 0 and BB > 0 and CC < 0 Then{#외국인과 개인이 +인 경우 if C > C[1] Then{ Rate1 = AA/(AA+BB)*100; Rate2 = BB/(AA+BB)*100; Rate3 = 0; } Else{ Rate1 = 0; Rate2 = 0; Rate3 = 100; } } if AA > 0 and BB < 0 and CC > 0 Then{#외국인과 기관이 +인 경우 if C > C[1] Then{ Rate1 = AA/(AA+CC)*100; Rate2 = 0; Rate3 = CC/(AA+CC)*100; } Else{ Rate1 = 0; Rate2 = 100; Rate3 = 0; } } if AA < 0 and BB > 0 and CC > 0 Then{#개인과 기관이 +인 경우 if C > C[1] Then{ Rate1 = 0; Rate2 = BB/(BB+CC)*100; Rate3 = CC/(BB+CC)*100; } Else{ Rate1 = 100; Rate2 = 0; Rate3 = 0; } } if C > C[1] Then{ plot1(Rate1,"외국인",RED); plot2(Rate2,"개인",RED); plot3(Rate3,"기관",RED); } Else{ plot1(Rate1,"외국인",BLUE); plot2(Rate2,"개인",BLUE); plot3(Rate3,"기관",BLUE); } 즐거운 하루되세요 > 중복필명 님이 쓴 글입니다. > 제목 : 문의드립니다. > data2에 외인순매수수량 data3에 개인순매수수량을 넣습니다. 그런후 둘을 더해서 - 하면 기관 순매수 수량이 나올텐데요. 여기서 질문입니다. 전봉 종가 대비 현재봉 종가까지 주체별 기여율을 알고 싶습니다. 예를 들어.. 262.00 이 전봉종가 이고 262.30이 현재봉 종가라고 하면 0.30 올랐습니다. 지수가 0.30이 올랐을때 주체별로 지수를 올리는데 얼마나 기여를 했는지를 지표로 만들고 싶습니다. 외인이 70을 매수하고 기관과 개인이 -35씩 매도했는데 지수가 올랐다면 외인의 기여율을 100%로 잡아야 할지.. 200%로 잡아야 할지 의문이긴 하지만요..;;