핫트레이딩

키움증권 RCI(Rank Correlation Index) 지표 만들기 수식 설정 방법 본문

주식 경제이야기

키움증권 RCI(Rank Correlation Index) 지표 만들기 수식 설정 방법

HOTT 2023. 3. 31. 17:52

● RCI (Rank Correlation Index) 

RCI(Rank Correlation Index)는 가격 변동 데이터와 시간 변동 데이터의 조합을 사용하여 시장 심리의 잠재적인 변화를 식별하여 전환점을 노출합니다.

순위 상관 지수(RCI)는 다음 공식에 따라 계산됩니다.


수식 만드는 방법 : 종합차트 오른쪽마우스 클릭 > 수식관리자 선택


수식관리자 창에서 좌측메뉴에서 일반함수를 선택하신 다음 새로만들기를 통해서 다음의 수식들을 작성하여 저장하시기 바랍니다. 

 


 

키움증권 RCI 지표 설정 방법 상세 안내 따라해 보세요.

#RCI수식설정 #RCI지표설정 #RCI수식만들기



1. 일반함수에서 사용자 함수 만들기  


함수명 : rank26(n) 
수식 : 
v1=if( c(n) < c(0), 1, 0); 
v2=if( c(n) < c(1), 1, 0); 
v3=if( c(n) < c(2), 1, 0); 
v4=if( c(n) < c(3) ,1, 0); 
v5=if( c(n) < c(4), 1, 0); 
v6=if( c(n) < c(5), 1, 0); 
v7=if( c(n) < c(6) ,1, 0); 
v8=if( c(n) < c(7), 1, 0); 
v9=if( c(n) < c(8), 1, 0); 
v10=if( c(n) < c(9), 1, 0); 
v11=if( c(n) < c(10), 1, 0); 
v12=if( c(n) < c(11), 1, 0); 
v13=if( c(n) < c(12), 1, 0); 
v14=if( c(n) < c(13), 1, 0); 
v15=if( c(n) < c(14), 1, 0); 
v16=if( c(n) < c(15), 1, 0); 
v17=if( c(n) < c(16), 1, 0); 
v18=if( c(n) < c(17), 1, 0); 
v19=if( c(n) < c(18), 1, 0); 
v20=if( c(n) < c(19), 1, 0); 
v21=if( c(n) < c(20), 1, 0); 
v22=if( c(n) < c(21), 1, 0); 
v23=if( c(n) < c(22), 1, 0); 
v24=if( c(n) < c(23), 1, 0); 
v25=if( c(n) < c(24), 1, 0); 
v26=if( c(n) < c(25), 1, 0); 

1 + v1+v2+v3+v4+v5+v6+v7+v8+v9+v10+v11+v12+v13+v14+v15+v16+v17+v18 
+v19+v20+v21+v22+v23+v24+v25+v26; 

수식검증 -> 작업저장 하시기 바랍니다. 

 



함수명 : rank18(n) 
수식 : 
v1=if( c(n) < c(0), 1, 0); 
v2=if( c(n) < c(1), 1, 0); 
v3=if( c(n) < c(2), 1, 0); 
v4=if( c(n) < c(3) ,1, 0); 
v5=if( c(n) < c(4), 1, 0); 
v6=if( c(n) < c(5), 1, 0); 
v7=if( c(n) < c(6) ,1, 0); 
v8=if( c(n) < c(7), 1, 0); 
v9=if( c(n) < c(8), 1, 0); 
v10=if( c(n) < c(9), 1, 0); 
v11=if( c(n) < c(10), 1, 0); 
v12=if( c(n) < c(11), 1, 0); 
v13=if( c(n) < c(12), 1, 0); 
v14=if( c(n) < c(13), 1, 0); 
v15=if( c(n) < c(14), 1, 0); 
v16=if( c(n) < c(15), 1, 0); 
v17=if( c(n) < c(16), 1, 0); 
v18=if( c(n) < c(17), 1, 0); 

1 + v1+v2+v3+v4+v5+v6+v7+v8+v9+v10+v11+v12+v13+v14+v15+v16+v17+v18; 

수식검증 -> 작업저장 하시기 바랍니다. 

 





함수명 : rank13(n) 
수식 : 
v1=if( c(n) < c(0), 1, 0 ); 
v2=if( c(n) < c(1), 1, 0 ); 
v3=if( c(n) < c(2), 1, 0 ); 
v4=if( c(n) < c(3) ,1, 0 ); 
v5=if( c(n) < c(4), 1, 0 ); 
v6=if( c(n) < c(5), 1, 0 ); 
v7=if( c(n) < c(6) ,1, 0 ); 
v8=if( c(n) < c(7), 1, 0 ); 
v9=if( c(n) < c(8), 1, 0 ); 
v10=if( c(n) < c(9), 1, 0 ); 
v11=if( c(n) < c(10), 1, 0 ); 
v12=if( c(n) < c(11), 1, 0 ); 
v13=if( c(n) < c(12), 1, 0 ); 

1 + v1+v2+v3+v4+v5+v6+v7+v8+v9+v10+v11+v12+v13; 

수식검증 -> 작업저장 하시기 바랍니다. 

 




함수명 : rank9(n) 
수식 : 
v1=if( c(n) < c(0), 1, 0 ); 
v2=if( c(n) < c(1), 1, 0 ); 
v3=if( c(n) < c(2), 1, 0 ); 
v4=if( c(n) < c(3) ,1, 0 ); 
v5=if( c(n) < c(4), 1, 0 ); 
v6=if( c(n) < c(5), 1, 0 ); 
v7=if( c(n) < c(6) ,1, 0 ); 
v8=if( c(n) < c(7), 1, 0 ); 
v9=if( c(n) < c(8), 1, 0 ); 

