본문 바로가기
HTS

키움 영웅문 HTS 수식관리 완벽 정리 (feat. 파라볼릭 SAR 지표 스타일 변경)

by 인천고래 2023. 3. 5.
반응형

핀치 줌아웃 기능을 지원합니다.

안녕하세요. 투자 관련 지식을 공유하는 투자자 인천고래입니다.

 

지난 글에서 파라볼릭 보조지표를 추가하였지만

어느 것이 상승인지? 하락 신호인지 구분이 잘 안 갔었는데

 

파라볼릭 SAR (Parabolic Stop and Reverse)지표에 대한 이해

안녕하세요. 돈이 되는 지식을 공유하는 투자자 인천고래입니다. 주식에서는 추세가 중요하며 추세 매매는 단기 급등주보다 안정성은 우수하면서도 수익의 극대화를 이룰 수 있는 확률이 높습

i-whale.com

 

오늘은 파라볼릭 보조지표를 상승과 하락을 구분하여

상승일 때에는 빨간색으로 표시 하락일 때에는 파란색으로 표시를 해 보도록 하겠습니다.

 

그리고 다른 지표에서도 사용하실 수 있도록 수식관리 스크립트 작성 & 설명까지 해 드리도록 하겠습니다.

그럼 시작합니다.

 

순차적으로 따라해야 하는 과정이 있다보기 글과 이미지가 좀 많이 있습니다. 참고 바랍니다.

 

목차 (부제 : 파라볼릭 지표 스타일을 내 마음대로 변경하기)
1. 사용자 정의 기술적 지표 만들기
    1-1. PSAR 기술적 지표 복사하기
    1-2. PSAR 기술적 지표 변경하기


2. 차트에 MY-PSAR 사용자 정의 지표를 추가하기


3. 사용자 정의 지표를 변경하기 (하락 조건 추가하고, 스타일 변경하기)
    3-1. 하락 수식 추가하기
    3-2. 하락 수식의 색상 변경하기

 

 

1. 사용자 정의 기술적 지표 만들기 (파라볼릭 지표 만들기)

이전 글에서 파라볼릭 지표를 추가를 했을 때에는 아마도 일봉에다 추가를 하셨을 텐데

오늘은 월봉 차트에 우리가 만드는 파라볼릭 지표를 추가해 보도록 하겠습니다.

 

1-1. PSAR 기술적 지표 복사하기

우리가 최종적으로 해야 할 작업은 파라볼릭 지표를 복사해서 우리 입맛에 맞게 변경하는 것입니다.

그러기 위해서는 먼저 파라볼릭 지표를 복사하는 것을 먼저 진행해 보도록 하겠습니다.

  1. 차트 위에서 마우스 오른쪽 버튼을 클릭해서 "수식관리자"를 선택합니다.
  2. 왼쪽 검색창에 "psar"을 입력한 뒤 엔터를 치거나 돋보기 아이콘을 클릭합니다.
  3. 기술적 지표에 "PSAR"을 선택한 뒤
  4. "복사" 버튼을 클릭합니다.

psar 보조지표 복사하기

복사가 완료되면 아래와 같이 "사용자지표" 아래에 "MY_PSAR"이라는 이름의 사용자 정의 지표가 생깁니다.

그리고 "수식 이름" 및 "수식"을 자유롭게 입력할 수 있도록 배경이 흰색으로 변경된 것을 확인할 수 있습니다. (2번, 3번)

파라볼릭 사용자 지표 만들기 (1)

 

1-2. PSAR 기술적 지표 변경하기

그럼 이제는 만들어진 "MY_PSAR" 지표의 수식을 변경해서 원하는 대로 변경을 해 보도록 하겠습니다.

 

파라볼릭을 하락일 때에는 파란색, 상승일 때에는 빨간색으로 표시하기 위해서

파라볼릭 값을 주가하고 비교해서 아래에 있는지? 위에 있는지? 분류해 보도록 하겠습니다.

  1. sar(af, maxAf)라고 되어 있는 수식을 아래와 같이 변경합니다. (첫 번째 줄 끝에는 ; 를 꼭 추가해 주세요)
    A = sar(af, maxAf);
    if ( C > A, A, 0)
    // 위 내용에 대한 코드 설명은 잠시 후에 진행해 드리도록 하겠습니다.
  2. "작업저장" 버튼을 클릭해서 MY_PSAR 지표를 저장합니다.
  3. "수식검증" 버튼을 클릭해서 만든 수식이 문제가 없는지? 확인합니다. (2번과 3번은 순서가 바뀌어도 관계없습니다.)
  4. 우 상단에 있는 "닫기" 버튼을 클릭해서  "수식관리"창을 닫아줍니다.

사용자 지표의 수식 변경

 

2. 차트에 MY-PSAR 사용자 정의 지표를 추가하기

위에서 만들어진 MY_PSAR이라는 사용자 정의 지표를 차트에 추가를 해 보도록 하겠습니다.

  1. 마우스 우측 버튼을 클릭해서 "지표추가"를 선택합니다.
  2. "찾기" 필드에 "MY_PSAR"를 입력해 줍니다.
  3. 위쪽 리스트에서 "MY_PSAR"을 선택한 뒤
  4. "적용" 버튼을 클릭합니다.

사용자 지표 추가하기

그러면 아래와 같이 나오게 됩니다.

키움 차트에 적용된 사용자 지표

그런데 이상한 점을 발견하셨는지요?

 

분명히 파라볼릭 지표 같기는 한데 0원에 해당하는 점선들이 보입니다.

