본문 바로가기
반응형

코인35

바이낸스API 적용을 위한 HMAC_SHA256_ToHex - VBA 업비트에서 HMACSHA256을 사용했기 때문에 아무 문제 없이 될 줄 알았습니다. 업비트는 HMAC_SHA256_ToBase64 이고 바이낸스는 HMAC_SHA256_ToHEX 였습니다. hmac_sha256은 한개인줄만 알았지만 정확히 찾아보니 hex digest 와 base64 이렇게 두개가 있었습니다. hex digest을 사용하기 때문에 Public Function digest_HMACSHA256(ByVal sTextToHash As String, ByVal sSharedSecretKey As String) Dim asc As Object, enc As Object Dim TextToHash() As Byte Dim SharedSecretKey() As Byte Set asc = CreateOb.. 2021. 5. 7.
바이낸스 API 적용을 위해 엑셀에서 Unix TimeStamp 만들기 - VBA 바이낸스 API는 인증 절차 중 Unix TimeStamp를 사용합니다. 바이낸스 API 문서를 찾아보니 timestamp=1499827319559 이렇게 적혀있었습니다. TimeStamp라는 것은 1970년 1월 1일 00시 00분 00초부터 현재까지 시간 차이를 "초"로 표시 바이낸스 API 문서에는 All time and timestamp related fields are in milliseconds. milliseconds로 적용 되어 있습니다. milliseconds라고 하면 1000 = 1초가 됩니다. 즉 1499827319559 = 1499827319.559 초입니다. 엑셀 함수의 DateAdd 함수를 사용하면 2017년 07월 12일이 됩니다. 위와 같이 하면 TimeStamp를 시간으로 .. 2021. 5. 7.
코인원 API 엑셀 적용 방법 잔고 조회 내 보유 코인 정리 - VBA 코인원 API 신청하기 가장 먼저 코인원 API를 신청하셔야 합니다. 물론 API가 없이도 가능한 부분이 있지만 API가 필요한 부분을 다룰예정입니다. 일단 코인원 사이트에 로그인 후 아래쪽으로 쭈욱 내려보시면 API 설정 버튼을 선택합니다. 새로운 키를 발급받습니다. 이번에는 V1으로 사용할 예정입니다. V2는 조금 더 공부한 후 블로그 하겠습니다. 그래서 안전한 사용자 조회로 잔고 조회를 할 예정입니다. 그러면 이메일로 Access Token이 도착합니다. 그러면 해당 Access Token을 사용해서 엑셀에 적용해보겠습니다. 그리고 API 문서를 선택하여 이동하였습니다. 근데 전부다 영문입니다. 자산 조회하기 API 문서를 찾아보니 Account > Balance 가 자산 조회를 하는 부분입니다. .. 2021. 5. 6.
엑셀로 업비트 코인 거래하기 업비트 API 적용 - VBA 2021.07.06 내용 추가 업비트 API를 엑셀에 연결해서 거래하는 방법입니다. 코드가 많이 중구난방이고 정리가 안되어서 다시 한번 정리합니다. 최대한 엑셀로 업비트 코인 거래를 간편하게 코드를 정리해서 올려 놓겠습니다. 1. 가장 먼저 레퍼런스 설정이 필요합니다. ( ※ 도구 > 참조 메뉴) - 필수 레퍼런스 (3개) Microsoft XML, v3.0 Microsoft WinHTTP Services , version 5.1 Microsoft Scripting Runtime 2. 코드 내용 - 저희가 수정할 것은 access_key , secret_key , query 부분입니다. Sub Order() Dim query As New Dictionary Dim DHeader As New Diction.. 2021. 5. 4.
반응형