시스템트레이딩 전체모델
Signal Maker 개발모델
- 전략별 스크립트 개발
-
- Signal Maker에 이미 각 전략들에 대한 스크립트가 개발되어 제공됨.
- 제공되는 전략 : 현재 154개 전략이 제공되며 다양한 합성을 통해 무한대로 파생가능
- 세부전략 선택
-
- 사용자가 매수진입, 매수청산시의 전략을 선택
- 사용자가 매도진입, 매도청산시의 전략을 선택
- 변수와 조건을 변경
-
- 사용자가 선택된 전략에서 사용되는 변수값과 조건을 변경
- 최적화과정과 성과분석 결과를 토대로 최적의 변수값을 도출
- 조합된 스크립터 산출
-
- 각각의 개별 스크립트를 조합하여 하나의 신호값을 산출
- Signal Language 로 컴파일 및 적용
-
- 에디터에서 조합된 스크립트를 컴파일
- 차트에 전략을 적용하여 자동매매 실행
- 다양한 전략제공
-
- 기본전략 : 기본적으로 제공되는 함수들을 이용하여 범용적으로 사용하는 전략을 제공
- Best추천전략 : 현 장세에서 비교적 잘 맞고 수익률이 높은 전략을 엄선하여 제공
- 기타 완성전략 : 다양한 전략풀을 구성하여 사용자가 이를 활용하여 응용할 수 있도록 제공
- 위험관리전략 : 다양한 위험관리 전략들을 제공하며 사용자는 이름 참조하여 자신의 전략에서 활용가능
- 각종 함수제공
-
- 시스템에서 기본적으로 많은 함수들을 제공하므로 사용자는 이를 호출하여 자신만의 전략이나 지표를 표현할 수 있으며 개발시간이 절대적으로 단축됨
- 편리한 에디터 기능제공
-
- 입력을 편리하게 해 주는 인텔리젼트 기능제공
- 전략스크립트를 손쉽게 개발하기 위해 함수사전을 제공(설명, 사용예, 변수리스트 즉시 활용)
- 강제청산/위험관리 : 고객이 단지 체크만 하면 그에 맞는 코드를 사용자의 전략 스크립트에 삽입해 줌
- 보안기능
-
- 사용자가 만든 전략, 지표, 함수를 암호화로 보호
- 로컬 컴파일을 통한 보안유지