Trenz에는 자신 만의 지표, 전략을 개발할 수 있게 예스랭귀지가 제공되고 있습니다.
차트 하단 패널에서 [예스랭귀지 수식편집기]를 선택하면
수식을 만들고 디버그할 수 있는 화면이 열리게 됩니다.
하단 패널은 오른쪽 상단의 패널 최소화/최대화 버튼으로
수식편집기를 사용하지 않을 때는 패널을 닫아서 차트 영역을 크게 볼 수 있고
수식을 작성할 때는 차트 영역까지 확장해서 넓고 쾌적하게 식을 작성할 수 있있습니다.
예스랭귀지 수식편집기는 편집창, 오류검증창, 디버깅창으로 구성됩니다.
편집창 | 수식을 작성하는 화면 |
오류검증창 | 수식의 문법검증 결과를 표시하는 화면
(수식을 저장하거나 차트적용하면 자동으로 문법검증이 실행됩니다.) |
디버깅창 | 지정한 값을 출력하는 화면
(수식에서 MessageLog함수로 지정한 값들이 출력됩니다.) |
1.
편집창
•
편집창 메뉴
수식종류 | 오픈된 수식의 종류를 표시합니다. |
수식이름 | 수식명을 표시합니다.
이름을 클릭하면 이름을 변경하거나 사본을 만들 수 있습니다. |
즐겨찾기 | 오픈된 수식을 즐겨찾기에 등록하거나 해제합니다. |
주석처리 | 수식내용을 주석처리합니다.
// : 한줄 주석처리
/* : 블럭 주석처리 |
검색 | 수식내에서 지정한 문자열을 검색합니다. |
더보기 | 편집창 글자크기를 변경하거나 랭귀지 도움말을 띄워 볼 수 있습니다. |
새수식 | 새로운 수식을 작성합니다. |
열기 | 기존 수식을 열어 편집합니다. |
저장 | 수식을 저장합니다.
수식을 저장하면 문법검증을 자동으로 수행합니다. |
속성 | 오픈된 수식의 속성화면을 열러 설정을 변경합니다. |
차트적용 | 오픈된 수식을 차트에 적용합니다. |
수식공유 | 오픈된 수식을 공유수식으로 등록합니다. |
•
새수식
수식편집기 왼쪽 상단에 위치한 [새수식] 버튼을 클릭하면
[새로운 수식 만들기]창이 나타납니다.
수식은 지표식, 전략식, 사용자함수 중 선택해서 작성할 수 있고
종류를 선택하고 이름을 지정하면 수식을 작성할 수 있는 편집창이 열리게 됩니다.
수식편집창에는 구문강조와 자동완성기능이 제공되고 있어 오류를 줄이면서
수식작성을 용이하게 할 수 있습니다.
또한 함수 위에 마우스를 위치하면 간략 도움말을 볼 수 있고
함수를 ctrl+클릭하면 자세한 도움말 화면을 볼 수 있습니다.
•
열기
수식편집기 왼쪽 상단에 위치한 [열기] 버튼을 클릭하면 [수식 열기]창이 나타납니다.
기존 작성된 수식을 선택해서 내용을 보거나 편집할 수 있습니다.
목록에서 수식명을 더블클릭하거나 촤즉 { }을 클릭하면 수식이 오픈됩니다.
즐겨찾기 | 즐겨찾기로 등록한 수식목록입니다. |
내 수식 | 사용자가 직접 작성한 수식의 목록입니다. |
기본배포 | Trenz에서 기본으로 배포한 수식 목록입니다. |
공유수식 | Trenz 트레이더들이 공유한 수식 목록입니다. |
•
저장
저장을 클릭하면 수식이 저장이 됩니다.
저장과 함께 문법검증을 실행하게 되며 문법에 오류가 있으면
하단 오류검증창에 메시지가 출력됩니다.
오류 여부와 관계없이 수식은 저장됩니다.
•
속성
수식의 속성화면을 오픈합니다.
◦
지표 속성화면
그래프 종류나 지표 사이의 채우기, 지표 적용영역등을 설정할 수 있습니다.
◦
시스템 속성화면
신호의 모양이나 피라미딩 옵션을 설정할 수 있습니다.
•
차트적용
차트 적용을 클릭하면 오픈된 수식이 차트에 적용됩니다.
적용전에 문법검증을 실행하므로 문법에 오류가 있으면
하단 오류검증창에 메시지가 출력되며 차트에 적용되지 않습니다.
•
수식공유
오픈된 수식을 공유수식으로 등록합니다.
2.
수식검증창
수식검증은 수식을 작성후 [저장]이나 [차트적용]을 하면 자동으로 실행 되며
수식검증창에 오류여부를 표시합니다.
작성한 수식에 문법적인 오류가 없다면
“수식 검증이 성공적으로 완료되었습니다.”라는 메세지가 표시됩니다.
수식검증에 오류가 있다면 위와 같이 오류 메세지가 출력되며
메시지를 참고해서 빠르게 오류를 해결할 수 있습니다.
오류 메시지를 클릭하면 오류가 발생한 위치로 커서가 이동 됩니다.
3.
디버깅창
수식에서 사용하는 값을 출력해 확인하는 화면입니다.
•
디버깅창에 값을 출력하기 위해서는 수식 안에서
MessageLog함수를 이용해서 출력하고자 하는 값을 지정해야 합니다.
•
출력된 값을 보기 위해서는 수식 적용 전에 디버깅창을 오픈해야 합니다.
디버깅창이 오픈된 상태일때만 값이 출력됩니다.
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.