가상화폐 자동 트레이드 봇 제작강좌 (1) - 들어가기 :: The Obligatory Courtesy Smile

가상화폐 자동 트레이드 봇 제작강좌 (1) - 들어가기

Posted by 곰도리네
2017.11.21 14:09 Computing&IT/가상화폐

1차작성 : 2017.11.19.


비트코인, 이더리움 등등.... 가상화폐로 돈을 버는 방법을 궁리하다 오신 분들이 대부분이실거라 생각합니다.


최근에는 가상화폐로 돈버는 유료강좌들도 많은데요, 


보통 이런 강좌들은 비트코인이나 이더리움 등 가상화폐 구현원리소개가 30%, 가상화폐 매매하는 방법 및 거래소 이용방법, ICO참여하는 방법 등 소개가 40%, 대충 주식매매에서 사용하던 기법들 조금 소개하는게 나머지더라구요.


이 강좌를 찾아오신 분들은 어느정도 가상화폐의 사용방법이나 구현원리 정도는 이해하시고 


C언어나 java 등 프로그래밍이 기본수준은 된다는 전제 하에서 알고리즘을 위주로 설명해주기를 원하는 분들일 것이라 생각합니다.


사람의 손으로 매매를 하기보다 컴퓨터를 이용하여 자동화된 매매 봇을 구현해서 수익을 극대화하고자 하는 분들일 것이란 말이죠.



현재 제가 구상하는 강좌 전체 맥락이랄까요... 아래와 같습니다. 현재 open된 강좌는 링크를 두었습니다.


(1) 들어가기

(2) 거래기법 알아보기

(3) 거래소 API 구현 예 - go언어를 중심으로

(4) 차익거래 알고리즘 - 1

(5) 차익거래 알고리즘 - 2

(6) 튜닝 및 예외처리

(7) 마치며




전체 7회에 걸쳐서 작성하게 될 것 같구요, 꾸준히 업데이트하고자 합니다.


주로 사용하게 될 언어는 go언어입니다.


C언어를 다룰 줄 아는 분들은 별다른 반감없이 익숙해지실 수 있으리라 봅니다.


graph나 list 등 자료구조(Data Structure)를 구현해보신 경험이 있다면 더 좋아요. 하지만 경험이 없다해서 못할 것은 아닙니다.


위의 강좌를 모두 마치면 두가지 알고리즘을 포함하는 간단한 봇이 완성됩니다.



혹여 위 강좌를 왜 너만 돈벌면되지 공개하느냐 하는 분들이 계시면 말씀드리지만,


실전에서 위의 7개 정도의 짧은 강좌만으로 완벽히 수익이 발생하는 봇은 만들어지지 않습니다.


수많은 튜닝이 필요합니다.


아마도 이러한 튜닝의 간단한 예를 드는 파트는 (6)강에서 다루게 될 것이구요.



강좌를 작성하다가 계획이 변경될 수 있어요. 


분량이 줄어들지는 않습니다.


작성하다가 계획이 변경되어 분량이 더 늘어날 수도 있습니다.


작성 후에 오류가 있는 경우에는 이에 대한 피드백과 수정이 지속적으로 진행될 예정입니다.




비트코인, 이더리움의 기본적인 개념, 매매방법, 특성을 모르시는 분들은 이 글을 따라오기 어려우실 수 있습니다.


이 글은 어느정도 가상화폐에 대한 이해가 되어있고 프로그래밍이 일정 수준 되는 분들을 위한 강좌입니다.


불규칙하긴하지만 시간이 날때마다 작성하니 제 블로그를 링크하시고 가끔 들어와서 보시면 되겠습니다.


중간에 강좌를 그만두지는 않습니다.

반드시 끝을 냅니다.


go언어 사용을 직접 배워보시겠다 하는 분들은 https://golang.org를 추천합니다. 관련 다큐먼트가 충분하거든요.


혹은 The Go Programming Language의 한글판도 있으니 추천드립니다.


Go언어 개발환경 구축과 관련해서는 http://gomdori.net/10 를 참조하세요.




아래 공감버튼이 큰 힘이 됩니다.




이 댓글을 비밀 댓글로

티스토리 툴바