주가 추세를 분석하는 도구로, Python이 많이 이용되는 것 같다.
사실 주식 뿐만 아니라 인공지능을 비롯한 여러 환경에서
Python이 많이 쓰이는 것 같다.
그만큼 Python이 쉬우면서도 응용성이 뛰어난 언어라고 할 수 있을 것 같다.
일단 다음 사이트에 보니, 축적된 주가정보를 가지고
포트폴리오를 시뮬레이션하는 Python 예제가 있었다.
http://stock79.tistory.com/103
이 예제에서는 그동안의 주가 데이터를 엑셀로 정리헤서 제공해 준다.
문제는 이 알고리즘을 적용할 경우
과거 시점이 아닌 현재 시점에서 필요한 정보들을 어떻게 얻어올 수 있나이다.
그래서 찾아보니, 해결책 역시 Python을 통해 나와 있었다.
이 예제에서는, yahoo로부터 과거(2010년)부터 현재에 이르기가지의 주가 정보를 얻는 방법이 나와 있다.
놀라운 것은, 몇줄 안되는 코드를 가지고
주가 정보를 가져올 뿐만 아니라
그래프까지 멋지게 그려 준다는 것이다.
다음 페이지에는, 주가를 얻어온 다음
머신러닝을 적용하여(KNN, SVM, RandomForest) 주가를 예측하는 예제가 나와 있다.
http://stock79.tistory.com/100
참고로, http://stock79.tistory.com/ 사이트는
시스템 트레이딩과 관련해서 배울 내용이 많은 사이트이다.
'주식(시스템트레이딩)' 카테고리의 다른 글
<돈, 일하게 하라 - 박영욱> 메모 (0) | 2015.08.11 |
---|---|
시행착오 (0) | 2015.07.14 |
C#+ 키움 OpenAPI 개발시 몇가지 유의사항 (0) | 2015.07.14 |
시스템트레이딩을 개발하다 (0) | 2015.07.13 |
시스템트레이딩에 입문하다 (0) | 2015.07.09 |