본문으로 바로가기
728x90
반응형


업비트


가상화폐 열풍을 타고 가상화폐 거래소가 우후죽순 들어서고 있지만, 2017년 현재 대한민국에서 사람들이 가장 많이 이용하는 가상화폐 거래소는 빗썸, 업비트 그리고 코인원 정도가 아닐까 싶다.


 

나 역시 업비트를 통해 가상화폐에 투자하고 있다. 다른 가상화폐 거래소도 마찬가지인지는 잘 모르겠으나 업비트에서는 거래내역 정리 혹은 통계를 보여주는 기능이 매우 미비하다. 기껏해야 현재 보유하고 있는 가상화폐에 대한 정보만 아주 조금 나오며, 그동안 어떤 가상화폐에 얼마를 투자하고 어느 정도 손익을 보았는지에 대해서는 한 눈에 알아 볼 수 있는 기능이 없다.

 

가장 큰 문제는 본인의 거래 내역을 엑셀이나 혹은 기타 파일로 내려 받는 기능조차 없어서 본인의 투자 기록을 확인하기가 매우 불편하다는 것이다


업비트 투자분석


그래서 개인적으로 사용하기 위해 직접 업비트 투자분석을 위한 엑셀 파일을 만들어 보았다. 엑셀 실무능력이 전혀 없기에 하나하나 검색을 통해 만드느라 VBA같은 고급기능은 전혀 사용하지 않고 오로지 기본함수만으로 제작했기에 그다지 유용한 기능은 많지 않다.

 

그럼에도 불구하고, 약간의 수고만으로도 업비트에서 내가 투자했던 코인들의 손익과 기타 정보들을 한눈에 알아보기 쉽게 정리할 수 있을 정도의 구색은 맞추어 놓았기에, 이렇게 공유하고자 한다.

업비트 투자분석은 다음과 같은 4개의 시트로 구성되어 있다


투자분석

코인분석

시트1

시트2


작명센스의 부족으로 있는 그대로 이름을 붙였다. 이름은 거창하지만 사실 안에 들어있는 분석은 그리 대단한 것이 아니다. 그리고 업비트 투자분석을 사용하기 위해 사용자가 만져줘야 할 부분은 차트내에 빨간색과 초록색으로 테두리 쳐져 있는 단 3곳이다.


그럼 차례대로 알아보자.


투자분석


투자분석 시트는 말 그대로 자신의 투자 내역을 한 눈에 볼 수 있도록 정리를 해주는 파트이다. 


가장 먼저 해야 할 것은 투자분석 시트에 본인의 거래내역을 입력하는 것이다
. 업비트에서는 거래내역을 엑셀파일 등으로 제공하지 않기 때문에 본인이 직접 입력을 해 주어야 하는 불편함이 있다



업비트의 투자내역 -> 거래내역의 본인 거래 내역 전부를 위와 같이 긁어와서 투자분석 시트의 빨간색 테두리가 있는 E18셀에 붙여 넣으면 된다.



※반드시 빨간색으로 표시되어있는 셀에 커서를 두고 붙여넣기를 해야 한다.


해당 셀에 올바르게 붙여 넣었다면 자동으로 계산되며 위쪽 F1:L7에는 총입금액, 총출금액, 잔액, 보유자산, 누적수익률 등이 나타날 것이다




현재 USDT 거래를 하고 있지 않기에, 일단 USDT의 가격을 1000원으로 가정해 작성하였으니, 혹시나 이 가격이 마음에 들지 않다면 평가차익을 계산하는 I7열의 수식


=I4-I3+J6+K6+L6+I6+L2*1000



에서 1000을 원하는 숫자로 바꿔주면 된다



필터를 설정해 놓았기 때문에, 이를 이용하면 날짜별, 코인별 거래 내역을 쉽게 알아볼 수 있다. 위에 있는 선택 매수:차익 부분은 필터로 걸러진 부분만 계산해준다



코인분석


두번째 시트인 코인분석은 원화거래, 비트코인거래, 이더리움거래 USDT거래의 각 코인별 거래 내역을 확인할 수 있는 시트이다.



이 시트에는 특별히 손 댈 필요가 없으며, 본인의 투자내역을 확인하면 된다.

 

다만 여러 번 숫자를 넣어가면서 테스트를 해보기는 했으나 앞서 말했듯 원화거래와 비트코인거래 밖에 이용하지 않았기에, 이더리움이나 USDT거래에서는 오류가 발생할 가능성도 있으니 주의 바란다.

 

