기본 콘텐츠로 건너뛰기

시스템트레이딩에서 반드시 수익 나는 방법 (feat. 승률과 손익비)

 아주 중요한 강좌이고 반드시 이해를 해야하는 부분입니다. 

TTN 자동매매를 사용하시는데 필수로 이해를 하셔야하는 내용이므로 잘 모르셨던 분들은 한번 생각 하는 시간을 가져주시기 바랍니다. 




자 먼저 위 그림에서 첫번째 표를 보시면 손실을 본 다음 계좌를 복구하려면 얼마나 큰 수익을 더 내야하는지 알 수 있습니다. 

-30%로 손절을 한번 했다면 복구하는데 무려 42% 익절을 해야한다는것 꼭 기억해보시기 바랍니다. 


승률과 손익비

오늘 이야기 할 내용은 승율과 손익비에 대한 내용인데요 위 그림 두번째 표에 정리를 해두었습니다. 

승률이라는 단어는 우리가 익히 잘 알고 있죠. 10번 싸워서 8번 이기면 승률 80% 입니다. 누구나 아는 개념이죠. 
만약, 동전던지기를 한다면 승률 80%를 가진 사람은 부자가 될것입니다. 하지만, 우리는 지금 주식 이야기를 하고 있습니다. 

즉, 동전던지기는 손익비가 1이기때문에 아주 간단하지만 주식 매매는 손실과 이익의 비율이 매번 달라지므로 사실상 승율은 아무 의미가 없다는 것을 깨달아야합니다. 

만약, 10번 싸워서 8번 이겼는데 매번 10,000원의 수익이 들어오고 
나머지 2번 졌을 경우 50,000만원의 손실이 나온다면 결국에는 2만원의 손실로 마감을 하게 됩니다. 
무료 80%의 승율을 자랑하지만 결국 계좌는 마이너스인 것입니다. 이것이 바로 승율의 오해죠. 



손익비의 계산과 손익비를 맞추는 매매 

그럼 주식 투자에서 , 특히 시스템트레이딩에서 수익이 나려면 어떻게 해야할까요? 
정답은 이미 언급이 되었는데요 바로 올바른 손익비를 계산하여 기대수익율을 0보다 크게 만들어야합니다. 

자, 위 표에서 예를 하나 들어 보겠습니다. 

승률은 70%인 어떤 전략이 있다고 칩니다. 그럼 패율은 30%가 됩니다. 

손절 라인을 -5%선으로 잡고, 1000만원을 투자합니다. 그럼 손실금은 -50만원이 나옵니다. 

여기서 기대 수익을 계산해보면 

기대수익 = 승율 * X (수익금) - 패율 * (50만원) 
               = 0.7 * X - 0.3 * 50만원
               = 0.7 * X - 15만원 

의 계산이 나오게 되고 기대 수익율은 대략 21만원이 나오게 됩니다. 
즉, 이 전략이 성공하기 위해서는 70%의 승율에 한 게임에 21만원의 수익을 낼 수 있게끔 만들어야 수익이 날거라는 이야기입니다. 

이것을 TTN 자동매매로 옮겨보면 

익절 2.1%
손절 -5% 

설정이 됩니다. 
이 말은 익절 1.5%, 손절 -10% 이렇게 하면 안된다는 얘기입니다. 



승률을 아는 방법

그럼 내 전략의 승률은 어케 아나요? 
네 방법은 역시 티티엔에서 제공을 하는데요 아래 표를 한번 보겠습니다. 



이 표는 TTN 매매 이후 통계를 내주는 "검증마스타" 프로그램에서 복사해서 엑셀 표로 만든 내용입니다. 

누적된 데이터를 조회하여 첫 종목 1개의 날짜별 최고 수익율을 기록한 화면인데요 
일자별로 2% 수익을 낸 날과 5% 이상 수익낸 날의 승률을 표시하여 84%, 60%로 계산을 해두었습니다. 

