본문 바로가기
경제와 데이터 분석/데이터 분석

[Python x Upbit][EP3] 코인 자동매매봇 자빛스 임신 9일차, 근황과 현황. (탄생은 아니어서 임신..)

by AI 동키 2021. 10. 25.
반응형

자동매매로 벼락 부자가 되기 위한 첫걸음을 내딛은지 벌써, 9일이나 지났습니다. 왜이렇게 시간이 빠르죠?

오늘은 Python x Upbit 자빛스 스토리 세번째 에피소드 입니다. (자빛스 현재 IQ : 5)

2021.10.16 - [개발 이야기] - [Python x Upbit][EP0] 야너두 코인 봇으로 부자 될 수 있어!_초보개발자의 코인 자동매매로 부자되기의 서막

2021.10.16 - [개발 이야기] - [Python x Upbit][EP1] 내 파이썬과 업비트 API를 연결해 버리자_야너두 코인봇으로 부자 될 수 있어!(feat. 자빛스)

2021.10.17 - [개발 이야기] - [Python x Upbit][EP2] 업비트 openAPI 가이드 내용을 한눈에 볼 수 있게 요약해 드리겠습니다. (자동매매 봇 만들기의 교과서)

그 동안 엄청 많은 정보들이 머릿속에 들어오긴 했는데 정리는 안되고 있습니다.

10월 25일 현재, 안궁금하신 자빛스의 현황을 공유해드려보겠습니다.

 

1. Pyupbit 발견 : upbit 공식 api를 살펴보던 와중에 pyupbit 라이브러리를 발견 했습니다. pyupbit를 조금더 고레벨로 만든 라이브러리라 사용법이 심플합니다. 일단 이것 저것 해보며 익혀가고 있습니다. 기본적으로 불러오고, 사고, 팔고 하는건 쉽습니다. 이걸 나만의 알고리즘으로, 혹은 검증된 알고리즘들의 조합으로 뭘 사고, 잘 사고, 잘 팔아야 합니다. 그게 중요합니다.

2. 알고리즘 트레이딩을 공부하자 : 자동매매, 알고리즘 트레이딩, 크립토 트레이딩 봇 등 관련된 키워드들을 구글링, 유튜브 등을 탐색하다가 정보의 바다에 빠져 심해 까지 들어가고 있습니다. 끝이 없습니다. 그러던 와중에 python 알고리즘 트레이딩 책을 한권 주문했고, wikidocs에 공개되어 있는 책 몇권을 보고 있습니다. 슈카 형님의 자동매매와 관련된 컨텐츠도 보고, 차트 분석, 주식 매매에서의 보조 지표들, 이런 기술적 분석에 대한 이론들을 다시 한번 리뷰 해 봤습니다. 공부할게 산더미지만, 공부에 매몰되어 실행을 늦추기엔 시간이 아깝습니다. 작은 목표를 세우고 실행해야 합니다.


- pyupbit 공식 문서 : https://github.com/sharebook-kr/pyupbit

- pyupbit 활용 정리가 잘 되어 있음  https://rebro.kr/139?category=470089

- 파이썬을 이용한 비트코인 자동매매 (개정판)  https://wikidocs.net/21892

- 유튜버 조코딩 형님의 업비트 자동매매 깃허브 https://github.com/youtube-jocoding/pyupbit-autotrade

- 구매한 책 : http://www.yes24.com/Product/Goods/102714050

 

파이썬을 이용한 알고리즘 트레이딩 - YES24

효율적이며 강력한 알고리즘 트레이딩을 위한 파이썬 라이브러리 활용법!한때 기관 투자자가 독점하던 알고리즘 트레이딩이 이제는 온라인 플랫폼을 사용하는 소규모 조직과 개별 트레이더에

www.yes24.com


 

3. 보물을 찾아라 : 누군가 이미 만들어 놓고, 시도한 흔적들은 많이 보입니다. 그런데 결국 성공한 코드를 공유하신 용자분이 있을까요? 어딘가엔 숨어 있을 것 같은데, 아직 못찾았습니다. 공유 해주실분~S2

4. 벽을 넘어야해..! : 깊게 팔 수록 심오하고 어렵고 고독하고 머리아프고 그렇습니다. 하지만 이 벽을 넘어야 합니다. 정말 자동매매의 역사가 얼마나 깊은지, 이 숙제를 풀기위한 수 많은 똑똑한 사람들의 방황의 흔적들을 빠르게 짚고 일어서야 합니다. 쉽지 않아요.

5. 판다스를 엑셀 처럼 다루자 :  일단 pandas에 대한 소양이 너무 부족한 것 같아 틈틈히 판다스를 공부하고 있습니다. 판다스 조작이 엑셀 수준으로 할 수 있다면 더 자유롭게 많은걸 해낼 수 있을 것 같습니다. 판다스의 데이터프레임이라는 녀석은 좀처럼 쉽게 와닿지 않습니다. 판다스는 퀀트 투자가 분이 데이터를 효율적으로 모으고 분석하기 위해 개발했다고 합니다. 엑셀이 주판이라면 판다스는 공학용 계산기 입니다. 힘을 내 보겠습니다.

Pandas의 아버지 웨스 맥키니(Wes Mckinney)

 

6. 꿈☆은 이루어 진다 : 처음에 꿈☆꿨던 쌀때 사고 비쌀때 팔아서 부자된다는건 정말 허황된 꿈이란건 사실 원래 알고 있었습니다. 하지만 누군가는 지금도 자동매매로 부를 축적하고 있을꺼라는 킹리적 갓심은 버릴 수 없네요.  과연 통할까요?

7. 나만의 비서 자빛스 :  아이언맨에게 자비스가 있듯 저에겐 자빛스가 있습니다.

이름의 유래는 EP1에 있습니다.

 

지난번에 자빛스에게 눈을 달아줬었는데, 입도 달아 주려고 합니다. 바로 텔레그램으로 말이죠. 텔레그램 API를 사용하면 여러가지를 할 수 있습니다. 예를들면 다음과 같은 시나리오가 있겠습니다.

- 매일 일정한 시간에 리포트를 보내 준다 : 어제의 성과나, 어제 난리난 코인, 변동성이 큰 코인 등등
- 특정한 시그널이 잡히면 알려 준다. : 변동성 확대, 거래량 급증, 폭락 시그널 등등
- 거래를 보고한다. : 사거나 팔 때, 얼마를 벌었고 얼마를 잃었는지 실시간으로 알려주기

8. 24/7 쉬지않고 일하는 자빛스 : 쉬지 않고 일할 자빛스를 위해 Google Cloud Platform(GCP)에 자리를 마련해 주었습니다. GCP를 처음 시작하면 300불 크레딧에 1년이 무료입니다. 윈도우나 리눅스 환경을 제공하고, 꽤 쓸만한 IDE도 제공합니다. 회사 컴은 텔레그램이 막혀있고 맥북으로 24시간 돌리기엔 너무 미안해서 일단 1년 무료 챈스를 써보기로 했습니다.

Upbit API와 연결하기 위해 IP를 찾느라 씨름을 했는데, 이 분이 잘 알려주셔서 해결했습니다.(https://solbel.tistory.com/1194)

 

9. 시작은 미약했지만 끝은 창대하리라 :

 

제발~~~~

 

 

 

반응형

댓글