로그인(6)
-
[파이썬] 업비트 BTC(비트코인) 매도 주문
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 0.001 BTC만큼의 BTC(비트코인)을 매수하는 주문을 진행하게 된다. (BTC 잔고가 0.001 BTC 이상일 경우) 매도주문의 코드 역시 매수주문처럼 아주 간단하지만, 우리가 매수한 코인이 항상 수익이 발생하는 상황만 일어나는 것은 아니므로 각 코인 별 특성이나 시장 상황, 수익/손실 정도 등을 고려해서 좀 더 복잡한 조건들과 함께 구성하게 될 것이다. import pyupbit # Upbit 로그인 시작 access = "액세스 코드 입력" secret = "시크릿코드 입력" upbit = pyupbit.Upbit(access, secret) sell_result = upbit.sell_marke..
2022.11.18 -
[파이썬] 업비트 BTC(비트코인) 매수 주문
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 10,000원만큼의 BTC(비트코인)을 매수하는 주문을 진행하게 된다. (KRW 잔고가 10,000원 이상일 경우) 매수주문의 코드는 아주 간단하지만, 우리는 코인을 단순히 매수만 하는 것이 목적이 아니라 매수 후, 수익이 발생한 다음 매도하는 것 까지가 목적이므로 실제 매수주문의 코드는 if문 등의 조건문을 이용하여 시장 상황이(또는 코인의 가격이) 수익을 발생시키기 유리한 특정 조건에 도달하였을 때, 매수주문이 실행되도록 구성한다. import pyupbit # Upbit 로그인 시작 access = "액세스 코드 입력" secret = "시크릿코드 입력" upbit = pyupbit.Upbit(acc..
2022.11.17 -
[파이썬] 업비트 BTC(비트코인) 현재가 조회
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 현재 원화(KRW) 마켓의 BTC(비트코인) 가격을 확인할 수 있다. BTC(비트코인) 현재가는 코인이 원하는 가격에 도달하였을 때 매수/매도를 하기위해서 꼭 확인을 해야하는 수치인 것과 동시에 24시간 내내 실시간으로 그 값이 변하므로 자동매매를 위한 전체 코드 중에서 빈번하게 확인을 해야하는 수치 중 하나이다. import pyupbit # 현재가 조회 정의 def get_current_price(ticker): return pyupbit.get_orderbook(ticker=ticker)["orderbook_units"][0]["ask_price"] # Upbit 로그인 시작 access = "액세스..
2022.11.16 -
[파이썬] 업비트 BTC(비트코인) 잔고 조회
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 현재 나의 지갑에 BTC(비트코인)을 얼마나 보유하고 있는지 확인할 수 있다. BTC(비트코인) 잔고 확인은, 코인을 매도할 때 매도할 규모를 정하거나 또는 원하는 수량만큼의 코인을 매도할 수 있는지 확인을 하기 위해서 꼭 필요한 항목이므로, 전체 코드 중에서 코인을 매도하기 전, 적절한 위치에 배치하도록 한다. import pyupbit # 잔고조회 정의 def get_balance(ticker): balances = upbit.get_balances() for b in balances: if b['currency'] == ticker: if b['balance'] is not None: return f..
2022.11.15 -
[파이썬] 업비트 KRW(원화) 잔고 조회
업비트의 Open API를 이용해서 파이썬으로 로그인한 후, 아래와 같이 코드를 입력하고 실행하면, 현재 업비트에 입금되어있는 KRW(원화)가 얼마인지 확인할 수 있다. KRW(원화) 잔고 확인은, 코인을 매수할 때 매수할 규모를 정하거나 또는 원하는 수량만큼의 코인을 매수할 수 있는지 확인을 하기 위해서 꼭 필요한 항목이므로, 전체 코드 중에서 코인을 매수하기 전, 적절한 위치에 배치하도록 한다. import pyupbit # 잔고조회 정의 def get_balance(ticker): balances = upbit.get_balances() for b in balances: if b['currency'] == ticker: if b['balance'] is not None: return float(b[..
2022.11.14 -
[파이썬] 업비트 Open API 로그인
업비트의 Open API를 이용해서 파이썬으로 로그인 하는 방법은 아래의 코드에서 'access' 항목에 'Access key'를 입력하고, 'secret' 항목에 'Secret key'를 입력하면 된다. 자동매매를 하기 위해서 '잔고 조회' 및 '매수/매도' 주문 등을 하려면 업비트에 접속(로그인)이 되어있는 상태여야 하므로 아래의 코드가 전체 코드 중에 가장 먼저 실행 되도록 배치한다. import pyupbit access = "액세스 코드 입력" secret = "시크릿코드 입력" upbit = pyupbit.Upbit(access, secret) # 파이썬 설치관련 사항은 아래 첨부된 블로그에서 확인할 수 있다. https://31weeks.tistory.com/21 파이썬 3.9.0 (64-b..
2022.11.09