반응형 전체 글145 비트맥스 API 엑셀 모든 코인 시세 조회 - VBA 비트 맥스는 USD 또는 USDT로 거래 가능한 코인 종류가 현재 총 15개 있네요 특이한 점은... 비트코인을 XBT로 사용하고 있다는 점입니다. 그래서 엑셀에 노출할 때 XBT는 BTC로 변경해서 노출하게 만들었습니다. Symbol을 넣지 않으면 모든 거래 내용이 나온다고 되어있었는데 이더리움만 노출되지 않아서 결국 하나씩 찾는 방법을 선택했습니다. 일단 혹시 모르니 모든 거래 내용을 보는 방법은 레퍼런스 사이트에 존재하긴 합니다. https://www.bitmex.com/api/v1/instrument? 이렇게 하면 lastprice가 나오는데 문제는... ETHUSD를 아무리 찾아도 나오지 않았습니다. 이더리움 거래는 신기하게 나타나지 않네요. 그래서 결국 하나씩 찾아가는 방법을 택했습니다. ht.. 2021. 5. 20. 코인원 API V2 사용하여 엑셀 코인구매 하기 , 만드는 방법 - VBA 이번에는 코인원 API V2를 사용하여 엑셀에서 구매하는 엑셀 파일을 만들어 보겠습니다. 기존과 다르게 이제는 그냥 만드는 방법만 설명을 할려고 합니다. API V2 버전으로 신청하셔야 합니다. 신청법은 아래 링크를 참조해주시면 됩니다. 더보기 코인원 API 엑셀 적용 방법 잔고 조회 내 보유 코인 정리 - VBA (tistory.com) 코인원 API 엑셀 적용 방법 잔고 조회 내 보유 코인 정리 - VBA 코인원 API 신청하기 가장 먼저 코인원 API를 신청하셔야 합니다. 물론 API가 없이도 가능한 부분이 있지만 API가 필요한 부분을 다룰예정입니다. 일단 코인원 사이트에 로그인 후 아래쪽으로 쭈욱 downupup.tistory.com API V2를 신청하시면 Access Token과 Secret.. 2021. 5. 18. 코인원 API V2 엑셀 인증을 위해 Hex_HMACSHA512 만들기 코인원 API를 엑셀에서 사용하기 위해서 VBA를 사용하여 HMACSHA512 만드는 코드 입니다. 두개 함수가 모두 필요합니다. Public Function Hex_HMACSHA512(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 = CreateObject("System.Text.UTF8Encoding") Set enc = CreateObject("System.Security.Cryptography.HMACSHA512") TextToHash = asc.Getbytes_.. 2021. 5. 18. 비트렉스 API 엑셀 사용 모든코인 시세 정리하기 - VBA 비트렉스 API를 사용하여 엑셀에다가 코인 시세 정리하는 엑셀 파일입니다. 시세차익에 관련한 것을 찾다 보니 비트렉스라는 큰 코인 거래소가 있었습니다. 비트렉스도 엑셀에 시세를 정리해서 사용하면 편리할 것 같아서 작성하였습니다. 김프 계산기에는 추후에 추가할 예정입니다. 비트렉스는 USDT , BTC , ETH , EUR , USD 재화로 코인 구매가 가능합니다. 사실 BTC , ETH의 경우 코인의 종류 변경이라고 보시는 게 맞겠네요. 일단 비트렉스 API를 어떻게 엑셀에 옮겨 넣는지부터 설명하겠습니다. 비트렉스 API 문서를 먼저 확인합니다. (bittrex api 라고 검색하면 잘 나옵니다.) 문제는 여기서 원하는게 어떤 것인지 찾는 게 어렵습니다. 하지만 시세 같은경우는 대부분 public에 존재.. 2021. 5. 18. 코인 거래소 (업비트 코인원 빗썸 등) API 엑셀 파싱 사용하기 - VBA json 파싱 JSON 규칙 사실 이 부분은 어떻게 작성할지 고민을 많이 했습니다. 많은 코인 거래소 API는 json으로 되어있으며 해당 json 값을 파싱 해서 사용해야 합니다. json 값이라고 해서 특별할건 없습니다. 국내에서 크다는 코인 거래소 3개는 전부다 json 형태입니다. json arrow 형태로 보내줍니다. 해당 값의 특징을 설명하자면 코드의 시작과 끝은 [ ] 구분 1개 타입의 정보는 { } 구분 해당 값의 세부 항목은 , 구분 이렇게입니다. 이해가 안 될 수 있기 때문에 그냥 예시로 설명드리겠습니다. 위 사진은 업비트에서 결괏값으로 보내주는 값입니다. 항목 이름 개수 currency 2 balance 2 locked 2 avg_buy_price 2 avg_buy_price_modified 2 u.. 2021. 5. 16. 코인베이스 지원되지 않는 코인- 잡담 코인베이스 API를 공부하던 중 새로운 사실을 알게 되었습니다. 시가총액이 큰 코인이지만 코인베이스에서 지원하지 않는 코인들이 있었습니다. 그거 때문에 API를 만드는데 시간이 생각보다 오래 걸리고 있습니다. 현재 지원되는 코인을 찾는 방법을 찾고 있는 중입니다. 하나씩 확인할 수 없는 노릇이고 API 문서가 영어라서 그런지 한 번에 지원 가능한 코인 리스트를 받아오는 법을 못 찾았습니다. 이 글을 작성하는 이유는 코인베이스는 미국에 상장한 거래소인데 XRP와 DOT의 경우 당연히 지원될 것이라고 생각했던 코인이 지원되지 않아서 놀라웠으며 , 그것 때문에 며칠간 만들어뒀던 코인베이스 API 코드를 잘못된 것인 줄 알고 다 날려버려서 하소연하는 글이었습니다. 생각했던 결과와 다르게 나오더라도 정확히 확인 .. 2021. 5. 15. 엑셀 실시간 김프 계산기 - API , VBA 신문 기사에 김프라는 단어가 많이 보였습니다. 한국만 유독 비싼 코인들이 존재한다는 것을 신문에서 알려주고 있습니다. 얼마나 비싼것인지 그리고 시세 차익으로 이익을 남기기 위해 우후죽순 사이트도 개설되고 있습니다. 그래서 한번 제가 작성해 왔던 엑셀 내용으로 김프 계산기를 한번 만들어 봤습니다. 각 코인 API를 사용하여 버튼을 누를 때 시세가 정리됩니다. 엑셀이다 보니 반대 케이스도 직접 계산 공식을 넣어서 작성하시면 역프 등 많은 자료를 만들 수 있습니다. 그리고 수익률에 따라 내림차순으로 정리해 봤습니다. 엑셀의 장점을 최대한 살려서 그래프도 넣고 싶었지만 괜히 속도만 느려지고 해서 최대한 속도를 우선시하였습니다. 엑셀로 API를 적용하면 최대 장점은 특별한 추가 실행 없이 바로 시각적으로 확인 가.. 2021. 5. 14. 엑셀 업비트 API 실시간 캔들값 엑셀 파일 자동 갱신 - VBA 파이썬 , 자바 , C# 등 사실 다양한 언어로 API를 연동할 수 있습니다. 그런데 유독 엑셀을 사용하여 업비트의 정보를 불러오려고 합니다. 이유를 생각해보니 엑셀이 보기 편하고 정리하기 편해서였습니다. 그래서 엑셀을 사용한 업비트 API 실시간 캔들 값을 자동 경신하도록 만들었습니다. 엑셀에서 불러온 엑셀 값을 마음껏 수정하셔도 되고 텔레그램을 연결하여 특정 조건에 맞는 경우 핸드폰 알람 설정까지 가능합니다. 5분 양봉일 때 알람 되는 프로그램은 하나 올려놨습니다. 더보기 업비트 연속 양봉 또는 음봉 일 때 핸드폰 알람 프로그램 - 오토 핫키+텔레그램 (tistory.com) 업비트 연속 양봉 또는 음봉 일 때 핸드폰 알람 프로그램 - 오토핫키+텔레그램 프로그램 개요 업비트에서 제공하는 다양한 캔들이.. 2021. 5. 12. 이전 1 ··· 10 11 12 13 14 15 16 ··· 19 다음 반응형