이 검색식은 "거래대금2" 검색식인데요 2% 수익이 날 확률이 무려 84%가 나왔고 사실상 승율이라고 보여지는데요 검증마스타 퍼센트가 세금, 수수료롤 포함하지 않은 금액이고 계산을 좀 쉽게 하기위해 80%라고 하겠습니다. 

그럼 승율 80%로 손익비를 계산하면 

R = 0.2 / 0.8 = 0.22 가 나옵니다. 

다시 여기서 손절퍼센트 -5%에서 기대 수익을 계산해보면 

기대수익 = 0.8 *x - 0.2 * 50만원 이므로 

대략 12만원이 수익을 내주어야합니다. 

즉, 승율 80%를 가진 전략은 아래와 같이 설정을 하시면 되는 겁니다. 

익절 1.2% 
손절 -5% 

여기서 익절은 최소 기대수익을 말하는 것이므로 1.5% 정도 하면 되지 않을까 싶습니다. 


===============================================
* 중간 정리 
- 여러가지 공식들이 나와서 헷갈리시죠? 정리를 좀 하면 

하나의 전략을 놓고 

첫째, 승율을 계산합니다. 
둘째, 이 전략의 손절 라인을 정하면 공식에 의해 손익비를 계산할 수 있고
세째, 손익비를 통해 최소 기대 수익을 계산하여 익절 퍼센트를 잡을 수 있습니다. 

이게 핵심입니다.  
===============================================


승율의 허상

상식적으로 생각을 해보면 만약 승률이 90%대인 전략이 있다면 거의 10번싸우면 9번을 이기는 거니 적당히 먹어도 되겠죠. 
반면에 승율이 20%밖에 안된다면 10번중 2번 먹을때 아주 크게 먹어야할 것입니다. 그게 결국 손익비라는 건데요 

이것을 수치적으로 계산하여 TTN 주식 자동매매에 적용하는 예시까지 한번 알아보았습니다. 그리고 그것을 위해 검증마스타를 이용했고 데이터는 많을 수록 좋겠습니다. 

아직까지도 원격지원을 들어가보면 익절 2% 손절 -10% 해두신분들이 수두룩 합니다. 한번 손절하면 끝인전략인거죠 
내 기분 좋으라고 승율을 높이지 마시고 손익비를 맞춰서 장기간의 계좌 누적 수익을 만들어 보시기 바랍니다. 


댓글

이 블로그의 인기 게시물

시스템트레이딩 TTN 조건 검색식 검증 프로그램 개선 사항

  티티엔의 꽃 검증마스타에 새로운 기능이 추가되었습니다.  장 마감 이후 검증 마스타를 열어보시면 각 검색식별로 각종 데이터를 분석해놓은 자료가 나오는데요  해당 자료를 통해 다양한 정보를 취득하여 매수 매도 전략 설정에 도움을 받을 수 있고 얼마나 괜찮은 검색식인지 한눈에 파악할 수 있는 것이 바로 검증마스타입니다.  이번에 개발된 내용은  날짜별로만 조회가 되던 것에 더하여 기간 설정 기능이 추가되 한달간 편입된 전 종목 데이터 분석, 이런게 가능해졌습니다.  유의미한 검증을 위해서는 기간이 오래될 수록 좋다고 볼 수 있는데요 이번 기능을 통해 내 검색식이 수익이 잘 날 것인지 파악하는데 조금더 좋은 자료를 제공할 수 있게 되었습니다.  물론 엑셀 내보내기 기능도 지원을 하여 사용자가 2차 가공이 가능합니다. 

