Skip to content

블로그

[2019] 딥러닝 주식종목 랭킹모델 백테스팅

이번 포스트에서는 최근 구축한 주식종목 랭킹모델의 2019년도 1년치 백테스팅 결과를 정리합니다.

퀀티랩의 주식종목 랭킹모델은 PER/PBR/ROE 등의 기본적 분석 지표, OHLCV/MACD/RSI 등의 기술적 분석 지표, 수익률, 변동성, 거래규모 등을 종합적으로 고려하여 학습했습니다.

이렇게 학습한 모델의 출력 값이 높을 수록 매수 고려 대상 종목이 되는 매매 전략을 세웠습니다. 매수, 익절, 손절 등의 기준은 다음과 같습니다.

  • 매수: 종목 랭킹 결과 Top 5 종목
  • 익절: 60%
  • 손절: -60%
  • 청산: 과거 평가 수익 고점 대비 -20%

이러한 기준으로 종가 매매를 진행하며 최대 10개 종목을 보유할 수 있도록 제한했습니다.

자본금은 1억원으로 정하고 종목당 1천만원까지 매수할 수 있도록 했습니다.

매수/매도 거래 비용을 다음과 같이 현실적으로 적용했습니다.

  • 거래세: 0.25%
  • 매매 수수료: 0.015%

비교 대상(baseline)을 코스피 인덱스로 정하여 백테스팅 결과를 차트로 그려보면 다음과 같습니다.

백테스팅 결과

진한 검정 선이 포트폴리오 가치(PV)를, 연한 회색 선이 코스피 인덱스를 보여줍니다.

동일한 스케일로 표시하기 위해 PV, 코스피 인덱스의 처음 값을 0으로 두고 변화율을 표시했습니다.

그 결과 퀀티랩 주식 종목 랭킹 모델은 약 15% 수익을, 코스피 Buy & Hold 전략 수익률은 약 9% 로 구해졌습니다.

백테스팅 과정에서 매매한 종목들의 내역은 다음과 같습니다.

