커뮤니티

시스템 성능보고서 문의드립니다.

프로필 이미지
율담
2016-10-07 03:45:56
352
글번호 212034
답변완료

첨부 이미지

첨부파일에 보면 특이치제거 총손익이 특이치제거 총수익 - 특이치제거 총손실로 계상되어있지 않습니다. 이유가 궁금하구요... 변동계수가 낮을수록 안정된 시스템으로 알고 있는데요.. 1000%면 어떤수준인지 궁금합니다. 그리고 특이치를 제거한 수익으로 계산을 한것인지도 궁금하구요. 신뢰도 높은 변수를 구할려면 전진분석이 그나마 나은것 같은데요. MT엔 최적화시 전진분석이 옵션으로 있는것 같습니다. 예스도 그부분을 추가해주셨으면 좋겠습니다. -최적화시 요령이 있다면 조언좀 부탁드립니다. 과최적화 예방법.. 그리고 빠른최적화의 4회는 무슨뜻인가요??
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-07 16:24:41

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 특이치제거 총손익이 특이치제거 총수익 - 특이치제거 총손실로 계상되어있지 않습니다. 이유가 궁금하구요... => 특이치제거 총손익은 전체 거래에서 화면 상단에서 선택한 표준편차의 범위를 벗어난 거래를 제외한 거래의 총손익을 나타내므로, 특이치제거 총수익-특이치제거 총손실과 값이 다르게 나오게 됩니다. 예를 들어 1%의 특이치를 제거한다고 했을때 특이치제거 총수익과 특이치제거 총손실은 각각 1%씩 제거하는 반면, 특이치제거 총손익은 전체거래에서 1%를 제외하고 계산하기 때문에 차이가 발생하게 됩니다. 변동계수가 낮을수록 안정된 시스템으로 알고 있는데요.. 1000%면 어떤수준인지 궁금합니다. 그리고 특이치를 제거한 수익으로 계산을 한것인지도 궁금하구요. => 변동계수는 '개별거래손익의표준편차/개별거래손익평균'으로 계산됩니다. 1,000%라는 의미는 손익의 표준편차가 평균손익의 10배라는 의미입니다. 지수선물 데이트레이딩 전략이라면 평균적으로 이정도 수준은 나오므로 절대적인 값은 큰 의미가 없고, 전략간에 상대적인 비교만 의미가 있다고 생각됩니다. 신뢰도 높은 변수를 구할려면 전진분석이 그나마 나은것 같은데요. MT엔 최적화시 전진분석이 옵션으로 있는것 같습니다. 예스도 그부분을 추가해주셨으면 좋겠습니다. => 검토하겠습니다. -최적화시 요령이 있다면 조언좀 부탁드립니다. 과최적화 예방법.. => 일반적인 답변만 가능한 부분인것 같습니다. 1. 전략식을 단순하게 작성한다 2. 변수의 갯수를 최소화 한다. 3. 다른 시간주기(예를 들어 5분봉 전략으로 개발했다면 3분, 4분, 6분, 7분)에 테스트 했을때 성과가 급격히 많이 떨어지지 않는지 확인한다. 4. 전진분석으로 검증한다. 그리고 빠른최적화의 4회는 무슨뜻인가요?? => 빠른 최적화는 모든 변수의 조합을 최적화하는 것이 아니고 다른 변수들을 고정해 놓고 변수를 하나씩 최적해 해 나가는 방법입니다. 즉, 다른 변수를 고정(1회 최적화시에는 기본값으로 고정됨)해 놓고 첫번째 변수를 최적화합니다. 첫번째 변수에서 총손익이 제일 높게 나온 변수로 고정해 놓고(이전에는 기본값으로 고정되어 있었는데 최적변수로 수정되어 저장됨) 두번째 변수를 최적화 합니다. 마찬가지로 두번째 변수에서 총손익이 가장 높은 값으로 고정해 놓고 세번째 변수를 최적화 합니다. 만일 변수 갯수가 3개라면 이 과정이 1회 최적화가 진행된 것입니다. 2회 최적화 시에는 앞선 1회때 최적화로 나온 값들로 고정시켜 놓고 첫번째 변수부터 순차적으로 최적화를 진행해 나가게 됩니다. 이 과정에서 변수값들이 조금씩 변경될 가능성이 있기 때문에 최종적인 값을 찾아내기 위해서 N회(4회)의 최적화를 진행합니다. 4회 이전에 최적화값이 고정되면 거기서 최적화를 멈추게 되고, 변수값이 계속 변경되면 4회까지 최적화를 진행하게 됩니다. 감사합니다.