Following the Trend (Andreas Clenow 지음)

책 리뷰 2021. 1. 8. 23:17 Posted by UnHa Kim

 

이 책의 저자는 굉장히 어려울 것 같은 내용을 정말 이해하기 쉽게 설명하는 데 탁월한 능력이 있다.

 

시스템 트레이딩에서 진짜 중요한 것은  마법의 공식 혹은 비밀스러운 기술 지표가 아니라,

 

상관 관계가 낮은 자산들에 대한 분산 투자를 통해서

 

장기적인 관점에서 유리한 확률 게임을 일관되게 수행하는 것이라는 것을 설득력 있게 설명한다.

 

결국 내용은 '터틀의 방식'(커티스 페이스 지음)과 같지만 훨씬 더 설득력 있게 보여준다.

('터틀의 방식' 리뷰 : ghts.tistory.com/43 )

 

 

아마존 웹사이트 구매자 리뷰 란에도 요약 내용이 다 나와있는 데,

 

요약 내용을 읽을 때와 책을 직접 구매해서 저자의 설명을 따라가는 것과 천지차이이었다.

 

그 중요성에 대한 체감이 확~ 다가온다고 해야 할까??

 

 

똑같은 전략의 파라메터를 줄이거나 키워서 거의 비슷한 결과를 나오는 것을 보여주는 것도 놀라웠다.

 

추세 포착이라는 목적을 달성하기만 파라메터가 좀 바뀌어도

 

결과에는 큰 변화가 없다는 것을 확실하게 보여준다.

 

(25일 -> 50일 -> 100일로 바꾸는 데도 결과가 비슷하다.)

 

달을 봐야지 손가락을 보면 안 되듯이

 

가격 상승 추세 포착이라는 매매 규칙 설계자의 의도를 봐야지,

 

매매 규칙에 사용된 이동 평균이 몇 일인지에 연연하면 안 된다는 것을

 

설득력 있게 보여준다.

 

 

터틀 전략과 비슷한 단순한 추세추종 전략을 이용해서

 

전세계 유수의 헤지펀드의 운용성과를 복제해 내는 실증을 하는 것은

 

정말 소오름~~~ 돋는다.

 

 

가격 상승 추세라는 목적만 달성할 수 있다면 그 아무리 간단한 공식이라도

 

전세계 헤지펀드의 수익 원천에 동승할 수 있다는 것을 보여주는 것이니까.

 

 

'터틀의 방식'에 나온 그 단순한 규칙이 거액을 벌었다는 게 뻥이 아니라,

 

실제로 전세계 헤지 펀드들이 (좀 더 복잡하고 정교한 공식을 사용하는 지 몰라도)

 

결국에는 '중장기 가격 상승 추세'라는 동일한 시장 움직임에 기대어서

 

운용되면서 수십년 째 지속적인 수익을 내고 있다는 것을 알게 되면,

 

돈 버는 비법의 단순함에 대한 허탈함과

 

그런 단순함으로 돈을 번다는 것에 대한 놀라움이 교차한다.

 

 

이 책은 일반인이 따라하기 힘든 선물 투자에 관한 책이며,

 

저자가 쓴 후속작은 주식 투자에 관한 책인데,

 

일반인이 바로 써먹기에는 2번째 책이 더 좋겠지만,

 

개인적으로 이 책의 감탄이 나오게 하는 설명 방식이 너무 마음에 들었다.

 

 

거금 60달러나 주고 전자책을 질렀지만, 읽고 나서 너무 잘 샀다고 생각한 책이다.

 

역추세(Mean Reversion) 전략에 대한 챈(Ernie Chan)의 1번째 책을 읽을 때 느꼈던 그 전율을

 

이 책을 읽으면서 추세추종 전략으로도 똑같이 경험하게 된다.

 

( Ernie Chan의 역추세 전략 서적 리뷰 : ghts.tistory.com/46 )

 

단순함이 모든 것을 이기는 이 전율은 정말 감동이다.

 

이 책도 번역이 안 되어 있는 것 같아서 안타깝다.

 

 

어쨌든 강추~~

 

'책 리뷰' 카테고리의 다른 글

Kaufman Constructs Trading Systems  (0) 2021.01.13
Quantitative Trading (Ernest Chan 지음)  (2) 2021.01.08
터틀의 방식  (0) 2020.12.31
할 수 있다! 퀀트 투자  (0) 2019.08.28
월스트리트 퀀트 투자의 법칙  (0) 2019.07.27

