Search
📘

9. 지표식 작성하기

많이 사용하는 지표인 Stochastic RSI 지표를 예시로 지표식 작성 흐름을 알아 보겠습니다.
1.
새수식 클릭 수식편집기 오른쪽 상단에서 [새수식]을 클릭합니다.
2.
새 수식 만들기에서 수식 종류와 이름 지정. 새수식을 클릭하면 수식종류 이름을 지정하는 [새 수식 만들기]화면이 나타납니다. 종류는 [지표]로 선택하고 수식명을 입력하고 확인버튼을 클릭합니다. 작성예에서는 StochRSI로 지정했습니다.
3.
지표 편집창 수식 입력하는편집창이 나타나면 수식을 입력합니다.
수식을 작성할 때, 작성하고자 하는 기술적 지표나 계산식에 대한 함수가 제공되면 해당 함수를 사용하면 되고 함수로 제공되지 않으면 직접 계산식을 만들어 사용합니다.
지표공식 StochRSI = (RSIV - 일정기간 RSI최저가)/(일정기간 RSI최저가-일정기간 RSI최고가)*100 Stochastic RSI지표는 RSI의 N기간 최고가와 최저가 기준으로 현재 RSI의 수준을 나타내는 지표입니다. Stochastic 공식에 주가 대신 RSI를 대입하여 구하며 결과값은 0~100을 가지게 됩니다.
Stochastic RSI는 기본으로 제공되는 함수는 없으므로 수식안에서 계산식을 만들어 사용합니다. 먼저 RSI를 계산하고 RSI값의 일정기간 최고가와 최저가를 계산한 후 해당 값들을 이용해서 StochRSI를 계산하면 됩니다. RSI는 기본으로 함수가 제공되므로 함수를 이용하고, 일정기간 최고가와 최저가도 highest,Lowest함수를 사용해 계산하면 됩니다. Stochastic RSI 지표를 작성하면 아래와 같습니다. 수식의 내용은 전체를 복사해서 편집창에 붙여넣기 하시면 됩니다.
//외부변수 input : RSIPeriod(14),Kperiod(10),DPeriod(5); //내부변수 var : RSIV(0),Hv(0),Lv(0),StoRsi(0),SD(0); //1. RSI 계산 //RSI값을 리턴하는 함수가 있으므로 함수를 이용. //RSI의 기간은 외부변수 처리해서 속성에서 변경가능하게 함. RSIv = RSI(RSIPeriod); //2. RSI의 일정기간 최고값 계산 //기간은 기간은 외부변수 처리해서 속성에서 변경가능하게 함. Hv = highest(RSIV,Kperiod); //3. RSI의 일정기간 최저값 계산 //기간은 기간은 외부변수 처리해서 속성에서 변경가능하게 함. Lv = Lowest(RSIV,Kperiod); //4. Stochastic RSI 계산 //(RSI-최저가)/(최고가-최저가)*100 StoRsi = (RSIv- Lv) / (Hv-Lv) *100 ; // 5. Stochastic RSI의 이동평균값 //SlowD기간은 외부변수 처리해서 속성에서 변경가능하게 함. SD = ma(StoRsi ,DPeriod); //plot1로 StoRsi값을 출력, 이름은 "Stoch RSI(SlowK)" plot1(StoRsi,"Stoch RSI(SlowK)"); //plot2로 SD값을 출력, 이름은 "SlowD" plot2(SD,"slowD"); //20선 수평라인 출력 PlotBaseLine1(20,"과매도선"); //80선 수평라인 출력 PlotBaseLine2(80,"과수도선");
C
복사
주석을 통해 수식 내용을 확인하시기 바랍니다.
4.
저장 혹은 차트적용 수식 작성이 완료되면 편집기 오른쪽 상단에서 [저장] 혹은 [차트적용]을 누르면 자동으로 문법검증과 함께 수식이 저장됩니다.
저장은 수식을 저장만 하고 차트적용은 저장과 동시에 차트에 지표를 표시합니다.
5.
속성설정 지표식 작성 완료 후에 속성창에서 그래프 외형이나 , 지표 사이 채우기, 지표 적용영역 등을 설정을 할 수 있습니다.
표시탭에서 그래프 모양이나 색상, 굵기 등 지표 외형에 대한 설정을 할 수 있습니다. 채우기탭에서는 2개 지표를 비교해서 지표 사이에 지정한 색으로 채우기를 할 수 있습니다. 적용영역탭에서는 해당 지표가 차트에 적용되는 위치를 지정할 수 있습니다.
6.
작성된 지표식은내수식의 지표목록으로 추가됩니다.
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.