커뮤니티

성능보고서

프로필 이미지
좌오비우오비
2020-04-21 12:04:59
4064
글번호 215613
답변완료
시스템 성능보고서에서 유의할 점은 개인성향 등 다를 수 있다고 들은 바 있습니다. 그래도 경험속에서 먼저 체크하는 부분이나 꼭 보시는 분야가 있으시다면 간단한 이유를 들어 알려주시기 바랍니다.
예스트레이더 (iM증권)
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-04-21 16:56:30

안녕하세요? 예스스탁입니다. 성능보고서에서 상대적으로 중요하다고 판단되는 항목에 대해 말씀드리겠습니다. 1. 연평균손익 : 총손익 보다는 연평균손익을 기준으로 보는 이유는 테스트 기간을 다르게 적용했을때 총손익으로는 전략간 성과 비교가 불가능 하므로 총손익 보다는 연평균손익을 주로봅니다. 이 값으로 해당 전략으로 매매할때 1년간 기대수익을 예상해 볼 수 있습니다. 2. 최대손실폭 : 최대손실폭은 시스템리포트 상의 손익 최고점에서 그 이후 최저점까지의 폭입니다. 이 값은 해당 매매전략으로 거래할 때 발생될 수 있는 손실의 폭을 예상할 수 있도록 하는 위험 평가 항목입니다. 즉, 1년간 연평균손익을 발생시키기 위해서 얼마의 위험을 부담해야 하는가를 연평균손익과 최대손실폭으로 예상해 볼 수 있습니다. 3. 승률과 평균손익비 : 승률은 총거래횟수 중 수익거래횟수를 백분율로 나타낸 것이고, 평균손익비는 평균수익을 평균손실로 나누어준 값입니다. 예를 들어 승률 40% 라고 하면, 100번의 거래에서 수익거래가 40번이고 보합 또는 손실거래가 60번이라는 의미이며, 평균손익비가 2라면 거래에서 수익거래의 평균수익은 2이고 손실거래의 평균손실은 -1 이라는 의미입니다. 승률과 평균손익비는 시스템전략의 성격을 유추해 볼 수 있는데, 일반적으로 추세추종형전략이라면 승률 40%내외 평균손익비 2내외 정도를 보이고, 역추세추종형전략이라면 승률은 50% 이상, 평균손익비는 1내외인 경우가 많습니다. 승률과 평균손익비를 보고, 이 전략이 승률이 높아서 수익을 발생시키는 전략인지, 평균손익비가 높아서 수익을 발생시키는 전략인지 평가해 볼 수 있고, 매매전략을 실전에 운용하는 동안 승률과 평균손익비의 변화를 통해 해당 전략이 전략의 성격에 적합하게 작동하는지(예를 들어 승률 70% 수준의 전략이 실전매매의 일정기간 동안 승률 50% 수준을 발생시킴)를 판단할 수 있고, 만일 기대와 다른 결과가 나온다면 시스템전략의 수정 또는 폐기의 기준으로 활용할 수 있을 것입니다. 4. 총거래횟수 : 너무 적은 거래횟수로 발생된 시스템전략의 성과는 크게 의미가 없습니다. 예를 들어 1년간 테스트하였는데 거래횟수가 20회였고, 승률이 90%, 평균손익비2인 경우일때 거래횟수가 너무 적기 때문에 이 전략의 성과는 신뢰하기 어렵습니다. 이와 같은 결과의 전략들을 장기간의 데이터로 테스트해보면 마이너스로 전환되는 경우가 대부분입니다. 딱 몇회의 거래횟수가 필요하다고 말하기는 어렵지만, 거래횟수가 많으면 많을수록 성과의 신뢰도는 높아집니다. 거래횟수가 너무 적다면 기간을 늘려서 테스트하거나 다른 종목(시장)으로 테스트를 더 해서 검증하거나 해당 매매전략 사용을 보류하는 것이 좋습니다.(교과서적으로는 최소 30회의 거래횟수를 기준으로 잡지만, 개인적인 기준으로는 거래횟수 100회 미만의 성과보고서는 신뢰하지 않습니다.) 5. 최대수익과 최대손실 : 최대수익과 최대손실을 한번의 거래에서 발생시킨 가장 큰 수익과 가장큰 손실을 나타내는 값입니다. 최대수익을 보는 이유는 총손익에서 최대수익이 차지하는 비중이 너무 큰 경우 한 두번의 우연한 거래에서 발생한 높은 수익으로 좋은 성과가 나올 수 있기 때문에 총손익이나 연평균손익에서 최대수익이 차지하는 비율이 낮으면 낮을수록 좋습니다. 최대손실의 경우는 한번의 거래에서 발생된 최대손실이므로 이 값이 너무 크다면 현실적으로 이 전략을 실전에 운용하기 어려울 수도 있고, 너무 큰 최대손실이 발생되었다면 전략의 약점이 있을 수 있기 때문에 이 값도 파악해 보는 것이 좋습니다. 6. 최대연속손실거래횟수 : 성고보고서의 '수익손실거래'탭에 보시면 연속 손실거래가 표시됩니다. 거래에서 발생될 수 있는 연속손실이며, 실전 운용시 발생 가능한 연속 손실이므로 어느 정도의 연속손실을 견뎌야 하는지 예상할 수 있도록 해줍니다. 7. Sharpe ratio : '전략분석'탭에 나온 항목으로 월손익의 평균을 월손익의 표준편차로 나누어서 계산합니다. 값이 높을수록 수익률 곡선이 안정적으로 우상향 하는 특징을 보입니다. 여러 전략중 하나의 전략을 선택해야 하는 경우 연평균손익이나 최대손실폭 항목을 기준으로 선택할 수도 있지만, 예를 들어 전략1의 경우 연평균손익 100, 최대손실폭 30이고, 전략2의 경우 연평균손익 70, 최대손실폭 20인 경우 이 두가지 값으로 선택하기는 어려움이 있습니다. 이런 경우 sharpe ratio가 높은 값을 선택하는 방법을 사용할 수 있습니다. 감사합니다. > 좌오비우오비 님이 쓴 글입니다. > 제목 : 성능보고서 > 시스템 성능보고서에서 유의할 점은 개인성향 등 다를 수 있다고 들은 바 있습니다. 그래도 경험속에서 먼저 체크하는 부분이나 꼭 보시는 분야가 있으시다면 간단한 이유를 들어 알려주시기 바랍니다.
프로필 이미지

좌오비우오비

2020-04-22 08:03:44

좌오비우오비 님에 의해 삭제된 답변입니다.