분류 전체보기
-
국내선물 거래하기: 코스피 200 선물 중심금융정보/02.파생상품 2023. 11. 17. 07:50
선물거래 프로세스 선물거래는 기본적으로 장내 거래로 한국거래소(KRX)가 개설한 파생상품 시장에서 이루어진다. 그렇다고 선물거래를 하기 위해서 한국거래소 사이트를 뒤질 필요는 없다. 본인이 사용하는 증권사 홈페이지 접속부터 선물거래가 시작되며 거래를 위한 흐름도는 아래 그림 1과 같다. 계좌개설과 투자성향 확인 및 상품등록은 증권사 홈페이지 또는 증권계좌 개설 과정에서 바로 가능할 것이고 사전교육 및 모의거래 이수가 다소 번거롭다. 증권사 홈페이지마다 아래 그림 2와 같이 이수에 대한 기준을 안내해 놓았고, 금융투자 교육원과 한국거래소 모의거래 인증시스템 에 접속해서 사전교육과 모의거래를 진행하면 된다. 선물거래 시작하기: 코스피 200 선물 중심 거래승수와 증거금율 이제 증거금을 납부하고 선물거래를 시..
-
[키움API]python API 로그인금융퀀트/(퀀트)증권사API활용(키움) 2023. 11. 14. 22:30
ActiveX컨트롤 사용하기 키움 API를 사용하려면 "khopenapi.ocx"이라는 이름의 ActiveX컨트롤을 불러와야 한다. "khopenapi.ocx"를 파이썬에서 바로 불러올 수는 없기 때문에 OpenAPI 개발 가이드를 참조하여( [키움API]키움 API 작동 구조 참조) API 식별자가 무엇인지 먼저 파악해야 한다. 위 그림 1에서 확인할 수 있는 것처럼 api 컨트롤 모듈의 이름은 " KHOpenApi.OCX"이지만 컴퓨터가 API Control을 식별하는 식별자는 " A1574A0D-6BFA-4BD7-9020-DED88711818D" 이런 문자열인 것을 알 수 있다. 윈도우 -> 검색 "regedit"에 들어가면 레지스트리 편집기를 열 수 있는데 편집기에서 아래 그림 2처럼 편집 -> ..
-
[키움API]키움 API 작동 구조금융퀀트/(퀀트)증권사API활용(키움) 2023. 11. 11. 07:40
키움 API 개발가이드 확인하기 키움 API를 활용하여 주식매매를 하기 위해서는 먼저 키움 API가 어떻게 구성되어 있는지 파악해야 한다. 키움증권 홈페이지에서 고객서비스 -> OpenAPI 항목으로 아래와 같이 들어간다. 처음 키움 API를 설치할 때 나오는 화면이 보이면 스크롤을 내려서 아래 "3단계" 항목의 "개발가이드 바로가기"를 클릭하면 키움 API가 어떻게 구성되어 있는지 안내되어있는 파일을 볼 수 있다. API 기본 작동 원리 OpenAPI 개발가이드에서 중요하게 봐야하는 부분은 API 작동 구조이다. API가 어떻게 구성되어 있는지 그리고 어떻게 작동하는지 구조를 파악하기만 하면 된다. 구조만 제대로 파악되면 API의 개별함수는 함수의 입력 변수만 다르게 하면서 구조에 맞게 쓰면 된다. A..
-
코스피200지수 투자하기: 왜 ETF마다 수익률이 다를까?금융정보/01.유가증권(주식 채권 등) 2023. 11. 9. 07:55
코스피 200 지수의 산출 원리 코스피 200 지수는 코스피의 200 개의 종목을 선정해서 지수화한 것으로 산출 식은 아래와 같다. 위 식 1에서 분모의 기준시점의 시가총액은 1990년 1월 3일이 기준이다. 그리고 유동시가총액은 전체 시가총액에서 대주주, 정부 등이 이 갖고 있는 비유동주식의 시가총액을 차감한 금액이다. 투자자 입장에서 세세하게 코스피 200 지수의 산출과정을 알 필요는 없지만 가장 중요한 점은 아래 식 2와 같이 코스피 200에 편입된 주식의 수익률과 코스피 200 지수의 수익률이 거의 비슷하다는 사실이다.(당연한 말이긴 하다.) 코스피 200 지수에 투자하는 방법 ETF의 활용 코스피 200 지수의 산출 원리에서 본 것처럼 코스피 200 이라는 지수는 어떤 하나의 종목이나 상품이 아..
-
[키움API]아나콘다-파이썬 가상환경 만들기금융퀀트/(퀀트)증권사API활용(키움) 2023. 11. 7. 06:27
가상환경 목록 확인: "conda env list" 아나콘다 프로그램을 설치하고(아나콘다 프로그램을 모르면 아나콘다, 파이썬, 비주얼 스튜디오 사용(Windows)을 참조해서 설치하면 된다.) 프로그램 검색을 통해서 아나콘다 프롬프트를(anaconda prompt 검색) 아래와 같이 띄울 수 있다. 여기에서 "conda env list"를 입력하면 아래 그림 1과 같이 가상환경 목록이 뜬다. 가상환경 만들기 가상환경은 그냥 폴더를 하나 만들어서 그 폴더 안에 특정 버전의 파이썬, 라이브러리 등을 담아 놓는 것이라고 생각하면 된다. 처음 아나콘다 64BIT 버전을 다운로드하면 (BASE) 환경에서 시작할 것이다. BASE 환경 자체에 pandas, PyQt5 같은 라이브러리를 설치하고 운영해도 되지만 내가..
-
[키움API]개발툴의 선택: 아나콘다-파이썬금융퀀트/(퀀트)증권사API활용(키움) 2023. 10. 24. 07:16
키움API 기본적인 개발환경 키움증권 OpenAPI는 윈도우 운영체제 기반으로 개발해야 하며, 32BIT 플랫폼 기반이다. 이 정보를 바탕으로 우리는 어떤 도구를 사용하여 API 활용 프로그램을 만들지 결정해야 한다. 개발 툴의 선택 마이크로소프트 엑셀 엑셀은 Alt + F11 단축키로 손쉽게 VBA 코딩을 짤 수 있으며 데이터를 작업하고 있는 파일에 저장하면 된다. 심지어 키움에서는 아래 그림 1과 같이 로그인, 현재가 조회, 관심종목 조회, 주문 정도의 기능을 갖춘 엑셀 파일을 제공해 준다. 실제 파일을 다운받아서 내용을 보면 아래와 같이 되어 있다. 하지만 요즘 엑셀을 설치하면 대부분 64BIT 기반인데 32BIT 기반의 키움증권 API 를 사용하려면 32BIT를 지원하는 엑셀을 따로 구해야 한다는..
-
[키움API]회원 가입 및 API 다운로드금융퀀트/(퀀트)증권사API활용(키움) 2023. 10. 19. 07:16
API다운로드 키움증권 홈페이지 접속 후 좌측상단 전체메뉴 -> 고객서비스 -> 다운로드 -> 키움 OpenAPI+ 를 클릭한다. 사전에 아이디 생성 후 증권용 공동인증서로 로그인되어 있어야 추후 진행이 쉽다. OPEN API 이용신청 먼저, OpenAPI 서비스 사용 신청을 해야 한다. 키움 OpenAPI+ 화면에서 제공되는 OpenAPI 사용신청하러 가기를 누르면 사용신청을 하는 화면이 나온다. 사용신청을 완료하면 아래와 같은 화면이 된다. OPEN API 모듈 다운로드 다시 상단 그림에서 "서비스 소개" 텝을 누르면 최초 OpenAPI 사용신청 화면으로 돌아가고, 2단계 모듈 다운로드를 누르면 아래와 같은 설치 파일이 다운로드된다. 설치경로를 아무것도 안 건드렸다면 아래 그림과 같이 C드라이브에 O..