투자공부/수식&차트

영웅문 사용자 정의 함수/지표 만들기 및 적용

국장a 2022. 6. 27. 20:55

영웅문 사용자 정의 함수/지표 만들기 및 적용

작성하고자 하는 함수의 로직을 정리합니다.
로직을 구체화 합니다.
로직에 필요한 데이터/함수/변수를 정합니다.
예시) 필요데이터 : 종가, 필요함수 : 지수이평, 필요변수 : 단기,장기
로직을 시스템언어로 변형합니다.
예시) 필요 데이터 종가를 'C' 로, 필요함수 지수이평을 'avg'로, 필요변수 단기,장기를 'short,long'으로,
수식에 필요한 함수 단순이평의 표기법을 'avg(C,short)'으로 바꾸어 줍니다.
수식 관리자에 시스템 언어로 작성합니다.

영웅문 사용자 정의 함수/지표 만들기 및 적용

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

영웅문 사용자 정의 함수/지표 만들기 및 적용

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

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

자신의 로직을 구체화 합니다.
로직의 지표명, 필요한 함수/데이터/변수/기준선을 정리합니다.
예시) 필요함수 : 사용자정의 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의 시그널'로 기재하였습니다.

영웅문 사용자 정의 함수/지표 만들기 및 적용