Dev/Python
-
비트코인 트레이딩 봇 만들기 (2) - 로컬 환경에서 자동 매매 실행Dev/Python 2022. 9. 1. 21:00
자동매매 실행하기 1. 로컬 환경에서 실행 클라우드에서 24시간 자동 매매를 실행하기 전 로컬 환경에서 테스트를 해보자. # main.py import os import pyupbit import time, datetime import pandas as pd import numpy as np ACCESS_KEY = os.environ['ACCESS_KEY'] SECRET_KEY = os.environ['SECRET_KEY'] upbit=pyupbit.Upbit(ACCESS_KEY, SECRET_KEY) #K 30일마다 갱신해주자 def GET_TARGET_PRICE(K): df = pyupbit.get_ohlcv("KRW-BTC", count=2) gap = df['high'][0] - df['low']..
-
비트코인 트레이딩 봇 만들기 (1) - pyupbit로 잔고 불러오기 및 백테스트Dev/Python 2022. 7. 29. 20:11
지난 글에서는 Upbit API 공식 문서에서 잔고와 마켓에 대한 정보를 불러오는 법을 알아봤다. 이번 글에서 부터는 python 라이브러리인 pyupbit를 통해 더욱 쉽고 간편하게 다양한 정보와 자동 매매를 위한 코드를 작성해보자. 1. pyupbit 라이브러리 사용하기 1.1 pyupbit 라이브러리 설치 및 사용 pip install pyupbit 2.1 라이브러리 이용하여 잔고 및 티커 불러오기 https://github.com/sharebook-kr/pyupbit # main.py # market.py, account.py 등 필요없다. import os import pyupbit access_key = os.environ['ACCESS_KEY'] secret_key = os.environ['..
-
비트코인 트레이딩 봇 만들기(0) - Upbit APIDev/Python 2022. 7. 28. 17:59
Upbit API를 간단하게 알아보는 글이다. pyupbit를 활용한 매매는 다음 글에서 다룬다. Upbit Open API 사용하기 1. 업비트 회원가입 → 마이페이지 → Open API 관리 https://upbit.com/mypage/open_api_management 자산조회, 주문조회, 주문하기 체크, 특정IP에서만 실행 체크 후 Open API Key 발급받기 Access Key와 Secret Key 발급 완료, 따로 저장해두기. 2. 고객센터 → Open API 안내 → 업비트 개발자 센터 → API Reference 개발자 센터에서 샘플 코드를 얻을 수 있다. 업비트에서 거래 가능한 마켓 목록을 불러오자. python의 requests 라이브러리가 필요하다. 맥환경에서 개발 중이므로 pyt..