주식 투자의 지뢰

투자 2020. 12. 31. 13:12 Posted by 정직한 UnHa Kim

개발 과정
1. 표본 숫자 불충분

   : 10년마다 거의 확정적으로 찾아오는 대폭락의 기록을 감안하면,

     백테스트할 때 최소 10년치 데이터는 사용해야할 것 같지만,

     단기수익율에 눈이 멀면 그게 잘 안 된다.
2. 수익율 변동성에 대한 과소 평가

    : 백테스트 할 때는 수익율만 높다면 30% 손실 정도는 별 것 아닐 것 같은 데,

      막상 실제 운용에서는 대부분의 사람들이 15% 손실부터 이미 멘붕에 빠지기 시작한다.

      30% 손실을 견딜 수 있는 사람은 극히 적으며

      50% 손실을 견뎌내는 건 워렌 버핏 정도나 가능할려나?

      


운용 과정 (단기)
1. 과도한 기대 수준.

   : 전략 백테스트 중 파라메터 최적화를 하기 때문에

     실제 운용 시 백테스트 기대 수익율보다 낮은 수익율을 기록하기 마련이다.

     이에 실망해서 더 높은 수익율을 찾아서 멀쩡한 전략을 폐기할 수 있다.
2. 손실 발생 시 전략 유지 여부 고민.

    : 어느 전략이든 간에 손실이 나는 구간이 발생하는 데,

      이게 일시적인 손실인지, 전략이 효력을 잃은 건지 구분이 안 되는 경우에는

      멀쩡한 전략을 폐기할 수 있다.
3. 손실 발생 시 멘붕과 그로 인한 행복 감소에 과소 평가.

    : 손실이 발생하면 정신적 영향으로 인해서

      수면에 장애가 오고,

      대인관계에 악영향이 오고,

      전체적인 행복감이 감소한다.

      레버리지를 써서 수익율 변동성이 높아질 수록 이러한 경향은 더욱 확실해 진다.

 

      행복하기 위한 수익 추구가

      수익 추구를 위한 불행으로 이어진다.


결론

- 원리 및 구현은 간단해도 실행이 어렵다.

 

 

참고 : 10년마다 거의 확정적으로 찾아오는 주식 시장 폭락의 기록.

https://en.wikipedia.org/wiki/List_of_stock_market_crashes_and_bear_markets

'투자' 카테고리의 다른 글

주식 투자의 지뢰  (0) 2020.12.31
PER/PBR/PSR/PCR 공식  (0) 2019.08.28

댓글을 달아 주세요

어제, 오늘, 금일, 당일, 전일.

GHTS 2019. 10. 10. 12:17 Posted by 정직한 UnHa Kim

간단한 용어이지만 혼동을 유발하는 경우가 있어서 메모해 놓는다.

 

금일, 어제는 주말, 공휴일등 모든 일자를 포함해서 지칭하지만,

 

주식매매에서 '당일', '전일'은 증시 개장일만 고려해서 지칭한다.

 

 

- 당일 : 가장 최근 영업일.

 

- 전일 : 당일 이전 가장 최근 영업일.

 

금일이 개장일이면 '당일 == 금일'이다.

 

금일이 (주말, 공휴일 기타 이유로) 개장일이 아니면 '당일 != 금일'.

 

 

간단하지만 혼동되는 용어라서 정리를 해 보았다.

 

 

'GHTS' 카테고리의 다른 글

GHTS 개략 설명  (1) 2021.01.13
어제, 오늘, 금일, 당일, 전일.  (0) 2019.10.10
소스코드 패키지 통합  (0) 2019.07.27
Xing API 현물 주식 주문 TR 테스트 완료.  (0) 2018.06.25
Xing API에 숨겨진 지뢰 3  (0) 2018.06.07
Xing API에 숨겨진 지뢰 2  (0) 2018.06.07

댓글을 달아 주세요

과거 기업 재무정보

데이터 분석 2019. 8. 28. 11:49 Posted by 정직한 UnHa Kim

매매전략의 백테스트를 위해서 과거 재무정보가 필요할 경우 2가지 선택 사항이 있다.

 

1. 유료 데이터 가공 판매 업체.

 

- fnguide : 100만원이 넘는 연 이용료에 보기만 가능하고 DB화는 안 된다는 까다로운 조건을 내세운다.

 

- 세종데이터 : 30만원 이하의 비교적 저렴한 연 이용료에 사용하기 편리한 HTTP API를 제공한다.

 

https://sejongdata.co.kr/

 

세종기업데이터 - Sejong Data

기업정보 제공 서비스, 대한민국 모든 상장 기업의 20년간의 재무정보를 확인하세요.

sejongdata.co.kr

 

세종 데이터의 단점은 제공되는 데이터의 종류가 상장주식수/매출액/영업이익/순이익 단 4가지이라는 점.

그리고, 금융회사의 재무정보는 제공되지 않는다는 점도 유의해야 한다.

 

그러나, 연도별 데이터는 20년(!)치 데이터가 제공되고,

분기별 데이터는 6년치가 제공되는 데다가,

이메일로 문의를 하면 아주 빠르게 대응을 해 줘서

일반적인 백테스트 용도로는 상당히 쓸만하다.

 

 

2. 웹페이지 긁어오기

 

- fnguide, 다음넷, 네이버 각종 포탈, 매경 등등 홈페이지에 무료로 공개되어 있다.

- 자바스크립트를 이용하거나 iframe을 이용해서 긁어오기 까다롭긴 하지만,

  그 모든 장애물을 넘고 불러올 수 있다면 풍부한 재무 항목을 무료로 얻을 수 있다.

- 가장 큰 단점은 대략 2년 정도의 데이터만 존재하므로, 전략의 안정성을 확보하는 데 부족하다는 점이다.

 

2008년 서브프라임 모기지, 2011년 유럽 PIGS, 2020년 COVID-19등등

예전에는 10년마다 한 번씩 발생하던 대폭락이 최근 들어서 빈도가 높아지고 있기에

2년치 데이터로는 전략의 안정성 확보에 부족한 점이 있다.

 

세종 데이터의 20년치 데이터로 전략의 기본적인 안정성을 확보한 후 ,

2년치 무료 데이터로 수익율 향상을 위한 추가 작업을 하는 게 그나마 적절한 타협책인 듯 하다.

 

'데이터 분석' 카테고리의 다른 글

과거 기업 재무정보  (0) 2019.08.28
R언어 POSIXct 형의 변환 코드  (0) 2019.08.01
Jupyter Notebook 셀 분할/병합 단축키  (0) 2019.08.01
R용 JupyterLab 설치  (0) 2019.07.27
R언어 사용기  (0) 2015.10.01

댓글을 달아 주세요