본문 바로가기
반응형

코인/바이낸스API7

바이낸스 API 연결 엑셀로 거래하기 - VBA 거래하기 위해 등록 필요한 레퍼런스 아래 이미지처럼 2개입니다. 바이낸스 API를 연결하여 엑셀로 거래하는 VBA 코드입니다. Sub ORDER() Dim Query As New Dictionary Dim WH As New WinHttp.WinHttpRequest TIMESTAMP = TimeStamps(ServerTimeGet) APIKEY = "APIKEY 입력" SECRETKEY = "SECRETKEY 입력" With Query .Add "symbol", 거래코인 .Add "side", 구매또는판매 .Add "type", 지정가시장가 .Add "quantity", 거래량 .Add "price", 가격 .Add "recvWindow", "5000" .Add "timestamp", TIMESTAMP ... 2021. 8. 30.
바이낸스 거래 기록 엑셀로 확인 , 정리하기 API , VBA 연결 전에 댓글로 요청이 왔는데 이제 드디어 찾아서 블로그 합니다. 바이낸스 API 문서가 영어다 보니 읽어보는 속도도 무지 무뎌서 힘드네요. 일단 사용할 바이낸스 API는 Get Force Liquidation Record (USER_DATA) 입니다. 기록을 정리하는것 같습니다. 해당 바이낸스 API를 통해 확인할 수 있는 데이터는 아래 표와 같습니다. 항목 내용 AVGPRICE 평균가격 EXECUTEDQTY 거래 실행 개수 ORDERID 주문 번호 PRICE 가격 QTY 실제 거래 개수 SIDE 판매 / 구매 구분 SYMBOL 구매재화 및 구매하는데 필요한 재화 TIMEINFORCE 거래와 관련된 기타 정보 ISISOLATED UPDATEDTIME 이렇게 표시 됩니다. VBA 코드 먼저 레퍼런스로 Win.. 2021. 6. 15.
바이낸스 API 엑셀 모든 코인 현재 거래 시세 정리 - VBA 바이낸스 API 중 ticker 가 존재합니다. ticker api를 활용하여 바이낸스에서 거래되고 있는 모든 코인의 시세를 정리할 수 있습니다. 코드는 간단합니다. Sub Ticker() Set wh = CreateObject("winhttp.winhttprequest.5.1") URL = "https://api.binance.com/api/v3/ticker/price" wh.Open "get", URL wh.send wh.waitforresponse ResultText = wh.responsetext Set wh = Nothing End Sub 결괏값인 ResultText 에는 [{"symbol": "LTCBTC", "price": "4.00000200"}, {"symbol": "ETHBTC", "p.. 2021. 5. 9.
바이낸스 API 엑셀 내 보유 코인 정리 - VBA 열심히 바이낸스 API를 활용하기 위한 글 3개를 작성했습니다. (아래 링크 있습니다.) 먼저 바이낸스 API 사용 신청을 하셔야 합니다. 신청하시면 Secret-key와 API-key를 제공합니다. 그걸 활용해서 지갑을 정리할 수 있습니다. 선행작업으로 레퍼런스를 추가해야 합니다. 도구 > 참고에서 Microsoft XML, v3.0과 Microsoft WinHTTP Services, version 5.1을 추가하셔야 합니다. Sub BinanceAccount() APIKEY = "api키" SecretKey = "secret키" '서버시간 받아오기 Dim WH As New WinHttp.WinHttpRequest WH.Open "get", "https://api.binance.com/api/v3/ac.. 2021. 5. 8.
반응형