투자공부/수식&차트
영웅문 사용자 정의 함수/지표 만들기 및 적용
국장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의 시그널'로 기재하였습니다.