시스템 트레이딩

1 정의

일정한 매매 전략 방식(이하 시스템이라고 한다.) 으로 꾸준히 주식을 사고 파는 행위를 뜻한다.
시스템을 이용한 트레이딩을 사람이 직접 하지 않고 컴퓨터에 완전히 위임을 하면 알고리즘 트레이딩 이라고 할수 있다.

2 개요

3 역사

4 유형

5 개발

5.1 시스템 개발 단계

시스템 개발은 대체적으로 아이디어 수집과 검증 단계로 나뉜다.

5.1.1 아이디어 수집 단계

책을 보거나 티비를 보거나 정보를 얻거나 잠을 자거나 하면서 아이디어를 떠올려 본다.

5.1.2 검증 단계

시스템의 승률과 손익손실비와 같은 시스템의 성능을 계산 하는 단계를 뜻한다.
보통 백 테스트와 전진 분석 그리고 가상매매의 단계를 거치게 되며 각 단계에서 긍정적인 성능이 나오지 않으면 이전 단계로 되돌아 간다.

5.1.2.1 백 테스트

과거의 데이터를 이용하여 시스템의 성능을 검증해 보는 단계이다.

5.1.2.2 전진 분석

과거의 데이터중 일부분을 백 테스트로 성능을 검증 하고 일부분을 남겨 두어 미래라고 가정 하여 테스트 해보는 단계이다.

5.1.2.3 최적화

검증단계에서 더 좋은 성능을 내기 위해 파라미터를 조율하는 작업을 뜻한다.

5.1.2.4 가상매매

백테스트와 전진 분석에서 좋은 성능의 결과가 나왔다면 가상계좌로 일정기간 모의 매매를 하여 실전에도 어느정도 통하는지 검증을 해보는 단계이다.

5.1.2.5 스몰사이즈 실전 매매

가상매매에 단계에서도 긍정적인 결과가 나올경우 적은 돈으로 실제 계좌로 매매를 테스트 해보는 단계이다. 이 단계에서도 긍정적인 결과가 나온다면 투자금의 크기를 키운다.

5.1.3 시스템 성능관련 수치

딱히 정해진것은 없다. 보통 아래와 같은 값들을 계산 해봄으로써 시스템의 성능을 판단해볼수 있다.

승률
수익거래 횟수
손실거래 횟수
평균수익금액
평균손실금액
손익비
파산률
수익률
매매기회
기대치
최대연속손실횟수