프로젝트/Python 업비트 자동매매 프로젝트 3

[자동매매, Python] 1. 업비트 Open API 신청, pyupbit설치, 잔고조회

업비트는 자산 조회, 주문 조회, 주문, 취소 등 Open API를 통해 다양한 기능을 제공한다 프로그램 개발을 하기 위해 Open API 신청을 해야한다. 1. 업비트 Open Api 신청하기 업비트 사이트에 로그인하고 My 페이지에 들어가면 Open API 관리 버튼이 있다. Open API 관리 창에 들어오면 API Key를 발급받는 창이 나오는데 사용할 기능과, 사용할 IP를 입력하면 API Key 발급이 가능하다. 필요한 기능은 어떤 프로그램을 개발하냐에 따라 다르지만 내가 필요한 기능은 자산조회, 주문조회, 주문하기 선택해주고 IP를 입력하고 Open API Key 발급받기 버튼을 누른다. IP를 잘 모르겠으면 네이버 검색창에 내 IP 라고 검색하면 확인 가능 (네트워크 속성들어가서 ip확인하..

Google Cloud Platform(GCP)에 Python 자동매매 프로그램 돌리기

파이썬으로 개발중인 비트코인 자동매매 프로그램을 개인 pc로 돌리게되면 항상 pc를 켜놓아야 하고 서버 점검등으로 프로그램이 종료 되었을 때, 외부에 있을경우 다시 실행시킬 수 없는 여러 문제들이 존재한다. 방법은 많지만 호스팅을 제공하는 클라우드 컴퓨팅 서비스를 이용하면 이런 문제들을 해결할 수 있다. 구글에서 제공하는 Google Cloud Platform 을 이용해서 서버에 프로그램을 돌려보자 1. Google Cloud Platform 가입 Google Cloud Server를 이용하려면 Google Cloud Platform Consol에 접속을 해야하기 때문에 Google Cloud Platform 가입을 해야한다. (Gmail 계정 필요) Google 클라우드 플랫폼 로그인 Google 클라..

[자동매매, Python] 자동매매 프로그램 만들기 Prolog

요즘 직장인들은 본업을 유지하면서 별도의 안정적인 수익을 창출하기 위한 파이프라인 구축에 힘쓴다. 스마트스토어, 부동산, 주식, 코인, 유튜브, 블로그 등.. 내 주변만 봐도 N잡러가 열풍이다 나는 개발자이고, 부자가 되고싶었고, 가상화폐 투자 경험이 있고, 패시브 인컴을 원했기 때문에 작년 이맘때쯤 Python으 로 Bithumb 거래소 자동매매 프로그램을 만들었다. 거래소 API를 익히고 가장 기본이라고 알려진 투자 전략 알고리즘을 짜고 백테스팅을 하고(결과가 나쁘지않았음..) 부푼마음으로 내 자동매매봇을 클라우드 서버에 올려서 매매를 돌렸다. 결과는 ... -70%...처참했다.. 테스트로 소액으로 돌려서 다행이지 내 프로그램을 믿고 고액을 투자했다면.. 생각만해도 아찔하다 가상화폐를 너무 쉽게봤고..