터틀의 방식

책 리뷰 2020. 12. 31. 13:51 Posted by UnHa Kim

 

유명세를 떨치던 트레이더가

 

트레이딩 경험이 없는 사람들을 모아다가 가르쳐서 실전 트레이딩을 시켜서 대박을 터뜨린

 

역사상 전후무후한 '터틀 실험'에 참여했던 사람이 직접 쓴 책.

 

책에 나온 터틀 거래 규칙은 아주 단순하고,  장기적으로 수익이 나지만,

 

수익 변동성이 극심해서 일반인이 그대로 따라하기 어려워서

 

모두가 알지만 아무도 안 쓰는 전략으로 유명하다.

 

 

저자는 그 규칙이 왜 수익이 나는 지,

 

그 규칙이 공개되어도 왜 사용하고 지키기가 어려운 지,

 

대안으로는 어떤 전략이 있는 지 등등

 

자세하게 설명해 주고 있다.

 

 

추세 추종 전략을 개발하기 전에 반드시 읽어봐야할 명저이라고 생각한다.

 

 

주식 투자의 지뢰

투자 이야기 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

'투자 이야기' 카테고리의 다른 글

변동성에 대한 이해.  (2) 2021.09.29
팩터 전략.  (0) 2021.07.19
시스템 트레이딩 중 겪는 심리적 장애.  (0) 2021.07.10
주식 분할 / 병합 / 소각  (0) 2021.04.16
PER/PBR/PSR/PCR 공식  (0) 2019.08.28

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

GHTS 2019. 10. 10. 12:17 Posted by UnHa Kim

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

 

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

 

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

 

 

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

 

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

 

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

 

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

 

 

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

 

 

'GHTS' 카테고리의 다른 글

