본문 바로가기

vba

[VBA] 업비트 Open API>자산>전체 계좌 조회 API Reference HTTP Method API URL GET https://api.upbit.com/v1/accounts HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Response 필드명 설명 타입 currency 화폐를 의미하는 영문 대문자 코드 String balance 주문가능 금액/수량 String locked 주문 중 묶여있는 금액/수량 String avg_buy_price 매수평균가 String avg_buy_price_modified 매수평균가 수정 여부 Boolean unit_currency 평단가 기준 화폐 String VBA Code Sub Upbit_Accounts() Const ACCESS..
[VBA] Base64 Encoding/Decoding Base64 바이너리 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 문자로 표현하기 위해 만들어진 인코딩이다. ASCII 문자 하나가 64진법의 숫자 하나를 의미하기 때문에 BASE64라는 이름을 가졌다. 데이터를 64종류의 인쇄 가능한 숫자만을 이용하여 인코딩하는 방식으로, 그 외의 문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 데이터를 처리하는 것을 목적으로 한다. 8비트 이진 데이터를 64개의 문자를 이용하여 아스키(ASCII) 영역의 일련의 문자열로 바꾸는 인코딩 방식을 말한다. 7비트 데이터만 처리 가능한 SMTP 이메일 프로토콜에서 널리 이용되어 왔다. 구체적으로 A-Z, a-z, 0-9까지의 62개 문자와 +, /의 2가지 기호가 사용되며, 남은 부분을 포장하기 위한 ..
[VBA] 업비트 Open API>시세 호가 정보 조회>호가 정보 조회 API Reference HTTP Method API URL GET https://api.upbit.com/v1/orderbook QUERY PARAMS 필드명 필수 여부 설명 타입 markets Y 마켓 코드 목록 (ex. KRW-BTC,KRW-ADA) String Response 필드명 설명 타입 market 마켓 코드 String timestamp 호가 생성 시각 Long total_ask_size 호가 매도 총 잔량 Double total_bid_size 호가 매수 총 잔량 Double orderbook_units 호가 List of Objects ask_price 매도호가 Double bid_price 매수호가 Double ask_size 매도 잔량 Double bid_size 매수 잔량 Dou..
[VBA] 업비트 Open API>시세 Ticker 조회>현재가 정보 API Reference HTTP Method API URL GET https://api.upbit.com/v1/ticker QUERY PARAMS 필드명 필수 여부 설명 타입 markets Y 반점으로 구분되는 마켓 코드 (ex. KRW-BTC, BTC-BCC) String Response 필드명 설명 타입 market 종목 구분 코드 String trade_date 최근 거래 일자(UTC) String trade_time 최근 거래 시각(UTC) String trade_date_kst 최근 거래 일자(KST) String trade_time_kst 최근 거래 시각(KST) String opening_price 시가 Double high_price 고가 Double low_price 저가 Double ..
[VBA] 업비트 Open API>시세 체결 조회>당일 체결 내역 API Reference HTTP Method API URL GET https://api.upbit.com/v1/trades/ticks QUERY PARAMS 필드명 필수 여부 설명 타입 market Y 마켓 코드 (ex. KRW-BTC, BTC-BCC) String to N 마지막 체결 시각. 형식 : [HHmmss 또는 HH:mm:ss]. 비워서 요청시 가장 최근 데이터 String count N 캔들 개수 Integer cursor N 페이지네이션 커서 (sequentialId) String Response 필드명 설명 타입 market 마켓 구분 코드 String trade_date_utc 체결 일자(UTC 기준) String trade_time_utc 체결 시각(UTC 기준) String tim..
[VBA] 업비트 Open API>시세 캔들 조회>월(Month) 캔들 API Reference HTTP Method API URL GET https://api.upbit.com/v1/candles/months QUERY PARAMS 필드명 필수 여부 설명 타입 market Y 마켓 코드 (ex. KRW-BTC, BTC-BCC) String to N 마지막 캔들 시각 (exclusive). 포맷 : yyyy-MM-dd'T'HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss. 비워서 요청시 가장 최근 캔들 String count N 캔들 개수 Integer Response 필드명 설명 타입 market 마켓명 String candle_date_time_utc 캔들 기준 시각(UTC 기준) String candle_date_time_kst 캔들 기준 시각(KST 기준..
[VBA] 업비트 Open API>시세 캔들 조회>주(Week) 캔들 API Reference HTTP Method API URL GET https://api.upbit.com/v1/candles/weeks QUERY PARAMS 필드명 필수 여부 설명 타입 market Y 마켓 코드 (ex. KRW-BTC, BTC-BCC) String to N 마지막 캔들 시각 (exclusive). 포맷 : yyyy-MM-dd'T'HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss. 비워서 요청시 가장 최근 캔들 String count N 캔들 개수 Integer Response 필드명 설명 타입 market 마켓명 String candle_date_time_utc 캔들 기준 시각(UTC 기준) String candle_date_time_kst 캔들 기준 시각(KST 기준)..
[VBA] 업비트 Open API>시세 캔들 조회>일(Day) 캔들 API Reference HTTP Method API URL GET https://api.upbit.com/v1/candles/days QUERY PARAMS 필드명 필수 여부 설명 타입 market Y 마켓 코드 (ex. KRW-BTC, BTC-BCC) String to N 마지막 캔들 시각 (exclusive). 포맷 : yyyy-MM-dd'T'HH:mm:ssXXX or yyyy-MM-dd HH:mm:ss. 비워서 요청시 가장 최근 캔들 String count N 캔들 개수 Integer convertingPriceUnit N 종가 환산 화폐 단위 (생략 가능, KRW로 명시할 시 원화 환산 가격을 반환.) String Response 필드명 설명 타입 market 마켓명 String candle_d..
반응형