dateactioncodenamepriceamountprofitlosseval
20190102buy042110에스씨디1,4556,87299,998,500
20190102buy028300에이치엘비76,30013199,997,000
20190102buy095190이엠코리아7,4301,34599,995,501
20190102buy011320유니크7,7201,29599,994,002
20190103buy017900광전자2,2454,45499,188,832
20190103buy115440우리넷7,2701,37599,187,332
20190103buy225570넷게임즈9,5801,04399,185,834
20190103buy041960코미팜19,31051799,184,336
20190104buy004720우리들제약8,7701,140101,308,762
20190104buy041140넥슨지티9,7701,023101,307,262
20190110sell225570넷게임즈10,5001,0439.60%104,164,638
20190110buy039830오로라10,150985104,163,138
20190116sell041140넥슨지티12,7501,02330.50%110,248,684
20190116buy007720대명소노시즌2,5853,868110,247,184
20190117sell095190이엠코리아10,2001,34537.28%114,231,397
20190117sell011320유니크12,8001,29565.80%114,187,471
20190117buy108230톱텍9,9701,003114,185,971
20190117buy036200유니셈4,0952,442114,184,471
20190117buy007390네이처셀11,744851114,182,972
20190131sell039830오로라10,3009851.48%117,832,543
20190219sell042110에스씨디1,8956,87230.24%127,255,406
20190219buy008370원풍4,0502,469127,253,906
20190219buy250000보라티알8,6501,156127,252,406
20190308sell036200유니셈4,1252,4420.73%118,311,856
20190325sell028300에이치엘비78,0001312.23%120,028,982
20190325buy056080유진로봇4,4752,234120,027,483
20190325buy208860엔지스테크널러지6,9001,449120,025,983
20190411sell041960코미팜20,5405176.37%121,651,076
20190423sell007390네이처셀11,7448510.00%117,992,185
20190423buy097230한진중공업12,036830117,990,686
20190423buy000440중앙에너비스8,3801,193117,989,187
20190520sell017900광전자2,4354,4548.46%99,035,671
20190524sell097230한진중공업8,150830-32.29%103,109,920
20190524buy083640인콘3,2003,125103,108,420
20190524buy010660화천기계2,4904,016103,106,920
20190610sell115440우리넷9,9901,37537.41%106,821,419
20190628sell010660화천기계3,1204,01625.30%108,235,770
20190628buy004540깨끗한나라2,4154,140108,234,270
20190628buy004830덕성3,2003,125108,232,770
20190628buy019540일지테크3,1503,174108,231,270
20190708sell083640인콘2,1853,125-31.72%108,047,706
20190711sell019540일지테크4,2753,17435.71%112,418,803
20190725sell056080유진로봇3,0902,234-30.95%108,903,860
20190725buy230980솔트웍스3,8002,631108,902,361
20190725buy002070남영비비안1,5456,472108,900,861
20190726sell007720대명소노시즌1,7903,868-30.75%110,587,888
20190729sell004720우리들제약5,9601,140-32.04%112,485,768
20190729sell002070남영비비안2,6056,47268.61%112,441,090
20190729buy012700리드코프6,9501,438112,439,591
20190729buy000140하이트진로홀딩스12,000833112,438,091
20190729buy012610경인양행9,4001,063112,436,592
20190731sell004830덕성3,3003,1253.12%111,465,379
20190801sell250000보라티알9,0001,1564.05%107,712,924
20190801buy036030KTH5,3401,872107,711,424
20190801buy207760미스터블루7,4301,345107,709,925
20190801buy086980쇼박스4,0502,469107,708,425
20190805sell000440중앙에너비스5,6201,193-32.94%105,756,923
20190805sell230980솔트웍스2,4452,631-35.66%105,739,876
20190806sell208860엔지스테크널러지4,6901,449-32.03%105,802,627
20190806buy041960코미팜11,550865105,801,129
20190806buy007390네이처셀6,9001,449105,799,629
20190807sell004540깨끗한나라3,1804,14031.68%106,554,466
20190819sell207760미스터블루9,6901,34530.42%107,638,863
20190819buy006090사조오양9,6001,041107,637,364
20190819buy189860서전기전3,7902,638107,635,865
20191011sell189860서전기전3,9202,6383.43%109,339,291
20191024sell007390네이처셀9,4701,44937.25%115,558,718
20191024buy056080유진로봇3,0003,333115,557,218
20191024buy028300에이치엘비163,98460115,555,742
20191024buy039830오로라12,650790115,554,243
20191213sell028300에이치엘비87,04460-46.92%114,112,748
20191217sell012700리드코프7,1101,4382.30%113,575,584
20191219sell036030KTH5,4101,8721.31%113,394,701
20191219buy000440중앙에너비스8,6301,158113,393,202
20191219buy000520삼일제약22,700440113,391,704
20191223sell041960코미팜15,45086533.77%113,165,219

모델을 지속적으로 발전시켜 나가며 종목 랭킹 결과 및 운용 시뮬레이션 결과를 퀀티랩에서 제공할 계획입니다.

주식 양도소득세 개정 사항 요점 정리

이번 포스트에서는 2020년 6월 25일에 발표된 주식 양도소득세 개정 사항들을 정리합니다.

기존에는 대주주를 제외한 대부분의 개인투자자들에게는 양도소득세를 부과하고 있지 않았습니다. 이날 발표된 개정안에서는 개인투자자들에게도 양도세를 부과한다는 내용을 담고 있습니다.

그 내용을 정리하면 다음과 같습니다.

  • 2023년부터 주식으로 얻은 수익에 세금을 부과
  • 2,000만원 까지는 비과세
  • 수익이 2,000만원이 넘으면 세금 발생
  • 수익이 3,000만원이면 1,000만원에 대해 세금 20% 부과
  • 3억 초과분은 세율 25%
  • 손실은 최대 3년 이월공제

당장은 2,000만원의 비과세 혜택으로 대부분의 개인투자자에게 부담은 없을 것으로 보입니다. 그러나 비과세 범위가 점점 좁혀질 수 있어 우려되는 지점입니다.