그 이유는 우리가 만들 때  C > A라는 조건을 달아서 그렇습니다. 

 

C > A가 무엇을 의미하는지?

그럼 다시 우리가 입력한 수식을 살펴보도록 하겠습니다.

  1. A = sar(af, maxAf);
    sar 함수에 af와 maxAf라는 변수의 값을 넣으면 파라볼릭 지표 값이 만들어지는데
    그 결과값을 A라는 변수에 넣는다는 의미입니다.

  2. if ( C > A, A, 0)
    if 조건문입니다. 파라볼릭 값이 상승인지? 하락인지? 구분을 해야 하기 때문에 if문으로 작성합니다.

    우리는 상승인지? 하락인지? 구분을 해서 색상을 넣어야 하므로 
    파라볼릭 값이 주가보다 밑에 있으면 지지역할을 하기 때문에 상승을 한다고 말씀드렸던 것 기억하시죠?

    그렇기 때문에 주가와 파라볼릭 값을 비교해서 위에 있는지? 아래에 있는지 파악을 할 수 있는데
    주가는 키움에서는 C로 표시를 합니다.  그리고 파라볼릭값은 위에서 A라는 변수에 넣었습니다.

    ( C > A, A, 0)
    코드를 분석해 보면 종가가 A(파라볼릭값) 보다 크냐(높냐)? 

    ( C > A, A, 0)의 의미는
    높으면 A를 표시해라.라는 의미를 가지게 됩니다.

    ( C > A, A, 0)의 의미는
    높지 않은 경우에는 0을 보여줘라라는 의미를 가지게 됩니다.

그래서 상승일 때에는 일반적인 파라볼릭처럼 나오고 하락일 때에는 0 값을 보여주게 된 것입니다.

이렇게 상승과 하락일 때를 구분했으니 하락일 때에도 파라볼릭 값이 나오도록 해 보겠습니다.

 

 

3. 사용자 정의 지표를 변경하기 (하락 조건 추가하고, 스타일 변경하기)

추가했던 MY_PSAR 지표를 수정을 하도록 하겠습니다.

 

3-1. 하락 수식 추가하기

  1. 우측 버튼을 클릭해서 "수식관리자"를 선택합니다.
  2. "사용자지표" > "MY_PSAR"을 선택합니다.
  3. "수식 2" 탭을 선택합니다.
  4. "수식 이름"에 "하락"을 입력합니다.
  5. 수식 입력창에 이전과 같은 코드를 넣어두는데 부호만 변경하시면 됩니다.
    A = sar(af, maxAf);
    if ( C <= A, A, 0)

    수식관리 창을 아직 닫지 마세요~ 추가 작업 있습니다.

파라볼릭 하락 수식 추가하기

5번의 코드 중

if ( C <= A, A, 0)

위의 코드를 설명드리자면

C보다 A가 크거나 같을 경우입니다.

즉, 종가 가격보다 파라볼릭 값이 큰 경우를 의미하는데 

위치상으로는 주가 위에 파라볼릭 점선이 위에 있는 경우를 의미한다고 보시면 됩니다.

 

"수식 1" 탭에서는 파라볼릭 값이 주가보다 아래에 있을 경우

"수식 2" 탭에서는 파라볼릭 값이 주가보다 위에 있는 경우를 코드로 나타낸 것입니다.

 

3-2. 하락 수식의 색상 변경하기

그럼 "수식 2" 탭에서 만들어 둔 "하락"수식의 스타일을 변경해 보도록 하겠습니다.

  1. "라인설정"탭을 선택합니다.
  2. "하락" 라인을 선택합니다. (체크박스를 클릭하시면 안 됩니다. 글씨를 클릭해 주세요)
  3. "유형"을 "원"으로 선택합니다.
  4. "색상"을 파란색으로 선택합니다.
  5. "너비"를 "3pt"로 선택합니다.
  6. "수식검증" 버튼을 클릭하여 수식이 이상 없는지? 확인합니다.
  7. "작업저장" 버튼을 클릭하여 "MY_PSAR"지표를 저장합니다.
  8. "닫기" 버튼을 클릭하여 "수식관리"창을 나갑니다.

하락 수식의 라인설정

위와 같이 수식을 완성한 뒤

이전에 차트에 추가했던 MY_PSAR을 삭제해 주신 후에 새로이 "지표추가"를 해서 위에서 변경한 "MY_PSAR"을 추가해 줍니다.

그러면 아래와 같은 형태의 차트가 만들어지게 됩니다.

파라볼릭 사용자 정의 지표 완성

우리가 의도한 대로 파라볼릭의 점선이 하락일 때에는 파란색 점선으로 주가 위에 표시가 되어 있고

상승 일 때에는 빨간색 점선이 주가 아래에 있습니다.

 

그런데 0 값에 해당이 되는 값들은 여전히 존재합니다.

마지막 Tip 드립니다.

 

위와 같이 0에 해당하는 점선이 보인다면 "차트환경설정"에서 "봉 최대/최소" 체크 박스를 체크하시면 됩니다.

키움 영웅문 봉 최대/최소 체크

 

"봉 최대/최소"를 v체크를 하고 난 뒤 확인 버튼을 누르면 아래와 같이 차트가 나와야 합니다.

사용자 정의 지표 추가 완료

 

 

오늘은 기존의 파라볼릭 보조지표를 복사해서 사용자가 직접 원하는 스타일로 변경하는 방법에 대해 알아보았습니다.

 

오늘도 제 사이트를 찾아와 주신 모든 분들께 감사의 말씀을 드립니다. 감사합니다.

반응형
-

댓글