본문 바로가기

Python-Autotrade (Upbit)

(3)
파이썬(Python)-업비트(Upbit) Schedule를 이용한 특정 시간마다 업비트 거래대금 상위 n개 추출 안녕하세요 세번째 글입니다. 이번시간에는 앞선 글 "파이썬(Python)-업비트(Upbit) 거래대금 상위 n개 실시간 조회" 의 코드와 Scheduler를 사용하여 특정시간마다 추출하는 코드를 짜보았습니다. 여기서 Scheduler 란 while문과 결합하여 특정 시간때마다 원하는 함수를 실행하게 해주는 기능을 하게됩니다. 1. Scheduler import pyupbit import time import schedule def test(): return print('Test 실행중') schedule.every(5).seconds.do(test) # 5초마다 test 실행 schedule.every(5).minutes.do(test) # 5분마다 test 실행 schedule.every(5).hour..
파이썬(Python) - 업비트(Upbit) 이동평균선 구하기 안녕하세요. 두번째 글 입니다. 이동평균선 (Moving average) 주식이나 코인에서 많이 사용하는 보조지표중 하나로 만약 5일(단기)간의 평균 종가가 15일(장)간의 평균 종가보다 높아질때 골든 크로스(Golden cross) 라 하며, 가격이 상승할 가능성이 있습니다. 반대로 5일 이평선이 15일 이평선보다 낮아진다면, 데드크로스(Dead cross)로 가격이 하락할 가능성이 높습니다. 여기서 5일, 15일은 각각 단기, 장기의 의미를 두고 있는 값으로, 꼭 5일 15일 사용할 필요는 없습니다. 이동평균선은 엄연히 보조지표로, 100%의 확률을 갖고 있지는 않습니다. 그러므로 여러 자동매매 프로그램에서는 이평선과 같은 몇가지 보조지표를 추가하여 확률을 높이는 방향으로 자동매매 프로그램을 짜게 됩..
파이썬(Python) - 업비트(Upbit) 거래대금 상위 n개 실시간 조회 첫번째 글입니다. 이번 시간에는 파이썬을 통해 업비트(Upbit) 거래대금 상위 n개 실시간 조회 코딩을 다루겠습니다. 1. 업비트 KRW 시장 Ticker 조회 import pyupbit krw_list =pyupbit.get_tickers(fiat='KRW') #fiat을 krw로 설정 print(krw_list) #결과 pyupbit를 import 한 후, flat을 KRW시장으로 설정하여 값을 받았습니다. 여기서 fiat은 KRW/BTC/USDT 총 3개의 시장을 선택하여 Ticker 조회 가능합니다. ex) btc_market = pyupbit.get_tickers(fiat='BTC') usdt_market = pyupbit.get_tickers(fiat='USDT') #결과(1) ['KRW-B..