엑셀 고수분들도 있겠지만, 오류발생가능성에 대비하여 나 같은 초보들을 위해 업비트 분석에서 사용한 함수는 다음 글에 추가적으로 올리도록 하겠다


시트 1



시트1은 투자분석 시트에서 입력한 거래내역을 그대로 받아와서 엑셀에서 처리할 수 있는 숫자와 문자 형태로 변환해주는 파트이다. 오류가 나지 않는 이상 건드리지 않아도 된다


시트 2



시트2 역시 투자분석 시트에서 입력한 거래내역을 받아와서 정리해주는 파트인데, 여기에서는 사용자들이 직접 만져주어야 할 부분이 있다


맨 위쪽에 있는 표들과 K28에 있는 표는 거래하는 가상화폐의 이름과 평가금액 계산을 위해 필요한 최종거래가격을 계산하는 부분이다. 일단은 원화거래소에 있는 가상화폐와 내가 거래한 비트코인 거래소의 가상화폐 일부를 채워 넣었으나, 비트코인과 이더리움 거래소의 가상화폐의 대부분은 입력되지 않았다.


 

따라서 이미 기재되어 있는 가상화폐 이외의 다른 코인거래를 반영하기 위해서는 아래쪽 빨간 테두리가 있는 K65:L65 셀에 코인 단위와 한글 이름을 입력한 후, DX3 셀에 코인 단위를 적으면 된다



계속해서 코인을 추가하려면 DW1:DY20셀을 복사하여 같은 형식으로 옆으로 붙여넣기 하며 쭉 이어나가면 된다


즉, K:L열에 코인단위와 한글이름을, 초록색 테두리 부분을 Ctrl+C,V 한 후, 코인단위를 입력하면 되는 것이다. 


주의사항


업비트의 투자내역 -> 거래내역의 본인 거래 내역을 복사해서 "업비트 투자분석"으로 가져올때, 주문시간을 기준으로 일련번호를 부여함으로 혹시나 중복된 거래내역을 가져온다 하더라도, 일련번호를 기준으로 필터 정렬을 하면, 중복된 거래내역을 찾아 낼 수 있으니 해당 부분을 삭제하고 이용하면 된다.


엑셀 함수를 분석하면 알 수 있겠지만, "업비트 투자분석"에서 '평가'금액은 전부 해당코인의 마지막 거래 당시 거래단가를 기준으로 하고 있다. 즉, 각 코인별 최종 거래단가를 현재 가격으로 가정하고 평가금액을 산정한 것임으로, 절대로 실시간 시세 반영이 아닌점을 명심해야 한다. 


마지막 거래 당시 거래단가를 기준으로 '평가'금액을 산정하고 있으므로 몇가지 문제가 발생하는데


1. BTC, ETH, USDT거래시 정확한 손익 산정이 힘들다. 실시간 시세를 반영하지 못하므로 BTC, ETH, USDT 거래시 발생한 수익과 손실은 전부 BTC, ETH, USDT를 기준으로 기록된다. 그런데 KRW로 매수했다가 BTC로 매도하고 다시 ETH으로 매수하는 등 교차거래를 하게 되면, 시세반영이 정확하게 이루어지지 않아 오차가 발생할 수도 있다

 

2. BTC, ETH 거래시 수익 계산은 거래 당시 비트코인, 이더리움의 시세가 아닌 비트코인과 이더리움의 마지막 거래 당시 시세로 계산되므로 이 역시 오차가 발생할 수 있다


매수매도 정산금액 계산시 이유를 알 수 없는 금액 오차가 발생하고 있다일단은 수수료 떼면서 발생하는 소수점 단위 금액을 반올림 하면서 생기는 오차인 것 같기는 한데 엑셀 자체의 문제는 아니고업비트에서 받아오는 숫자 자체에서 오차가 발생하는 것 같으며, 거래금액 약 50만원당 -10원정도의 오차가 발생하는 것 같다. 


즉, 파일 이름은 '투자 분석'이지만 사실상 제대로 된 분석은 거의 불가능하므로, 업비트에서 거지같이 제공하고 있는 투자 내역을 '시트 2'에서 분석 가능한 형태로 정리했다는 것에 의의를 두고 사용해주시길 부탁드립니다.



배포


업비트 투자분석 엑셀 파일은 아래 링크에서 다운받으면 되며, 비밀번호는 다음과 같다. 


POLARIZEDLENTIUM.TISTORY.COM

 

공유는 자유롭게 하되 파일 링크를 직접 공유하지는 말고 이 블로그에 들어와서 받을 수 있게 블로그 글 주소를 공유해주시길 부탁드린다




반응형