재테크나 투자에만 국한된 것은 아니지만 어떤 것의 과정이나 결과 등을 기록해두는 것은 참 중요합니다. 그 기록을 통해 뒤를 돌아볼 수도 있고, 현재를 계량할 수도 있으며, 미래의 성과에도 영향을 주게 됩니다. 가계부를 쓰거나 주식 매매 일지를 쓰는 것 등이 흔하게 볼 수 있는 예가 되겠지요.
저는 개인적으로 구글 드라이브의 스프레드시트를 통해 다양한 정보들을 기록하고 있습니다. 그 중에 하나가 바로 제가 투자하고 있는 주식에 대한 정보들입니다. 매일매일 주가를 들여다본다고 투자에 도움되는 일은 없지만, 추이를 살피고, 또 가끔은 급격한 주가의 등락으로 인한 배당률의 변화 등을 지켜보는데 큰 도움이 됩니다.
오늘은 구글 드라이브의 스프레드시트를 통해 주식 정보를 가져오는 방법을 소개해볼까 합니다. (사실은 저도 필요할때마다 구글링을 하는지라 정보 저장의 목적도 있습니다. ^-^)
방법은 의외로 간단합니다. ImportData라는 함수를 이용하는데, 특정 data를 import하여 출력해주는 함수입니다. 주식이나 다양한 경제 관련 정보는 야후 파이낸스의 정보를 가져오면 됩니다.
=ImportData("http://finance.yahoo.com/d/quotes.csv?s=AAPL&f=l1c6p2rp6)
위의 텍스트를 모두 복사한 뒤 구글 스프레드시트에 붙여넣기 하면 어떤 결과값이 나올까요?
왼쪽부터 차례대로 애플(주식 종목 코드 AAPL)의 현재 주가 / 전일대비 등락 / 전일대비 등락율 / PER / PBR 의 순서입니다.
즉, 빨간색으로 표시한 부분은 종목 코드를 의미하며 파란색은 보고자 하는 해당 종목에 대한 정보를 의미하고 있습니다. 파란색 부분에 들어갈 수 있는 정보들은 아래와 같습니다. 몇가지 생소할 수 있는 용어만 알려드릴게요. ^^
- ask / bid : 매도 / 매수
- open / close : 개장 / 폐장
- book : 장부
- dividend : 배당금
- yield : 배당률
- change : 등락
a | Ask | | k5 | % Change from 52-W |
a2 | Average Daily Volume | | l | Last Trade with Time |
a5 | Ask Size | | l1 | Last Trade (Price Only) |
b | Bid | | l2 | High Limit |
b2 | Ask (RT) | | l3 | Low Limit |
b3 | Bid (RT) | | m | Day’s Range |
b4 | Book Value | | m2 | Day’s Range (RT) |
b6 | Bid Size | | m3 | 50-Day MA |
c | % Change | | m4 | 200-D MA |
c1 | Change | | m5 | Change from 200-D MA |
c3 | Commission | | m6 | % Change from 200-D MA |
c6 | Change (RT) | | m7 | Change from 50-D MA |
c8 | After Hour Change (RT) | | m8 | % Change from 50-D MA |
d | Dividend/Sahre | | n | Name |
d1 | Last Trade Date | | n4 | Notes |
d2 | Trade Date | | o | Open |
e | Earning/Share | | p | Previous Close |
e1 | Error Indication | | p1 | Price Paid |
e7 | EPS Estimate Current Year | | p2 | Change in % |
e8 | EPS Estimate Next Year | | p5 | Price/Sales |
e9 | EPS Estimate Next Quarter | | p6 | Price/Book |
f6 | Float Shares | | q | Ex-Dividend Date |
g | Day’s Low | | r | P/E Ratio |
h | Day’s High | | r1 | Dividend Pay Date |
j | 52-Week Low | | r2 | P/E Ratio (RT) |
k | 52-Week High | | r5 | PEG Ratio |
g1 | Holding Gain % | | r6 | Price/EPS Estimate Current Year |
g3 | Annualized Gain | | r7 | Price/EPS Estimate Next Year |
g4 | Holding Gain | | s | Symbol |
g5 | Holding Gain % (RT) | | s1 | Shares Owned |
g6 | Holding Gain (RT) | | s7 | Short Ratio |
i | More Info | | t1 | Last Trade Time |
i5 | Order Book (RT) | | t6 | Trade Links |
j1 | Market Capitalization | | t7 | Ticker Trend |
j3 | Market Cap (RT) | | t8 | 1 Year Target |
j4 | EBITDA | | v | Volume |
j5 | Cahnge from 52-W Low | | v1 | Holding Value |
j6 | % Change from 52-W Low | | v7 | Holding Value (RT) |
k1 | Last Trade with Time (RT) | | w | 52-W Range |
k2 | Change % (RT) | | w1 | Day’s Value Change |
k3 | Last Trade Size | | w4 | Day’s Value Change(RT) |
k4 | Change from 52-W High | | x | Stock Exchange |
| | | y | dividend Yeild |
우리나라 주식의 경우 종목코드가 숫자로 되어있는데, 야후 파이낸스에서는 코스닥과 코스피가 구분되어있으므로 거기에 맞게 종목코드를 써주면 됩니다. :)
코스피의 경우 종목코드뒤에 .KS를 붙이고 코스닥의 경우는 .KQ를 붙이면 됩니다.
제가 사용하는 예를 올려봅니다 :)
꼭 주식뿐만 아니라 코스피, 코스닥, 환율 등 다양한 정보들에도 응용이 가능하니 유용하게 사용하세요! ^_^
달러 환율은 종목코드 자리에 "USDKRW=X"라고 넣어주시면 되고.
코스피 지수는 종목 코드 대신에 "^KS11" 이렇게 넣으면 됩니다.
제목에 실시간이라고 해두었지만 실시간은 아니고 어느정도 딜레이가 있긴 합니다. ^-^a; 외국 서비스이니 그정도는 감안해주시고 사용하세요! :)