투자
-
[Python] 주식 스프레드 계산하는 방법투자/파이썬 2023. 2. 11. 19:42
두 종목 사이의 가격 차이를 스프레드라고 한다. 주가가 절대적 가격을 나타낸다면 스프레드는 다른 종목 대비, 혹은 시장 대비 "상대적 가격"을 나타낸다고 할 수 있다. 필요한 이유 아무리 좋은 종목이라도 시장이 하락할 때도 상승하기는 어렵다. 그러나 시장 대비 적게 하락할 것이라고 예상할 수 있다. 하락장이어서 최근 3개월간 시장 수익률이 -10%였다고 하자. 이때 5%만 하락한 종목이 있다면 무엇인가 이유가 있을 것이라 추측할 수 있다. 이런식으로 상대적 가격을 나타내는 스프레드가 인사이트를 주기도 한다. 계산 스프레드를 계산할 때는 로그 가격을 이용하는 것이 편리하다. 로그 가격끼리 뺸 값이 두 기간의 수익률이 되기 때문이다. 현재의 주가가 100달러, 1년 전이 10달러라고 하자. 수익률을 계산하려..
-
[Python] 최대낙폭 MDD 계산하는 방법투자/파이썬 2023. 2. 11. 18:10
최대낙폭(Maximum Drawdown;MDD)은 이전의 가장 높았던 지점에서부터의 최대 하락폭을 의미한다. 필요한 이유 일반적으로 리스크를 나타낼 때는 표준편차, 샤프비율, 최대낙폭이 주로 이용된다. MDD는 투자시에 발생할 수 있는 가장 최악의 성과를 알려준다 주식이나 포트폴리오의 리스크(변동성)를 가장 직관적으로 나타낼 수 있다 코드 yfinance를 이용해 불러온 SPY의 종가를 통해 MDD를 계산해보자. 현재시점까지 해당 종목의 주가는 아래와 같다. 현재시점까지의 고점과 저점을 갱신해나가면서 낙폭(고점 대비 현재 가격을 퍼센트로 나타낸 수치)을 계산한다. 반복문을 통해서 계산하는 것이 직관적이지만 넘파이의 accumulate를 이용하면 더 빠르게 계산할 수 있다. def mdd(prices : ..
-
책, 트레이더 콜린 씨의 일일 : 자본주의의 아편, 양적완화에 대한 썰투자/책 2023. 1. 20. 10:59
헤지펀드에서 매크로 트레이더로 일하는 저자의 양적완화에 대한 비관론이 돋보이는 책이다 2019년 10월부터 시작되는 저자의 수기는 유머러스하게 시작된다. 매크로 트레이더의 업무와 투자판단, 대표로서 생각하는 것들, 저자의 신변잡기, 금융인으로서 갖춰야할 것들, 연준의 정책에 대한 견해… 실무자에게서만 들을 수 있는 생생한 썰을 들을 수 있다. 이런 책은 드물다. 책 제목과 표지가 싸구려 베스트셀러처럼 보이게 만들고 있지만, 귀한 책이다. 그러다가 증시에 대한 코로나의 영향이 나타나면서 양적완화에 대한 저자의 견해가 드러난다. 우린 무려 50년 동안이나 이런 사기를 쳐왔다. 엄청난 규모의 부채 거품을 기반으로 세상을 만들었다. 거품은 자체적으로 여러 번 터지려고 시도했지만, 매번 우리는 손바닥으로 하늘을 ..
-
신고가 갱신한 종목을 사면 수익이 날까?투자/논문 2022. 6. 11. 11:05
신고가를 갱신한 종목은 과연 계속해서 상승할까? 그런 종목을 사서 수익을 낼 수 있을까? Does Trend Following Work on Stocks? 라는 오래된 리서치에 따르면 그렇다고 한다 (https://www.cis.upenn.edu/~mkearns/finread/trend.pdf) 역사적 최고가를 갱신한 종목을 매수하여 보유하는 것만으로도 초과수익을 낼 수 있다. 몇가지 조건이 존재하는데 그 조건은 아래와 같다. 데이터 1983년부터 2004년까지 뉴욕, 나스닥, 아멕스 대상 24000개 이상의 종목 유동성 문제로 인하여 15달러 이하의 주식은 전부 유니버스에서 제외 뉴욕, 아멕스는 일 거래량 50만달러, 나스닥은 100만달러 이상 종목으로 필터링 진입 올타임하이. 52주 신고가가 아닌 상..