You cannot see this page without javascript.

HTS기초

키움 사용자 정의 함수/지표 만들기 및 적용


1. 사용자함수

지표 및 전략 작성 시 자주 사용하는 함수를 정의하여 손쉽게 이를 호출하여 쓸 수 있습니다.

≫ 사용자 함수 작성 방법
[자신의 로직 정리]
함수명 : MAO
로 직 :
단기단순이평
-장기단순이평
[로직 구체화]
함수명 : MAO
필요데이터 : 종가
필요함수 : 단순이평
필요변수 : 단기,장기
[시스템 언어화]
데이터 : C
함수 : avg
변수 : short, long
표기 : avg(C,short)
[수식관리자 작성]
함수표기 :
MACD(short,long)
함수식 :
avg(C,short)
-avg(C,long)
함수설명 :

작성하고자 하는 함수의 로직을 정리합니다.
로직의 함수명을 정합니다.
예시) MAO
함수 로직을 명확히 합니다.
예시) 단기간의 지수이평 - 장기간의 지수이평
로직을 구체화 합니다.
로직에 필요한 데이터/함수/변수를 정합니다.
예시) 필요데이터 : 종가, 필요함수 : 지수이평, 필요변수 : 단기,장기
로직을 시스템언어로 변형합니다.
예시) 필요 데이터 종가를 'C' 로, 필요함수 지수이평을 'avg'로, 필요변수 단기,장기를 'short,long'으로,
수식에 필요한 함수 단순이평의 표기법을 'avg(C,short)'으로 바꾸어 줍니다.
수식 관리자에 시스템 언어로 작성합니다.
상단메뉴의 수식 버튼을 클릭하여, 수식관리자 창을 호출합니다.
수식관리자 창의 우측 메뉴 중 사용자 함수를 선택합니다.
상단의 새로만들기 버튼을 클릭하여, 수식 작성할 준비를 합니다.
함수명 입력란에 함수명을 함수 표기 방식으로 입력합니다.
- 함수명 표기 방식은 함수명옆에 괄호 '()' 를 입력하면 됩니다.
- 이 괄호안에 수식에 들어갈 변수를 기재합니다.
변수가 두개 이상일 때는 변수 사이에 ',' 로 이용하면 됩니다.

예시) 함수명은 MAO, 변수는 short,long 두개이므로, 함수 표기 방식은 'MAO(short,long)'이 됩니다.

*** 사용자 함수 명에서 자주 하는 실수들
* 사용자 함수 명에는 특수 문자 를 삽입하지 않아야 한다.
* 사용자 함수 명을 쓸때 첫 글자에 숫자 를 기입하지 않아야 한다.
* 사용자 함수 명을 쓴 후 괄호입력 '( )' 을 반드시 하여야 한다.
괄호안에는 사용자 수식에서 사용되는 변수를 반드시 기입해야 한다.
변수가 없는 경우에는 변수 기입없이 '()'로 기입한다. Ex: AD()

수식 입력란에 수식을 입력합니다.
- 시스템 언어를 이용하여 수식을 입력합니다.
- 수식 입력 후 '//' 기재하면, 한 줄의 주석(설명)을 달 수 있습니다.
- 수식 이용에 이용되는 기본함수 목록은, 상단메뉴의 함수 설명을 선택 시 나타나는 하단의 도움말에
있습니다.

예시) 수식을 'avg(C,short)-avg(C,long)', 주석을 '// 단기이평-장기이평' 으로 기재하였습니다.


상단 메뉴의 오류검증 버튼을 선택하여 수식의 이상유무를 확인합니다.
설명탭에 함수에 대한 설명을 작성합니다.
모든 기재사항을 확인한 후 상단 메뉴의 저장 버튼을 선택하여 저장합니다.
저장한 함수는 사용자함수 리스트에서 확인할 수 있습니다.


2. 사용자지표
≫ 사용자 지표 작성 방법
[자신의 로직 정리]
지표명 : MAO
로직 :
- 사용자정의 MAO
- MAO의 시그널
필요변수 :
- 단기,장기,시그널기간
기준선 : 0선
[시스템 언어화]
지표명 : MAO
지표식 :
1. MAO(short,long)
2. avg(MAO(short,
long), signal)
지표변수 :
short,long.signal
[수식관리자 작성1]
지표명 : MAO
지표식 :
1. MAO(short,long)
2. avg(MAO(short,
long), signal)
지표변수 :
short=5,long=20,
signal=10
[수식관리자 작성2]
- 지표명/수식/변수
작성
- 라인설정
- 기준선설정
- 스케일 설정
- 지표 설명 작성

