시스템트레이딩 개발하는 과정

수익이 나온다면 최적화하기

예스스탁

1차 지표 시뮬레이션 결과 수익을 내는 수식으로 확인이 된 경우에는 “최적화”를 진행해 본다


최적화의 목적은 가장 높은 수익을 내는 변수를 찾기 위한 것도 있지만, 변수를 바꿔서 적용해도 수익을 내는 지의 여부를 확인하기 위한 목적이 더 큽니다.

예를 들어 변수 값이 20일 때 최고라면 14부터 26까지의 변수 값에서도 여전히 비슷한 수익을 낼 수 있어야 합니다. 이런 경우에 튼튼한 시스템의 가능성이 높다고 할 수 있습니다. 만일, 최고값 근처의 변수를 적용했는데 수익이 들쑥날쑥 하다면 이것은 우연한 사건으로 인해 수익이 높아진 것이지 시스템 로직이 튼튼해서가 아닙니다. 또한, 가능하면 시스템 테스트 기간은 길면 길수록 수식 검증에 보다 객관적으로 접근이 가능하다고 할 수 있습니다.