코드들은 github에 업로드되어있습니다.
https://github.com/JaeYeongSong/Blog/tree/main/BTC_Pyupbit-Autotrade
오늘은 코인을 주문해보는걸 알아봅시다.
주문하는건 매수만 알아보겠습니다.
그럼 오늘 소스코드를 불러오도록 하겠습니다.
import pyupbit
access = "your access"
secret = "your secret"
upbit_Token = pyupbit.Upbit(access, secret)
# 둘 중에 하나 골라 사용하시면 됩니다.
# 지정가 매수
upbit_Token.buy_limit_order("KRW-BTC", 40000000, 1) #40,000,000원에 BTC 1개 매수
# 시장가 매수
upbit_Token.buy_market_order("KRW-BTC", 10000) #BTC 10,000원어치 시장가 매수
▲ AT_basic/02.py
이게 전체 소스코드고 오늘 알아볼 부분을 들고오겠습니다.
# 지정가 매수
upbit_Token.buy_limit_order("KRW-BTC", 40000000, 1) #40,000,000원에 BTC 1개 매수
# 시장가 매수
upbit_Token.buy_market_order("KRW-BTC", 10000) #BTC 10,000원어치 시장가 매수
▲ AT_basic/02.py 중 매수 부분
오늘 알아볼 매수 구문은 이렇게 총 2가지 방법이 있습니다.
첫번째 방법인 지정가 매수하는 방법을 알아보겠습니다.
지정가 매수하는 방법은
upbit_Token.buy_limit_order("", , )
이러한 코드로 총 3개의 인자를 받습니다.
첫번째 인자는 문자열 자료형으로 무슨 코인을 매수할지 적어주시면 됩니다.
예시로 비트코인은 "KRW-BTC", 도지코인은 "KRW-DOGE" 이렇게 적어주시면 됩니다.
("(큰 따옴표) < 이거 꼭 붙여야 함!)
두번째 인자는 지정가를 넣어주시면 됩니다. 쉽게 말하자면 얼마에 매수할지를 정해주는겁니다.
숫자로 사 천만원(40,000,000)에 매수를 하고 싶으시다면 두번째 인수에 40000000 이라고 적어주시면 됩니다.
세번째 인자는 있어도 되고 없어도 됩니다.
없을 경우에는 자기가 가지고 있는 돈 많큼 전량 매수됩니다.
인자를 넣어줄 경우엔 얼만큼 매수할건지를 정해주는 겁니다.
(두번째 인자로 넣어준 코인 가격 기준으로 몇개를 매수할건지)
이번엔 시장가 매수하는 방법을 알아보겠습니다.
시장가 매수하는 방법은
upbit_Token.buy_market_order("", )
이러한 코드로 총 2개의 인자를 받습니다.
첫번째 인자는 지정가 매수하는 방법과 같이 문자열 자료형으로 무슨 코인을 매수할지 적어주시면 됩니다.
예시로 비트코인은 "KRW-BTC", 도지코인은 "KRW-DOGE" 이렇게 적어주시면 됩니다.
("(큰 따옴표) < 이거 꼭 붙여야 함!)
두번째 인자는 있어도 되고 없어도 됩니다.
없을 경우에는 자기가 가지고 있는 돈 많큼 전량 매수됩니다.
인자를 넣어줄 경우엔 원화(KRW) 기준으로 얼만큼 매수될지 정해주는 겁니다.
두가지 매수방법을 알려드렸습니다.
다음시간에는 매도 방법을 알려드리겠습니다.
지금까지 읽어주신 분들 감사드립니다.
지금까지 지정가, 시장가 매수 코드였습니다.