반응형 코인35 엑셀 업비트 API 실시간 캔들값 엑셀 파일 자동 갱신 - VBA 파이썬 , 자바 , C# 등 사실 다양한 언어로 API를 연동할 수 있습니다. 그런데 유독 엑셀을 사용하여 업비트의 정보를 불러오려고 합니다. 이유를 생각해보니 엑셀이 보기 편하고 정리하기 편해서였습니다. 그래서 엑셀을 사용한 업비트 API 실시간 캔들 값을 자동 경신하도록 만들었습니다. 엑셀에서 불러온 엑셀 값을 마음껏 수정하셔도 되고 텔레그램을 연결하여 특정 조건에 맞는 경우 핸드폰 알람 설정까지 가능합니다. 5분 양봉일 때 알람 되는 프로그램은 하나 올려놨습니다. 더보기 업비트 연속 양봉 또는 음봉 일 때 핸드폰 알람 프로그램 - 오토 핫키+텔레그램 (tistory.com) 업비트 연속 양봉 또는 음봉 일 때 핸드폰 알람 프로그램 - 오토핫키+텔레그램 프로그램 개요 업비트에서 제공하는 다양한 캔들이.. 2021. 5. 12. 바이낸스 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. 바이낸스API 적용을 위한 서버시간 찾기 - VBA 바이낸스는 검증 방법 중 TimeStamp가 존재합니다. 그렇기 때문에 바이낸스의 서버시간을 알 수 있어야 합니다. TimeStamp값을 바이낸스의 서버시간으로 적용해야만 합니다. 예전에 오토 핫키로 서버시간을 찾아서 적용하는 프로그램을 만들었는데 엑셀도 동일하게 했습니다. 해당 서버를 "get" 했을 때 getResponseHeader에 Date가 존재합니다. 이것이 결국 해당 서버의 시간이 됩니다. 하지만 저희에게 필요한 것은 Date 타입이지 String 타입이 아닙니다. Date 타입과 String 타입의 차이는 아주 큰 차이가 있습니다. Date 타입은 시간 계산이 가능합니다. Sub ServerTimeGet() Set WH = CreateObject("winhttp.winhttprequest... 2021. 5. 8. 이전 1 ··· 3 4 5 6 7 8 9 다음 반응형