본문으로 바로가기

요즘 비트코인의 열풍이 대단합니다. 전 뭐 인형 뽑기조차 무서워하는 소심한 캐릭터라 별관심이 없었는데, 그래도 주변에서 많이들 하시고, 또 많이들 수익을 얻었다고 하니 살짝 뉴스를 좀 찾아 읽어보는 수준이었죠^^. 그러다가 문득 요즘 제가 관심있어하는 데이터 사이언스 관련해서 연습용으로 한 번 다뤄볼까하는 생각을 하게 되었습니다. 그래도 명색이 데이터 사이언스 관련 책인 파이썬으로 데이터 주무르기[바로가기]도 쓴 데이터 사이언스 저자인데 말이죠^^. 그래서 책에서도 소개했지만, Selenium[바로가기]과 fbprophet[바로가기]을 이용해서 비트코인 시세 예측을 한 번 시도해 보았습니다. 두 모듈 모두 제가 블로그에서 다루기도 헀지요^^.

먼저 비트코인의 시세 데이터는 위 Bitcoincharts라는 사이트[바로가기]에서 얻을 겁니다.

위 사이트는 저렇게 기간을 지정하면 데이터를 차트로 보여주는데요...

밑으로 스크롤하면 Raw Data도 같이 보여줍니다. 제가 원하는 데이터이죠^^

저렇게 Korbit이라고 하고, 기간을 정해주면 접근 홈페이지 주소가 잘 나타납니다.

저걸 이용해서 접근하는 거죠^^ 저기까지만 되면 사실 Beautiful Soup[바로가기]만 사용해도 충분한데요. Raw Data를 클릭하는 화면으로 접근하는게 살짝 힘들어서 그냥 편안하게 Selenium으로 가려는 거죠^^

필요한 모듈을 부릅니다. 흠... numpy는 필요없었는데ㅠㅠ. fbprophet과 selenium의 설치는 이 글 초반에 링크걸어들인 곳으로 가시면 됩니다.^^.

드라이버 호출~~~

접근 URL을 2년짜리 데이터로 접근하죠^^

그럼 저렇게 사이트가 나타납니다. 크롬드라이버는 참 좋아요^^. 그런데... 아까 이야기한 Raw Data를 펼치는 메뉴가 가려져 버렸네요...

그 메뉴가 보일때까지 스크롤해서 내려가서 클릭하라는 의미를 가지고 있습니다.

그러면 저렇게 펼쳐지는 거죠^^

Beautiful Soup으로 테이블만 읽습니다.^^

짠~~~^^ pandas가 제공하는 read_html 명령을 사용하면 한 방에 테이블을 가져와 버립니다. ㅋㅋ^^

한 번 그려보았습니다. 뭐... 요즘의 열기를 반영하고 있네요^^

fbprophet을 가동시킵니다. 딱 세줄^^

그리고 forecast를 보고 싶은거죠^^ 30일 정도만 요청합니다.^^

짠~~~  흠.. 어쩌면 2월에는 약간 정체기를 예상하는 걸까요^^

트렌드와 연간, 주간 분석을 시작해보죠.. 트렌드는 뭐 예상하는 그 모양 그대로구요...

한가지 희한한게.. 주간 분석에서 나타난... 저 목요일~.. 물론 prediction이기 때문에 약간 어그러지고, 또 항상 그렇다고 할 수도 없고, 또 2년중에서 최근 몇 개월이 워낙 요동쳐서 딱 맞지는 않겠지만, 일주일 중에서 목요일이 가격이 높네요... 희한합니다. 이쯤되면 눈으로 확인하러 가야죠^^

흠.. 7월 13일, 20일, 27일... 주변 날짜에 비해 높은 편입니다. 가장 높진 않을 수 있지만 말이죠.. 아 Close 기준입니다.

8월 17일도 주변 날짜에 비해 높네요. 8월 24은 8월 25일 보다는 낮지만, 그 주에서는 높은 편입니다. 분석 결과, 목, 금이 다른 요일보다 높다고 나오니까요^^

호.. 신기하네요... 일주일 중에 목요일과 금요일이 대체로 시세가 높네요... 뭘까요?^^. 