자신의 로직을 구체화 합니다.
로직의 지표명, 필요한 함수/데이터/변수/기준선을 정리합니다.
예시) 필요함수 : 사용자정의 MAO, MAO의 smooth 방법인 단순이평, 필요변수 : 단기,장기, 시그널
로직을 시스템언어로 변형합니다.
예시) 필요함수 사용자 정의 MAO을 'MAO'로, 시그널 함수 단순이평을 'avg'로, 필요변수 단기, 장기, 시그널를 'short,long,signal'로, 수식에 필요한 함수 MAO 표기법을 'MAO(short,long)',단순이평의 표기법을 'avg(MAO(short,long),signal)'로 바꾸어 줍니다.
수식 관리자에 시스템 언어로 작성합니다.
상단메뉴의 수식 버튼을 클릭하여, 수식관리자 창을 호출합니다.
수식관리자 창의 우측 메뉴 중 사용자 지표탭를 선택합니다.
상단의 새로만들기 버튼을 클릭하여, 수식 작성할 준비를 합니다.
지표명 입력란에 지표명을 입력합니다.
수식 입력란에 수식을 입력합니다.
- 시스템 언어를 이용하여 수식 탭별로 지표 수식을 입력합니다. (수식은 최대 5개까지 지원합니다.)
- 수식탭 별로 개별 수식명과 변수를 입력할 수 있습니다.
- 수식탭에서의 변수는 차트의 범례에 표시되며, 변수 입력은 '%변수%' 형식으로 작성해야 합니다.
- 수식 작성시 함수명기재후 괄호를 입력하면, 함수표기팁에 그 표기형식이 나타납니다.
- 수식 입력 후 '//' 기재하면, 한 줄의 주석(설명)을 달 수 있습니다.
- 수식 이용에 이용되는 기본함수 목록은, 상단메뉴의 함수 설명을 선택 시 나타나는 하단의 도움말에
있습니다.

예시) 수식1탭의 개별지표명란에 'MAO %short%,%long%', 수식입력란에 수식을 'MAO(short,long)' 수식2탭의 개별지표명란에 '시그널 %signal%', 수식입력란에 수식을 'avg(MAO(short,long),signal)', 주석을'// MAO의 시그널'로 기재하였습니다.
지표 변수를 입력합니다.
상단 메뉴의 오류검증 버튼을 선택하여 수식의 이상유무를 확인합니다.
라인을 설정합니다.

각 수식 별로 라인을 설정할 수 있으며, 선형일 경우는 기준값에 따른 과열 침체 색상을 설정할 수 있습니다.
예시) MAO 라인 설정을 보이기 표시, 선유형, 초록색, 0기준값에 다른 과열 침체 색상을 설정하였습
니다.
지표에 기준선을 추가합니다.

예시) MAO의 지표에 의미있는 기준값을 0으로 설정하여 기준선 추가 및 색상/스타일/너비를 설정하였습니다.
스케일 및 설명을 작성합니다.

모든 기재사항을 확인한 후 상단 메뉴의 저장 버튼을 선택하여 저장합니다.
저장한 지표는 사용자지표 리스트에서 확인할 수 있습니다.

≫ 사용자 지표 적용방법
자신이 만든 기술적지표는 좌측 메뉴의 기술적지표 탭 내에 사용자 지표 폴더 목록에 나타납니다.
이를 차트에 적용시켜서 확인하고자 할 때는 지표명을 더블클릭 또는 drag & drop 으로 차트에 적용시킵니다.
적용 후, 지표의 변수를 바꾸고자 한다면, 지표 범례 또는 지표선을 더블클릭하여 지표 설정 창에서 변수를 변경합니다. 변경 후 이를 차트의 범례에서 변경된 변수를 확인할 수 있습니다.
변경된 변수를 확인 후 이 변수를 기본값으로 설정하고 싶은 경우, 지표 설정창에서 기본값으로 저장을 선택하면 됩니다.

# 해외선물 #정교하고 #정확한 #추세매매 #차트분석로직  #HuntersLogic2019 (99만원/6개월)

#선물옵션 #똘똘한 #트레이더의 선택 # 집중력있는 # 선택과 집중 #헌터스로직2019 # 매주 금요일 미니세일데이 # 할인구매찬스

 


Requesting to the server, please wait.