데하! 안녕하세요 DevStone입니다!
오늘은 매수, 매도 방법에 대해 알아보겠습니다!
사용언어 : Python
매수
매수, 매도 방법은 생각보다 매우 간단합니다.
여기서 등록되어 있던 키를 사용합니다!
upbit.get_balance 뒤에 KRW를 붙여 현재 보유하고 있는 한화를 가져옵니다.
시장가 주문
upbit.buy_market_order("KRW-BTC", krw_balance * 0.9995)
지정가 주문
upbit.buy_limit_order("KRW-BTC", 8000000, krw_balance * 0.9995)
우선 매수할 코인명을 파라미터로 준 뒤 매수 금액을 설정해 줍니다.
여기서 0.9995를 곱하는 이유는
수수료가 있기 때문에 해당 부분을 제외하고 매수하기 위해서입니다.
만약 보유하고 있는 돈의 50퍼센트만 매수하고 싶다면 * 0.5로 변경해 주면 됩니다.
지정가 주문은 얼마에 매수할 건지 파라미터만 하나 추가해 주면 됩니다.
※업비트 최소 주문 단위는 5,000 입니다.
매도
매수를 했으니 매도를 해서 익절을 해야겠죠? 매도 방법 또한 매우 간단합니다.
위에 사용했던 upbit.get_balance를 똑같이 사용합니다. 단 이번에는
KRW-종목코드로 파라미터 값이 변경됩니다. 조회 시 해당 코인에 보유 개수를 반환합니다.
시장가 주문
upbit.sell_market_order("KRW-BTC", btc_balance)
지정가 주문
upbit.sell_limit_order("KRW-BTC", 10000000, btc_balance)
위의 매수랑 방식은 똑같습니다!
매도할 종목명을 입력하고 뒤에 불러온 코인 갯수를 입력해 줍니다.
지정가 주문은 중간에 지정가를 적어주면 됩니다.
설명이라 할게 없이 정말 간단하고 빠르게 매수 매도 주문에 대해서 알아보았습니다!
다음 시간에는 잔고와 주문을 조회하고 또 해당 주문을 취소하는 방법을 알아보겠습니다.
댓글에 질문은 항상 환영입니다!
예제 소스는 git에서 확인하실 수 있습니다.
https://github.com/Maker-Kim/Study/blob/master/python/Auto_Coin_2.py
Maker-Kim/Study
Contribute to Maker-Kim/Study development by creating an account on GitHub.
github.com
'개발 > Python' 카테고리의 다른 글
코인 자동매매 프로그램 만들기_4 (0) | 2021.06.15 |
---|---|
코인 자동매매 프로그램 만들기_2 (0) | 2021.06.07 |
코인 자동매매 프로그램 만들기_1 (0) | 2021.06.04 |