미국주식 자동매매 썸네일형 리스트형 1.3. 잔고(해외주식) 조회 이번에는 지금껏 만든 함수를 활용하여 잔고에 접근하는 방법이다. 오늘 만들 함수를 미리 보면 다음과 같다. def get_balance_us(self): path = "uapi/overseas-stock/v1/trading/inquire-present-balance" url = f"{self.URL_BASE}/{path}" headers = { "content-type": "application/json", "authorization": f"Bearer {self.ACCESS_TOKEN}", "appkey": self.APP_KEY, "appsecret": self.APP_SECRET, "tr_id": "CTRP6504R" } params = { 'CANO': self.acc_no, 'ACNT_PRDT_.. 더보기 1.2. hashkey 생성 이번에는 Hashkey의 생성에 대해 다룬다. Hashkey는 요청 전송시 body값의 암호화에 사용되는 값으로, 매매와 같은 중요한 정보를 송신할때 적용된다. 은행어플 로그인에 비교하자면, APP key와 Secret key는 공인인증서, Hashkey는 OTP정도 느낌인 것 같다. (**절차상 그렇다는 것이고 역할은 당연히 다르다.) 이전에 작성하던 코드에 이어서 작성해 보도록 하자. 추가로 import해야하는 모듈은 없다. PATH = "uapi/hashkey" URL = f"{self.URL_BASE}/{PATH}" hashkey를 받아올 URL을 작성한다. PATH는 uapi/hashkey이며, URL_BASE는 이미 지난번에 __init__에 변수로 작성해 두었으므로, 그걸 활용하도록 하자. .. 더보기 1.1. access token 발급하기 본 글에서는 한투 Rest API의 초기세팅에 대하여 다루고자 한다. 참고로 이 글의 내용 및 앞으로도 작성할 내용들은 한국투자증권 공식 사이트의 KIS Developers 페이지, 파이썬으로 배우는 오픈API 트레이딩 초급 예제, 파이썬을 이용한 미국주식 자동매매를 참조하여 작성한 내용들이다. import 할 모듈은 일단 requests와 json이다. (참고로 추후의 편의를 위해 활용할 기본 함수들은 class에 담을 예정이다. 함수를 따로 떼어 활용하고 싶은 분들은 class 선언을 지우고, 변수마다 있는 self.을 떼고 활용하시면 된다.) 한투에서 제공하는 Rest API 서비스는 한투가 제공하는 url에 접속하여 본인의 자격을 증명하고(APP KEY, APP SECRET), 본인이 원하는 정보.. 더보기 이전 1 다음