거래세는 기존의 기조대로 단계적으로 인하될 예정입니다. 현행 0.25%에서 2023년까지 0.1% 인하할 예정입니다.

  • 거래세는 단계적으로 인하 (현행 0.25%)
  • 2022~2023년 0.1% 인하
  • 2022년 0.02% 인하
  • 2023년 0.08% 인하

이 개정안은 “2020년 세법 개정안”에 담겨 국회에 제출되고 7월말쯤 확정될 예정입니다.

[2020-05-24] 한국전력(015760) 종목분석

이번 포스트에서는 눈물없어 볼 수 없는 종목, 한국전력(015760)의 최근 데이터를 살펴보고자 합니다. 정확한 종목명은 “한국전력공사” 입니다.

한국전력은 1989년에 상장하였으며 업종은 전기업이고 주요 제품은 전력자원개발,발전,송전,전력용기자재확보 입니다.

코스피에 상장되어 있는 한국전력은 최근 엄청난 주가 추락을 보이고 있는 종목 중 하나입니다. 2017년부터 2020년 5월 22일까지의 MDD(Maximum Draw-Down)는 무려 67%에 달합니다.

chart

한전 차트, MDD, ROE

탈원전 정책에 의한 발전 비용 증가와 불경기로 인한 전기 사용 감소 등의 한두가지가 아닌 복합적인 이유들이 겹치면서 엄청난 주가 하락을 견인한 것으로 보입니다.

ROE를 보면 수익이 얼마나 악화되었는지 볼 수 있습니다. 와이즈리포트에 따르면 2020년은 수익이 어느정도 회복될 것으로 전망됩니다.

최근 한전의 주가를 보면 코로나19로 인해 한전 역시 심각한 낙폭을 겪고 반등을 하는 듯 했으나 다시 하락하는 모습을 보입니다.

chart

한전과 WTI

사상 초유의 마이너스 WTI 사태로 발전 원가 절감을 조금 기대해 볼 수 있었지만 WTI가 다시 조금씩 회복하는 모습을 보입니다.

그 때문인지 한전의 주가는 WTI가 회복하는 즈음 다시 하락국면에 접어들었습니다.

chart

한전과 코스피

이는 코스피 인덱스와도 다른 모습임을 알 수 있습니다.

한전의 투자자들 포지션을 보면 외국인과 개인의 정 반대의 모습을 확인할 수 있습니다.

chart

파란색=외인, 주황색=기관, 초록색=개인

한전 투자자들 포지션

외국인들은 근 한달간 매도 포지션을 취하며 매도량 역시 늘려나가는 모습입니다. 반대로 개인들은 최근 한전을 매수하는 모습입니다.

chart

2020, 2021, 2022년은 예측값

한전의 PBR, PER, ROE 출처: 와이즈리포트

미국의 전기업의 PBR이 1.96 정도인데 한전은 0.1~0.3 사이에서 왔다갔다 하니 PBR만 보면 당장 사고싶습니다.

엄청나게 낮은 PBR을 보이는 한전이 실적 개선을 위한 해법을 찾기를 바라며 마칩니다.

  • 듀크 에너지 (DUK): 1.36
  • Public Service Enterprise Group Inc (PEG): 1.59
  • 에디슨 인터내셔널 (EIX): 1.54

코로나19 사태에서의 코스피와 해외주식시장, 금, 원유, 환율 상관관계

코로나19 사태에서 코스피 지수와 주요 해외 주식 시장 및 금, 원유, 원달러 환율의 상관관계를 살펴보겠습니다. 코로나19 사태로 주요국 증시가 엄청난 하락폭을 보이고 있습니다.

다음은 코스피와 주요 해외 주식 시장의 종가를 같이 그린 모습입니다.

kospi_dji kospi_nas kospi_spi kospi_nii kospi_shs kospi_hsi kospi_lns kospi_pas kospi_xtr

가장 먼저 상황이 심각했던 중국의 상해종합 지수는 1월말에 급락하는 모습을 보입니다. 항셍 지수도 다른 해외 지수들보다도 더 많이 하락하는 모습입니다.

그 외의 대부분의 지수들은 코스피와 그 모습이 크게 다르지 않습니다. 미국의 경우 3월 중반에 급등과 급락을 반복하지만 결국 추세는 하락하는 모양세입니다.

