반응형

Quant 4

Polygon.io

주식, 옵션, 지수, 외환 등 의 historical data와 real-time data를 제공한다. 무료로도 맛보기 이용을 할수는 있는데, 분당 API call이 5밖에 안되는 점은 좀 아쉽다. 정말 맛보기만 가능한 정도. 주식에 대한 가격은 다음과 같다. 백테스트라도 해볼려면 199달러를 쓸수밖에 없겠다. 외환은 49달러. 야후나 인베스팅에서 스크래핑 하는 데이터는 오류가 좀 있어서 좀 더 나은 데이터를 구해보고자 하는데 영 쉽지않다.

Investment 2023.10.24

미국 주식 티커 불러오기

주가 데이터를 읽어오기 위해서는 티커를 알고 있어야 한다. 티커란 AAPL같이 주식을 식별할 수 있는 코드를 말한다 (국내 주식의 경우 005930 처럼 숫자로 되어 있다.) 미국 주식의 경우 Nasdaq에서 API 형식으로 데이터를 불러올 수 있도록 서비스를 제공하고 있어, request 모듈을 사용해데이터를 불러올수 있다. 다음과 같이 코드를 입력하면 티커 데이터를 얻을 수 있다. import pandas as pd import requests url = 'https://api.nasdaq.com/api/screener/stocks?tableonly=true&limit=25&offset=0&download=true' headers = { "User-Agent": "Mozilla/5.0 (X11; Cr..

Investment 2023.04.13

한국투자증권 Open API 서비스 KIS Developers

KIS Developers 잠시만 기다려 주세요 apiportal.koreainvestment.com 직접 프로그램을 짜서 퀀트 투자를 하고 싶은사람이라면 사용해보기를 추천한다. Open API 형식으로 본인이 익숙한 언어로 마음대로 프로그램을 작성해 기존 MTS, HTS의 한계를 벗어난 투자를 할 수 있다. 현재 API 업데이트가 많이 진행되어서 대부분의 정보를 API를 통해불러올 수 있으며, 계속 업데이트중이라 앞으로 활용가능성은 무궁무진하다고 생각한다. 한국투자증권 계좌만 있다면 쉽게 API 사용 신청을 할 수 있으니 관심 있는 사람은 사용해보길 바란다.

Investment 2023.04.11

Python에서 사용 가능한 대표적인 퀀트 패키지

파이썬에는 백테스트를 위한 수많은 패키지들이 존재하며 대표적인 패키지는 다음과 같다. backtesting: 각종 트레이딩 전략에 최적화된 인터페이스를 제공하며 파라미터에 대한 최적화 기능도 제공한다. 최근가지도 업데이트가 잘 되는 편이다. GitHub - kernc/backtesting.py: Backtest trading strategies in Python. :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python. - GitHub - kernc/backtesting.py: Backtest trading strategies in Python. github.com Backtrader: 구..

Investment 2023.04.10
반응형