투자 포트폴리오 엑셀 양식
해당 블로그에서 나오는 사진들은 아래의 링크에서 확인할 수 있습니다.
투자 포트폴리오 엑셀 양식
ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB수동입력자동입력합계₩4,595,980수익금₩95,980입급액₩4,500,000종목코드보유수량주가가격현금평가금액현금비중₩3,220,540예수금₩16,77044917010108280KOFR 금리₩1,082,800357870385581
docs.google.com
왼쪽 위 상단 - 파일 - 사본 만들기
사본 만들기를 통해
자신의 구글 스프레드시트에 복사를 할 수 있습니다.
1. 연금저축 포트폴리오
왼쪽 아래에 3개의 시트로 나누어져 있습니다.
링크 들어가자마자 나오는 셀은
'재테크/연금저축' 카테고리의 글 목록
가이드
svsvsv.tistory.com
연금저축계좌 포스팅을 하다가 만든 것입니다.
=GOOGLEFINANCE("KRX:" & A13, "price"))
"KRW:" 을 넣어놨기 때문에 코인이나 나스닥에 상장된 종목의 경우 뜨지 않습니다.
아래의 계좌1 시트를 누르면 "KRW:"을 넣지 않았기 때문에 미국주식이나 코인의 종목이 뜨게 됩니다.
사용방법
1. 왼쪽의 종목코드는 주식 종목의 종목코드를 입력해 주시면 됩니다.
삼성전자의 경우 005930을 입력해 주시면 됩니다.
2. 보유수량은 자신의 보유수량을 입력해 주시면 됩니다.
3. 주식의 이름을 입력하시면 됩니다.
만약 해당 셀에
=GOOGLEFINANCE("KRX:" & A23, "name")
이나
=GOOGLEFINANCE(A23, "name")
를 입력하시게 되면
이렇게 자동적으로 이름이 나오게 됩니다.
또는 수동으로 입력하시면 됩니다.
입력이 완료가 되면 자동적으로
주식 비중이 늘어나고 그래프가 바뀌게 됩니다.
2. 미국 주식 & 코인
사진의 밑에 두 번째 시트 계좌1
계좌 1의 경우에는 미국 주식이나 또는 코인들이 포함된 계좌입니다.
또한 주식의 이름명 또한 자동으로 설정되게 하였습니다.
이 계좌의 경우에는 모두 달러로 표기된 자산들을 기준으로 만들었습니다.
3. 종합
세 번째에 있는 종합 시트는
두 개의 시트를 합친 것입니다.
어느 정도의 종목은 자동으로 입력되고
추가적으로 종목이 늘어난다면 시트의 수정이 필요합니다.
환율이 보다 낮게 책정되어 있는 경우 환율*0.995~0.999를 곱해주면 어플에서 보는 가격과 더 비슷하게 맞게 됩니다.
알트코인 & 금 가격 등 구글 파이낸스에 없는 종목 불러오기
여기부터는 이에 대하여 아무것도 모른다면 상당히 하기 싫어질 수 있는 부분입니다.
알트코인과 금 가격을 가져오기 위해서는 스크립트를 사용해야 합니다.
알트코인의 경우 코인마켓캡에서 API를 받아올 것이고
금 가격의 경우 골드 API이라는 사이트에서 API를 받아서 사용할 것입니다.
다른 방법이 있다면 그 방법을 사용하시면 되는데 이게 제일 편해서 이 방법을 사용 중입니다.
확장 프로그램 - Apps Script 을 누르게 되면
이러한 화면이 처음에 뜨는데
function coinprice() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("계좌1"); // 원하는 시트명 입력
var apiKey = ""; // 여기에 API 키 입력
var url = "https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC,SOL&convert=USD";
var options = {
"method": "get",
"headers": {
"X-CMC_PRO_API_KEY": apiKey
}
};
var response = UrlFetchApp.fetch(url, options);
var json = JSON.parse(response.getContentText());
var btcPrice = json.data.BTC.quote.USD.price;
var solPrice = json.data.SOL.quote.USD.price;
//sheet.getRange("A1").setValue(btcPrice);//A1 에다가 비트코인 가격 입력
sheet.getRange("c16").setValue(solPrice);//C16 에다가 솔라나 코인 가격 입력
}
해당 코드를 넣어주어야 합니다. GPT 한테 받았습니다.
계좌1 시트에서 작업
여기에다가 아래의 링크에서 코인마켓캡 API를 받아서 " " 안에다가 입력하시며 됩니다.
ABC123 이란 코드를 받았다면
이라고 복사 - 붙여 넣기를 하면 됩니다.
마지막 이 항목은
계좌1 시트의 C16 셀에다가 솔라나코인 가격을 넣겠다는 의미입니다.
그리고 앞에 // 가 붙어있다면 실행이 안됩니다.
그러므로
이것은 실행이 되지 않습니다.
//을 지워주신다면 이것 또한 실행이 됩니다.
//여기에 API 키 입력에
https://pro.coinmarketcap.com/account
Account
pro.coinmarketcap.com
코인 마켓맵 사이트에서 API키를 받아 입력해 주셔야 합니다.
코인마켓캡에 들어가 API Key 위에 마우스를 올려다 놓으면 복사하기 버튼이 뜹니다.
그리고 이 과정을 마쳤다면
이러한 트리거를 설정할 수 있습니다.
5분마다 가격을 갱신시켜 주는 설정이라 볼 수 있습니다.
무료 버전의 경우 5분 정도로 사용하시면 될 것입니다.
API 호출의 제한이 있기 때문에 그에 맞춰서 사용하시면 됩니다.
코드의 맨 위에 설정한 이 이름이 coinprice()
실행할 함수 선택에 있는 것입니다.
금
금의 계좌는 이것을 사용했습니다.
이 또한 위의 방식대로 하면 됩니다.
댓글