알고리즘 트레이딩

1 정의

특정 매매기법(시스템)을 컴퓨터 프로그램을 이용하여 완전히 자동으로 주식을 사고파는 거래 방식을 뜻한다.
사람의 심리와 주문의 실수와 같은 문제가 관여할 여지가 없는 것이 큰 장점이다.

2 전망

전세계적으로 프로그램을 이용하여 자동으로 매매하는 주식 거래가 점점 늘어 나는 추세이다.
해외는 많은 비중을 차지 하고 있으며 국내에도 사용 할수 있는 프로그램도 있으며 각 증권사들이 OpenAPI를 공개 함으로써 점점 늘어나는 추세이다.

3 프로그램

예스트레이더는 예스스탁이 서비스하는 국내 대표의 자동매매 프로그램이다. 사용자가 직접 매수,매도 알고리즘을 스크립트를 이용하여 개발 할 수 있다.
트레이드 스테이션 등을 이용할수도 있다. 블룸버그 터미널도 비슷한 기능을 제공한다.

4 OpenAPI

사용자가 직접 프로그램을 만들수 있도록 증권사들이 API를 제공한다.

4.1 API 목록

4.2 지원 언어

4.2.1 C/C++

  • 키움증권 openAPI

4.2.2 C#

  • 키움증권 openAPI

4.2.3 엑셀VBA

4.2.4 파이썬