가상화폐 투자마법 공식

책 리뷰 2022. 11. 5. 12:54 Posted by UnHa Kim

systrader79 책 중 지수 ETF를 투자 대상으로 하여 변동성 조절과 추세의 개념만으로 전략을 구성하는 과정을 잘 보여주는 '주식투자 ETF로 시작하라'라는 책이 있습니다.
해당 서적은 모멘텀 스코어라는 중장기 지표가 핵심 추세 지표로 소개되었고, 래리 윌리엄스의 '변동성 돌파 전략'은 중장기 전략을 보완하는 단기 트레이딩 아이디어 중 하나로 간략하게 (스쳐가듯) 소개되어 있습니다.

 

'가상화폐 투자마법 공식'책은 강환국님과 systrader79님 공동 저서입니다.
매매 대상이 ETF에서 '가상화폐'로 바뀌었고, 래리 윌리엄스의 '변동성 돌파 전략'이 중심 아이디어가 되었습니다.
'가상 화폐'가 장기 우상향 한다는 보장이 없는 자산군이다보니 단기 전략 위주로 나와 있으며, 

가상 화폐가 상대적으로 변동성이 큰 자산군이다보니

투자 심리와 투자 지속성 측면에서 변동성과 리스크 관리의 중요성이 대폭 강화되어 있습니다.
'변동성 돌파'라는 단기 추세 지표에 분산, 마켓타이밍과 변동성 관리를 가미하여 전략을 발전시켜나가는 과정이 잘 나와있습니다.

핵심 아이디어를 기반으로 여러 개념을 가미하여 전략을 발전시켜나가는 과정을 보여준다는 면에서 
systrader79님의 '주식투자 ETF로 시작하라'과 비슷한 면이 있지만,
중장기가 아닌 단기 전략에서도 그게 가능하고, 이러한 방식은 자산군을 가리지 않고 가능하다는 것을 보여준다는 측면에서 상당히 독창적인 책입니다.

개인적으로는 전통적인 자산군의 중장기 전략만 운용하던 터라, '가상화폐'라는 비전통적인 자산군만큼이나 단기 전략에 대한 관심이 높아지는 영향도 컸습니다.

댓글을 달아 주세요

팩터 모델의 경쟁력.

투자 이야기 2022. 11. 2. 22:48 Posted by UnHa Kim

탄탄셀렉트 강환국 라이브 강의 내용 중 인상 깊은 내용을 기록한다.

 

닭대가리(혹은 침팬지)와 투자 전문가를 경쟁시켰는 데, 닭대가리(혹은 침팬지)가 무작위로 선정한 종목의 투자 성과가 투자 전문가들보다 더 높았다.

이렇게 닭대가리(혹은 침팬지)보다 못한 투자 전문가에게도 지는 게 일반인의 투자 수준이다.

(그러나, 일반인은 본인의 수준이 그 정도로 참혹하다는 것을 깨닫지 못한다.)

 

팩터 모델의 계량 투자는 인간으로 따지자면 중2, 무기로 따지자면 '활' 정도의 수준에 불과하다.

최상위 투자 고수들, 무기로 따지자면 기관총이나 핵무기가 오가는 경쟁 시장에서는 부족한 수준이다.
그러나, 투자 실력이 부족한, 무기로 따지자면 맨주먹 밖에 없는 일반 투자자들에게는 충분히 이긴다.

 

경쟁이 치열한 대형주 시장에서는 팩터 모델만으로 경쟁력을 가지기 쉽지 않다.

선진화 되고 효율적인 미국 대형주 시장에서는 더더욱 그러하다.

그러나, 미국 주식 시장이 아무리 선진화 되고 효율적이라도 해도, 대규모 기관 투자자의 비중이 낮고, 일반 투자자의 비중이 높은 소형주 시장에서는 간단한 팩터 모델로도 여전히 경쟁력을 가질 수 있다.

 

이것은 라이브 강의 중 높은 투자 수익율을 기록하는 미국 소형주 전략의  백테스트 결과를 설명하면서 나온 내용이다.

 

 

 

댓글을 달아 주세요

Xing API 초기화 문제 해결 (MsgPack -> Gob)

GHTS 2022. 11. 2. 22:20 Posted by UnHa Kim

Go 1.19로 업그레이드 이후 MsgPack 변환을 위한 외부 의존성 라이브러리(github.com/ugorji/go/codec)에서 종종 에러가 발생하였다.

해당 라이브러리 개발자는 깃허브 issue의 버그 보고에 대응을 제대로 못하고 있다.

 

이 문제를 해결하기 위해서 문제를 일으키는 외부 코드에 대한 의존성을 삭제하기로 했다.

Go언어에는 'Gob'이라는 변환 기능이 내장되어 있다. (참고 : https://pkg.go.dev/encoding/gob)

Gob은 MsgPack보다 범용성/호환성은 떨어지지만, 사용 편의성과 성능에서 크게 뒤처지지 않는다.

 

MsgPack 변환을 이용하는 모든 기능을 Gob변환 형식으로 바꾸어서 외부 코드를 더 이상 사용하지 않도록 하니 더 이상 에러가 발생하지 않는다.

대신, ghts/xing/dll32 패키지는 Go언어에서만 사용할 수 있게 제한되었다.

하지만, 아마도 다른 언어에서 dll32 패키지만 쏙 빼서 사용하는 경우는 무척 드물 것이므로 크게 문제 되지는 않을 것으로 예상된다.

 

댓글을 달아 주세요