커뮤니티
문의드립니다.
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%로 잡아야 할지 의문이긴 하지만요..;;