비트코인 자동매매

[비트코인 자동매매] 바이낸스 API로 주문정보 가져오기

kyoa2 2022. 9. 6. 10:40

------------------------------------------------------------------------------------------------------------------

https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기

레퍼럴 코드 : 21391362

------------------------------------------------------------------------------------------------------------------

 

 

오더북에서 예약중이거나 체결된 주문 정보를 가져 올 수 있습니다. 이 주문 정보들을 이용해서 주문을 추가로 제출하거나 필요 없는 주문을 취소하는 작업등을 할 수 있습니다.

 

get_open_orders 메소드는 현재 예약된 주문 정보를 가져옵니다.

 

매수 주문에 limit 주문이 걸려 있습니다. orderId 와 status 가 중요한데 이를 이용해서 현재 주문의 상태 값을 계속 모니터링 할 수 있고, 추가로 주문을 제출하거나 주문을 취소 할 수 있습니다.

 

 

get_order 메소드는 현재 주문 정보를 가져옵니다. 코인명과 orderId 값이 필요합니다.

 

위에 예시로 get_open_orders 메소드에서 가져 왔던 주문번호를 인자로 주겠습니다. 현재 주문은 예약 상태인 것을 확인 가능합니다.

 

체결된 주문 번호를 넣어보겠습니다. FILLED 로 체결됨을 확인할 수 있습니다.

 

 

cancel_order 메소드는 예약된 주문을 취소할 때입니다.

 

get_order 메소드로 확인해보면 CANCELED 상태를 확인할 수 있습니다.

 

 

전체소스코드

https://github.com/kivy678/BitcoinTrade/blob/main/order.py

 

 

------------------------------------------------------------------------------------------------------------------

https://accounts.binance.com/register?ref=21391362 <- 레퍼럴 코드로 바이낸스 선물 수수료 할인받기

레퍼럴 코드 : 21391362

------------------------------------------------------------------------------------------------------------------