본문 바로가기

VBA

[VBA] 업비트 Open API>주문>주문하기 API Reference HTTP Method API URL POST https://api.upbit.com/v1/orders BODY PARAMS 필드명 필수 여부 설명 타입 market Y Market ID String side Y 주문 종류 String volume Y 주문 수량 String price Y 유닛당 주문 가격 String ord_type Y 주문 타입 String identifier N 조회용 사용자 지정 값 String HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Request Parameters 필드명 설명 타입 market 마켓 ID String side 주문 종류 ■ bid : 매수 ■ ask..
[VBA] 업비트 Open API>주문>주문 취소 접수 API Reference HTTP Method API URL DELETE https://api.upbit.com/v1/order QUERY PARAMS 필드명 필수 여부 설명 타입 uuid Y 주문 UUID String HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Request Parameters 필드명 설명 타입 uuid 취소할 주문의 UUID (필수) String Response 필드명 설명 타입 uuid 주문의 고유 아이디 String side 주문 종류 String ord_type 주문 방식 String price 주문 당시 화폐 가격 NumberString state 주문 상태 String market 마켓의 ..
[VBA] 업비트 Open API>주문>주문 리스트 조회 API Reference HTTP Method API URL GET https://api.upbit.com/v1/orders QUERY PARAMS 필드명 필수 여부 설명 타입 market N Market ID String state N 주문 상태 String uuids N 주문 UUID의 목록 Array of Strings identifiers N 주문 identifier의 목록 Array of Strings page N Integer order_by N 정렬 String HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Request Parameters 필드명 설명 타입 market 마켓 아이디 String uuids 주..
[VBA] 업비트 Open API>주문>개별 주문 조회 API Reference HTTP Method API URL GET https://api.upbit.com/v1/order QUERY PARAMS 필드명 필수 여부 설명 타입 uuid Y 주문 UUID String identifier N 조회용 사용자 지정 값 String HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Request Parameters 필드명 설명 타입 uuid 주문 UUID String identifier 조회용 사용자 지정 값 String Response 필드명 설명 타입 uuid 주문의 고유 아이디 String side 주문 종류 String ord_type 주문 방식 String price 주문 당..
[VBA] 업비트 Open API>주문>주문 가능 정보 API Reference HTTP Method API URL GET https://api.upbit.com/v1/orders/chance QUERY PARAMS 필드명 필수 여부 설명 타입 market Y Market ID String HEADERS 헤더명 필수 여부 설명 타입 Authorization Y Authorization token (JWT) String Request Parameters 필드명 설명 타입 market 마켓 ID String Response 필드명 설명 타입 bid_fee 매수 수수료 비율 NumberString ask_fee 매도 수수료 비율 NumberString market 마켓에 대한 정보 Object market.id 마켓의 유일 키 String market.name 마..
[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] SHA-256 Encrypt SHA-256 SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환한다. SHA-256은 미국의 국립표준기술연구소(NIST; National Institute of Standards and Technology)에 의해 공표된 표준 해시 알고리즘인 SHA-2 계열 중 하나이며 블록체인에서 가장 많이 채택하여 사용하고 있다. 이름에 내포되어 있듯 2^256만큼 경우의 수를 만들수 있다. 개인용 컴퓨터로 무차별 대입을 수행해 해시 충돌 사례를 찾으려고 할 때 많은 시간이 소요될 정도로 큰 숫자이므로 충돌로부터 비교적 안전하다고 평가된다. 특징 SHA-256은 현재 블록체인에서 가장 많이 채택하여 사용되고 있는 암호 방식이다. 출력 ..
[VBA] Base64 Encoding/Decoding Base64 바이너리 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 문자로 표현하기 위해 만들어진 인코딩이다. ASCII 문자 하나가 64진법의 숫자 하나를 의미하기 때문에 BASE64라는 이름을 가졌다. 데이터를 64종류의 인쇄 가능한 숫자만을 이용하여 인코딩하는 방식으로, 그 외의 문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 데이터를 처리하는 것을 목적으로 한다. 8비트 이진 데이터를 64개의 문자를 이용하여 아스키(ASCII) 영역의 일련의 문자열로 바꾸는 인코딩 방식을 말한다. 7비트 데이터만 처리 가능한 SMTP 이메일 프로토콜에서 널리 이용되어 왔다. 구체적으로 A-Z, a-z, 0-9까지의 62개 문자와 +, /의 2가지 기호가 사용되며, 남은 부분을 포장하기 위한 ..
반응형