키움 조건 검색식의 검증 방법과 TTN 검증마스타의 활용방안 : 손절을 언제 할것인가?

  본 검색식 검증 결과는 카페에서 " 오전단타1 " 이라고 올리는 식의 최근 데이터입니다.  2%를 잡고 누적으로 승률 81%를 기록하고 있는 식인데요  오늘 한번 알아볼 내용은 바로 "최고가 이전 최저가 시간"에 대한 내용입니다.  이게 뭔말일까요?  최고가에 가기 전에 가장 낮은 가격이 온 시간을 말합니다.  즉, 검색식에 종목이 편입되어 최고가에 오르기 전에 가장 낮은 지점을 말하는것은 곧 손절이 될 시간을 의미하기도 합니다.  만약에 이 시간의 공통된 무언가를 발견한다면??  아래 차트를 한번 보시죠  이 그래프는 최고가 이전 최저가가 도달한 시간들의 분포도입니다.  대부분 9시 10분 안에 들어 있는걸 볼 수 있습니다.  이걸 가지고 무엇을 유추해볼 수 있을까요?  저 같으면  "아 ~ 일단 9시 10분까지는 손절을 하지말고 기다려보자"  라는 생각이 들거 같습니다.  왜냐하면 9시 10분까지는 편입된 이후 다소 하락하다가 저점을 터치하고 다시 반등을 시작한다는 의미이기 때문입니다.  그리고  "아 ~ 그리고 매수는 9시 5분 정도까지만 하자"  이런 생각도 해볼 수 있을거 같습니다.  물론 편입 시간도 그래프를 그러보면 더욱 좋을거 같고요  즉, 검증마스타를 통해 내 검색식을 검증을 할때 "최저가 이전 최고가"는 손절에 대한 이야기입니다. 혹은 추매에 대한 이야기이고요.  즉, 처음 검증을 하고 테스트를 할때 매수 시간은 9시부터 5분까지 1종목만 하고 손절은 9시 10분 이후에 혹은 실전매매를 통해 15분 20분 정도 이후에  그리고 2%에서 70% 비중을 정리하고 내버려 둬보는겁니다.  다음 어떻게 되는지 지켜보다가 상세한 전략 설정을 하신다면 좀더 좋은 전략을 짤 수 있지 않을가 생각하네요 ^^  매매 전략을 짜는데 검증마스타를 반드시 이용해야합니다.  주먹구구식 전략으로는 절대 승리할 수 없습니다.  매일 매매를 마치고 1시간 봐야할 것은 바로 &quo

주식자동주문 API 자동매매 TTN 오늘의 단타종목 퓨릿

2023년 11월 2일  검색식 자동매매 오전 급등주 단타매매 오늘의 종목은 퓨릿입니다.  두개의 일지 캡쳐가 있는데요,  처음에 것은 정적VI 검색식 매매에 잡힌 것이고, 아래것은 오전 단타매매 검색식입니다.  같은 종목이지만 다른 시간 다른 타점에 매수가 되었고 급등주는 조금짧게 VI 는 조금 길게 매매를 해서 각각 수익을 보았습니다.  하루에 유명한 종목은 웬만한 검색식을 만들어도 모두 잡을 수 있는데요,  중요한 것은 매수 시점과 타점이고 빠른 매도가 될 것입니다.  아마도 똑같이 퓨릿을 잡았어도 누군가는 손절이고 누군가는 익절, 또 누군가는 약익절 등 다양할 것입니다.  중요한것은 어느정도의 검색식과 종목 그리고 정확한 전략입니다.  전략이라는 것은 언제 어떤 시점에 매수를 하는 것이 90%이고  매도는 매수만 잘 이루어진다면 따라오는 것이겠죠.  시스템연금을 만든다는 것 시스템연금을 만든다는 것은 결국 지속가능한 전략을 만든다는 얘긴데 그것은 시장이 좋을때만 수익이 나는 것이 아니라  시장이 좋으면 크게 먹고 좋지 못하면 작게 먹거나 손실을 최소화하여 대응할 수 있는  전략을 만드는 것일겁니다.  언제나 최고의 수익을 내고 매일매일 수익만 나는 전략은 아마도 없을것입니다.  그것을 아는 우리는 인간이기에 욕망에 사로잡혀 수많은 수익을 날려먹는 전략을 짜곤하죠.  시스템으로 매매하는 장점은 요동치는 종목을 좀더 좋은 타점에 매수하고  사람보다 빠르게 매도를 할 수 있다는 점입니다.  이런점을 잘 활용하여 너무 많이 먹을려고 하지 말고 좀더 빠르게 치고 빠지는 전략을 짠다면 좀더 안전하게 돌아갈 거 같습니다.  특히나 요즘 같은 경우에 말이죠.