다음은 코스피와 금, 원유, 달러, 일본 엔 환율을 같이 그린 모습입니다.

kospi_gold kospi_wti kospi_usdkrw kospi_jpykrw

안전자산이라 여겨지는 금이 크게 빠졌습니다. 위기일 때 보통 금 지수는 올라가기 마련인데 이번 코로나19 사태에서는 통하지 않았습니다. 금보다는 달러를 더 선호하여 달러가 급등하는 모습입니다.

상관관계 순으로 보면 다음과 같습니다.

TargetCorrelation
NII@NI2250.9709107854451309
DJI@DJI0.9698340438431805
XTR@DAX300.969026490653162
PAS@CAC400.9688738794309948
LNS@FTSE1000.9642702121797924
SPI@SPX0.9605159313835816
HSI@HSI0.9403151549240741
NAS@IXIC0.9396642438028351
WTI0.9072223139452107
SHS@0000010.5638300683413756
Gold0.15738037237527366
USDKWR-0.8553774707185525
JPYKRW-0.9009982462185702

일본 니케이와 미국 다우 지수와 매우 높은 상관관계를 보입니다. 물론 일본과는 시차가 없어서 특별히 높은 상관관계를 가질 수 있습니다. 그에 비하면 미국 시장과 상관관계가 매우 높다고 볼 수 있습니다. 그리고 전체적으로 주가가 급락하면서 달러와 엔의 가치가 높아진 것을 확인할 수 있습니다.

금은 이미 가격이 너무 많이 올라가 있었던 터라 조정을 받은게 아닐까 싶습니다.

포트폴리오 평가 척도(Portfolio Performance Measures)

이 포스트에서는 주식 투자 등의 금융 투자에서 포트폴리오를 평가하는 주요 척도(Portfolio Performance Measures)를 요약 정리합니다.

포트폴리오의 실현 손익을 의미합니다. 가장 직관적이면서 기본적인 포트폴리오 평가 지표이지만 손익률만으로 포트폴리오를 평가하는 것은 위험할 수 있습니다. 이어서 알고 있으면 좋은 몇 가지 대표적인 포트폴리오 리스크 평가 지표들을 소개합니다.

알파는 시장 대비 주식 포트폴리오 손익률을 의미합니다. 만약 시장(코스피, 코스닥 등) 손익률이 10%이고 포트폴리오 손익률이 15%라면 알파는 5%가 됩니다. 반면 포트폴리오 손익률이 5%라면 알파는 -5%가 됩니다.

베타는 주식 종목 손익률과 시장 손익률의 공분산의 시장 손익률 분산 대비 비율입니다. 베타는 주식 종목과 시장의 방향성이 얼마나 비슷한지를 알려줍니다, 수식은 다음과 같습니다.

특정 기간에서 는 종목 손익률 시계열이고 은 시장 손익률 시계열 입니다. 여기서 분모는 시장 손익률의 분산, 분자는 시장 손익률과 종목 손익률의 공분산입니다.

샤프 비율은 무위험(risk-free) 자산의 손익률 대비 기대 초과 손익률을 의미합니다. 수식은 다음과 같습니다.

포트폴리오 손익률 에 무위험 자산 손익률 를 빼고 위험으로 해석할 수 있는 포트폴리오 손익률의 표준편차 를 나눈 값입니다.

소르티노 비율은 샤프 비율과 비슷한 척도입니다. 소르티노 비율에서는 포트폴리오 손익률 시계열의 표준편차인 대신에 시계열에서 하락(downside) 부분에서의 표준편차 를 분모로 사용합니다. 이는 변동성 중에서 급등과 같은 상승 변동성은 좋은 것으로 여기고 하락 변동성만을 부정 요소로 반영하는 것입니다. 수식은 다음과 같습니다.

아무리 수익률이 높더라도 MDD가 크면 좋은 포트폴리오라고 할 수 없을 것입니다. 실전 투자에서 낙폭이 크면 손절을 하기 쉽상이므로 안정적인 포트폴리오가 필요합니다.