C언어 컴파일러 의존성 제거.  (8) 2021.07.10
GHTS 개략 설명  (13) 2021.01.13
소스코드 패키지 통합  (0) 2019.07.27
Xing API 현물 주식 주문 TR 테스트 완료.  (0) 2018.06.25
Xing API에 숨겨진 지뢰 3  (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년 정도의 데이터만 존재하므로, 전략의 안정성을 확인하는 데 턱없이 부족하다.

 

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

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

 

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

Julia 전용 Pluto 노트북 설치  (0) 2022.07.21
Julia용 Jupyter Notebook 설치  (0) 2021.12.06
R언어 POSIXct 형의 변환 코드  (0) 2019.08.01
Jupyter Notebook 셀 분할/병합 단축키  (0) 2019.08.01
R용 Jupyter 설치  (0) 2019.07.27

PER/PBR/PSR/PCR 공식

투자 이야기 2019. 8. 28. 11:46 Posted by UnHa Kim

나중에 다시 찾아보게 될 것 같아서 기록해 둔다.

 

PBR = 주가 / 주당순자산 = 주가 / (자본 / 주식수량) = (주가 * 주식수량) / 자본 = 시가총액 / 자본

 

PER = 주가 / 주당순이익 = 주가 / (순이익 / 주식수량) = (주가 * 주식수량) / 순이익 = 시가총액 / 순이익

 

PSR = 주가 / 주당매출액 = 주가 / (매출액 / 주식수량) = (주가 * 주식수량) / 매출액 = 시가총액 / 매출액

 

PCR = 주가 / 주당영업현금흐름 = ...(상동)... = 시가총액 / 영업현금흐름

'투자 이야기' 카테고리의 다른 글

변동성에 대한 이해.  (2) 2021.09.29
팩터 전략.  (0) 2021.07.19
시스템 트레이딩 중 겪는 심리적 장애.  (0) 2021.07.10
주식 분할 / 병합 / 소각  (0) 2021.04.16
주식 투자의 지뢰  (0) 2020.12.31

할 수 있다! 퀀트 투자

책 리뷰 2019. 8. 28. 11:43 Posted by UnHa Kim

 

 

표지 디자인이 뭔가 잘못된 느낌이지만, 책 내용은 알차다.

 

주식 매매전략을 크게 방어형 전략, 공격형 전략으로 분류하고,

 

다시 세부적으로 밸류/수익성/우량주/모멘텀 및 짬뽕 전략으로 분류해서,

 

각각의 대표적인 사례를 보여준다.

 

1권만 읽어도 대략적인 개요는 알 것 같은 느낌이고,

 

추가적인 전략을 찾고자 하는 이들을 위해서 <What works on Wall Street.> 라는 책을 소개해 놨다.

 

( What works on Wall Street 리뷰 : ghts.tistory.com/49 )

 

중장기 투자전략 위주이며, 소형주 전략 위주인 점은 약점이겠지만,

 

일반인이 쉽게 따라할 수 있으면서도 효과적인 전략 위주로 소개하다보니 그렇게 된 듯 하다.

 

개인적으로는 대만족.

 

R언어 POSIXct 형의 변환 코드

데이터 분석 2019. 8. 1. 13:27 Posted by UnHa Kim

R에서 시간을 나타내는 자료형 몇 가지 중 자주 사용되는 POSIXct의 경우

 

세부 정보를 추출할 때 사용되는 코드는 다음과 같다.

 

Code Meaning Code Meaning
%a Abbreviated weekday %A Full weekday
%b Abbreviated month %B Full month
%c Locale-specific date and time %d Decimal date
%H Decimal hours (24 hour) %I Decimal hours (12 hour)
%j Decimal day of the year %m Decimal month
%M Decimal minute %p Locale-specific AM/PM
%S Decimal second %U Decimal week of the year (starting on Sunday)
%w Decimal Weekday (0=Sunday) %W Decimal week of the year (starting on Monday)
%x Locale-specific Date %X Locale-specific Time
%y 2-digit year %Y 4-digit year
%z Offset from GMT %Z Time zone (character)

 

사용법

format(POSIXct값 , format='<변환코드>')

 

출처 : https://www.stat.berkeley.edu/~s133/dates.html

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

Julia 전용 Pluto 노트북 설치  (0) 2022.07.21
Julia용 Jupyter Notebook 설치  (0) 2021.12.06
과거 기업 재무정보  (0) 2019.08.28
Jupyter Notebook 셀 분할/병합 단축키  (0) 2019.08.01
R용 Jupyter 설치  (0) 2019.07.27

Jupyter Notebook 셀 분할/병합 단축키

데이터 분석 2019. 8. 1. 11:55 Posted by UnHa Kim

셀 분할 : <Ctrl+Shift+'-'>

 

셀 병합

- 병합할 셀 다중선택 : <Shift+(화살표 위아래)>

- 선택된 셀 병합 : <Shift+M>

 

Jupyter는 1줄을 따로 실행하는 게 귀찮은 문제가 있는 반면,

RStudio는 코드 블록을 실행할 때마다 해당 코드 블록을 선택해줘야 하는 게 귀찮은 문제가 있다.

 

Jupyter로 1줄씩 별도의 셀로 분할한 후, 필요하면 병합하는 방법이 해결책이 될까??

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

Julia 전용 Pluto 노트북 설치  (0) 2022.07.21
Julia용 Jupyter Notebook 설치  (0) 2021.12.06
과거 기업 재무정보  (0) 2019.08.28
R언어 POSIXct 형의 변환 코드  (0) 2019.08.01
R용 Jupyter 설치  (0) 2019.07.27

월스트리트 퀀트 투자의 법칙

책 리뷰 2019. 7. 27. 10:24 Posted by UnHa Kim

 

한국인 출신으로 뉴욕 월스트리트 금융기관에서 알고리즘 트레이딩 업무에 종사한 경험담을 기록해 놓은 책이다.

 

후반부는 기술적인 내용이 많아서 일반인이 읽기에는 조금 부담스러울 수 있지만,

 

전반부는 알고리즘 트레이딩이니, 퀀트이니 하는 단어가 뜻하는 바를 알기 쉽고 담백하게 설명해 놓았다.

 

 

읽다가 가장 인상깊었던 문구.

 

 

1. 직관 없는 데이터 분석은 무의미하다.

 

2. 컴퓨터가 하는 트레이딩도 일반 펀드처럼 운용자가 공포와 탐욕의 감정의 영향을 똑같이 받는다.

 

 

이 분야의 한글 서적이 그다지 많지 않은 상황에서

 

저자의 경험의 희귀성으로 인해 읽어볼 만한 가치가 있다고 본다.

 

글로만 배운 사람이 하는 말과 다른 실전에서 닳고 닳은 사람만이 알려줄 수 있는 내용을 접할 수 있다.