-
1. 시스템 트레이딩 개발환경 설정시스템트레이딩/준비 2021. 1. 18. 17:09반응형
시스템 트레이딩 개발을 위해서 몇가지 프로그램을 설치하여 개발환경을 설정해보자.
설치할 프로그램들은 아래와 같다.
아나콘다 + Visual Studio Code(pycharm) + 대신 크레온 설치
파이썬으로 할것인지 JAVA로 할것인지는 개발하는 사람이 편한 언어로 선택하면 된다.
(나는 파이썬으로..)
1. 아나콘다 설치(www.anaconda.com)
위 사이트로 들어가서 아나콘다를 다운로드 받는다.
종류가 무지 많으므로 잘 골라서 선택한다.
대신증권 크레온 API를 쓸 경우 반드시 32bit 파이썬을 설치해야된다.
홈페이지 접속후 가운데 Get Started 클릭한다. (우측 상단에도 있음)
하단에 Download Anaconda Installers를 클릭 하면 바로 다운로드 할 수 있는 화면이 나온다.
이중에서 대신 API를 활용하여 프로그램 개발을 하려면 32비트를 다운로드 받아서 설치한다.(운영체제에 맞는 설치프로그램 받으면 됨.)
이후 설치는 NEXT만 잘 눌러 준다면 순조롭게 진행 될 것이다.
2. Visual Studio Code 설치(https://code.visualstudio.com/)
비주얼스튜디오코드 또는 파이참을 이용해서 파이썬을 개발하면 편하다.
비주얼 스튜디오 코드는 위의 사이트에 접속하여 다운로드 및 설치가 가능하다
위 화면에서 Download for Windows 글씨 옆에 있는 화살표를 클릭하여 윈도우 인스톨 파일을 받아서 설치 하면 된다.
어려움 없이 진행 가능하다.
3. 대신 크레온 설치(https://www.creontrade.com/g.ds?p=4108&v=3073&m=4441)
위 링크를 따라 들어가서 크레온 HTS를 설치 한다.(물론 계좌와 ID/비번은 가지고 있어야 한다.)
HTS설치 역시 어려움 없이 진행될 것이다.
크레온 HTS 설치후 CYBOS plus를 클릭하고 ID/PW/공동인증 비밀번호 입력후 로그인하면
대신 CYBOS plus 가 설치 된다. (HTS를 설치해야만 CYBOS plus가 설치됨)
이것까지 설치하면 시스템 프로그램을 하기 위한 아주 기본적인 환경설정은 완료!
이상태로도 충분히 시스템 프로그래밍을 위한 프로그램 개발이 가능하지만
이후 필요한 프로그램을 몇 개 더 설치하면 비교적 수월하게 프로그램을 개발하여 주식 투자 할 수 있다.
(백테스트를 위한 Backtrader 또는 Backtesting, 주식 지표 계산을 위한 Talib 등)
반응형'시스템트레이딩 > 준비' 카테고리의 다른 글
백테스팅 (Backtesting) 환경 만들기 (0) 2021.01.19 시스템 트레이딩 프로그래밍 작업 (0) 2021.01.15