아무튼.. 장난삼아, 연습삼아 수행한... 비트코인 시세 분석입니다.^^

  • 먼저, 이런 글은 데이터 사이언스 측면에서 forecast 연습삼아 수행한 것으로 절대 신뢰성이 없습니다. 절대 ~~
  • 그 와중에 뭔가 결론을 내면
    • 2년간 데이터를 보니 11월이 가장 낮았습니다.
    • 그 속에서 일주일 중에는 신기하게도 목요일이 가장 높은 시세를 유지한 적이 많았습니다.
    • 앞으로 30일은 답보상태일 수 있을 것 같습니다.^^

댓글을 달아 주세요

  1. BlogIcon 공수래공수거 2018.01.08 09:43 신고

    목요일과 정말 관련이 있는걸까요 ㅎ

  2. BlogIcon 시골청년v 2018.01.08 10:20 신고

    가상화폐에 도전하시는건가요? ㅋㅋㅋ
    재미있고, 흥미로운 글이었습니다.

  3. BlogIcon luvholic 2018.01.08 10:30 신고

    비트코인을 데이터분석 하신 결과를 보니 몹시 흥미롭네요..^^ 저역시 투자와는 거리가 멀지만 재미있는 포스팅이라 생각합니다~

  4. BlogIcon Bliss :) 2018.01.08 10:50 신고

    그러네요~ 주식도 아닌 비트코인 시세는 정말 예측하기 힘들던데 이렇게 모아놓고 보니 특정 요일의 특징이 보이네요! 저 아는 분도 코드로 시세 파악해서 신기했는데 PinkWink님도 ㅎㄷㄷ 하십니다!! 멋진 한 주 되세요^^

  5. 4월의라라 2018.01.08 11:39 신고

    목요일, 금요일 무슨 관계가 있을까요? 신기해요.
    비트코인 지금이라도 들어가야 하는건가... 이런 얘기만 1년째네요. ㅜㅜ

  6. BlogIcon 핑구야 날자 2018.01.08 12:53 신고

    어느정도 비트코인 시세를 예측할 수 있어 참고가 되겠어요

  7. BlogIcon 『방쌤』 2018.01.08 16:31 신고

    저는 잘 모르는데 수익을 본 사람들이 꽤 있더라구요. 주위에~^^

  8. BlogIcon 귀요미디지 2018.01.08 17:42 신고

    요즘 비트코인 많이들 한다 하더라구요
    전 아직..관심이 가질 않네요..ㅎ
    그래도 이렇게 정리해서 분석해주시니 뭔가 알게된느낌이네요 ^^

  9. BlogIcon 휴식같은 친구 2018.01.08 18:02 신고

    비트코인, 블록체인에 대한 내용이 어제 그것이 알고싶다에서 봤습니다.
    살짝 관심도 가지만 위험하다는 생각도 들더라구요.
    즐거운 저녁시간 되세요.

  10. BlogIcon peterjun 2018.01.09 00:24 신고

    재미있네요. 목요일. ㅎㅎ
    전 가상화폐 관련 내용들을 많이 보고 배우고 있어요.
    투자는 아주 소액으로 공부하는 셈 치고 하고 있지만요. ^^
    무엇보다 블록체인 기술을 통한 다양한 활용에 대해서 관심이 많거든요.

  11. BlogIcon 봉리브르 2018.01.09 07:55 신고

    비트코인의 열기가 여기저기서
    참 대단하네요..

  12. BlogIcon 멜로요우 2018.01.09 08:50 신고

    뉴스에서는 비트코인이 많이 식었다 라고 하지만 이거를 보니 그렇게 식은거같지는 않아 보여요. 이렇게 비교를 해주시니 신기하긴합니다

  13. BlogIcon 비키니짐(VKNY GYM) 2018.01.09 19:13 신고

    요즘 비트코인...비트코인하던데. 위험성도 엄청 크다고 하던데...
    암튼. 잘 보고갑니다.^^

  14. BlogIcon 드래곤포토 2018.01.10 11:57 신고

    요즘 비트코인이 화제인데
    뒤늦게 뛰어 드는 것 같아 망서리고 있습니다. ^^

  15. BlogIcon 즐거운 우리집 2018.01.10 13:47 신고

    오~ 오늘 넣어야 하나요? ㅋ

  16. 우ㅡ와.. 그냥 보기만해도 너무 복잡하네요.
    저는 관심이 없어서 더 어려워 보이는데
    제 주위에는 비트코인을 엄청 하시더라구요.
    어떤 분은 1억을 벌었다고 하는데.. 그게 사실인지는 모르겟네요 ㅎㅎ

  17. BlogIcon GeniusJW 2018.01.12 01:40 신고

    오늘,,, 다 하락이더라구요;;