STOM은 1초스냅샷 또는 1분봉 데이터 기반, 단타 전용 시스템트레이딩툴입니다. 단순한 자동매매를 넘어 강력한 백테스팅, 최적화, 전진분석, 주문관리시스템, 각종분석시스템이 적용되어 있습니다. LS증권 국내주식, ETF, ETN, 국내선물, 야간선물, 해외선물 및 업비트, 바이낸스선물 거래소의 API가 연동되어 있습니다.
전략
- 파이썬 기본 문법 정도만 배우면 누구나 쉽게 전략을 작성할 수 있습니다.
- 버튼만 누르면 조건이 작성되는 230여개의 전략모듈을 제공합니다.
- 전략모듈은 사용자가 버튼명 및 조건을 편집하여 사용할 수 있습니다.
- 사용자 팩터를 만들 수 있는 수식관리자을 제공합니다.
- 작성한 수식은 차트에 일반선, 조건선, 범위, 화살표 형태로 표시됩니다.
- 또한 작성한 수식명 그대로 전략 및 백테에서 바로 사용이 가능합니다.
- 전략 버전관리 시스템을 통해 전략을 쉽게 관리할 수 있습니다.
백테스트
- 백파인더: 특정 시점 이후의 등락율을 기준으로 이전 시점의 데이터를 확인합니다.
- 백테스트: 파라미터의 숫자가 정해진 전략을 과거데이터로 백테스트합니다.
- 최적화: 파라미터의 숫자가 정해지지 않은 전략을 백테스트하여 파라미터를 최적화합니다.
- 최적화는 그리드, 유전, 베이지안 알고리즘을 지원하며 OPTUNA의 각종 샘플러까지 사용할 수 있습니다.
- 최적화테스트: 학습구간의 데이터로 최적화하여 얻은 파라미터의 최적값으로 테스트구간을 백테스트합니다.
- 조건최적화: 다수의 매수조건들과 매도조건들을 무작위로 조합 후 백테스트하여 최적의 조합을 찾습니다.
- 전진분석: 최적화테스트를 반복하여 실제 매매에서 사용하는 방식과 똑같이 백테스트합니다.
- 최적화 방식은 데이터를 나누는 방식에 따라 다음 3가지 방법을 지원합니다.
- 모두 학습데이터로 사용하는 일반최적화, 학습 및 검증구간으로 나누어 사용하는 검증최적화,
- 검증구간을 여러개로 나누어 사용하는 교차검증최적화를 지원합니다.
토론 · 0