1 + v1+v2+v3+v4+v5+v6+v7+v8+v9; 

수식검증 -> 작업저장 하시기 바랍니다. 

 




함수명 : RCI26 
수식 : 
d1=pow( 1-rank26(0) , 2);
d2=pow( 2-rank26(1) , 2);
d3=pow( 3-rank26(2) , 2);
d4=pow( 4-rank26(3) , 2);
d5=pow( 5-rank26(4) , 2);
d6=pow( 6-rank26(5) , 2);
d7=pow( 7-rank26(6) , 2);
d8=pow( 8-rank26(7) , 2);
d9=pow( 9-rank26(8) , 2);
d10=pow( 10-rank26(9) , 2);
d11=pow( 11-rank26(10) , 2);
d12=pow( 12-rank26(11) , 2);
d13=pow( 13-rank26(12) , 2);
d14=pow( 14-rank26(13) , 2);
d15=pow( 15-rank26(14) , 2);
d16=pow( 16-rank26(15) , 2);
d17=pow( 17-rank26(16) , 2);
d18=pow( 18-rank26(17) , 2);

d19=pow( 19-rank26(18) , 2);
d20=pow( 20-rank26(19) , 2);
d21=pow( 21-rank26(20) , 2);
d22=pow( 22-rank26(21) , 2);
d23=pow( 23-rank26(22) , 2);
d24=pow( 24-rank26(23) , 2);
d25=pow( 25-rank26(24) , 2);
d26=pow( 26-rank26(25) , 2);


d=d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d13+d14+d15+d16+d17+d18+d19+d20+d21+d22+d23+d24+d25+d26;

( 1 - 6*d / (26*26*26-26) ) * 100;

수식검증 -> 작업저장 하시기 바랍니다. 

 

 




함수명 : RCI18 
수식 : 
d1=pow( 1-rank18(0) , 2);
d2=pow( 2-rank18(1) , 2);
d3=pow( 3-rank18(2) , 2);
d4=pow( 4-rank18(3) , 2);
d5=pow( 5-rank18(4) , 2);
d6=pow( 6-rank18(5) , 2);
d7=pow( 7-rank18(6) , 2);
d8=pow( 8-rank18(7) , 2);
d9=pow( 9-rank18(8) , 2);
d10=pow( 10-rank18(9) , 2);
d11=pow( 11-rank18(10) , 2);
d12=pow( 12-rank18(11) , 2);
d13=pow( 13-rank18(12) , 2);
d14=pow( 14-rank18(13) , 2);
d15=pow( 15-rank18(14) , 2);
d16=pow( 16-rank18(15) , 2);
d17=pow( 17-rank18(16) , 2);
d18=pow( 18-rank18(17) , 2);

d=d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d13+d14+d15+d16+d17+d18;

( 1 - 6*d / (18*18*18-18) ) * 100;

수식검증 -> 작업저장 하시기 바랍니다. 

 




함수명 : RCI13 
수식 : 
d1=pow( 1-rank13(0) , 2);
d2=pow( 2-rank13(1) , 2);
d3=pow( 3-rank13(2) , 2);
d4=pow( 4-rank13(3) , 2);
d5=pow( 5-rank13(4) , 2);
d6=pow( 6-rank13(5) , 2);
d7=pow( 7-rank13(6) , 2);
d8=pow( 8-rank13(7) , 2);
d9=pow( 9-rank13(8) , 2);
d10=pow( 10-rank13(9) , 2);
d11=pow( 11-rank13(10) , 2);
d12=pow( 12-rank13(11) , 2);
d13=pow( 13-rank13(12) , 2);

d=d1+d2+d3+d4+d5+d6+d7+d8+d9+d10+d11+d12+d13;

( 1 - 6*d / (13*13*13-13) ) * 100;

수식검증 -> 작업저장 하시기 바랍니다. 




함수명 : RCI9 
수식 : 
d1=pow( 1-rank9(0) , 2);
d2=pow( 2-rank9(1) , 2);
d3=pow( 3-rank9(2) , 2);
d4=pow( 4-rank9(3) , 2);
d5=pow( 5-rank9(4) , 2);
d6=pow( 6-rank9(5) , 2);
d7=pow( 7-rank9(6) , 2);
d8=pow( 8-rank9(7) , 2);
d9=pow( 9-rank9(8) , 2);

d=d1+d2+d3+d4+d5+d6+d7+d8+d9;

( 1 - 6*d / (9*9*9-9) ) * 100;



수식검증 -> 작업저장 하시기 바랍니다. 

 


2. 기술적지표에서 사용자 함수 만들기 



위와 같이 일반함수에서 사용자함수의 작성이 완료되시면, 
좌측메뉴에서 기술적지표를 선택하신 다음 새로만들기를 통해 다음의 기술적지표의 사용자 함수를 작성하시기 바랍니다. 

지표명: RCI(RankCorrelationIndex)
수식1 의 수식이름 :RCI9

수식값 :
RCI9() 

수식2 의 수식이름 : RCI13

수식값 :
RCI13() 

수식3  의 수식이름 : RCI18

수식값 :
RCI18() 

수식4 의 수식이름 : RCI26

수식값 :
RCI26() 

수식검증 -> 작업저장 하신 다음 작성하신 지표를 사용해 보시기 바랍니다. 

 



(위의 작성해 드린 수식을 마우스로 드래그 하시어 잡으신 다음 키보드의 Ctrl +C 로 복사하신 다음 수식관리자 창에 Ctrl+V로 붙여넣기 하셔도 됩니다.) 

 

 

 

마우스 오른쪽 '지표추가' 에서 RCI 지표를 선택하여 차트에 RCI 지표를 적용하였습니다.

 

반응형