시스템트레이딩/준비

1. 시스템 트레이딩 개발환경 설정

algotrading 2021. 1. 18. 17:09
반응형

시스템 트레이딩 개발을 위해서 몇가지 프로그램을 설치하여 개발환경을 설정해보자.

 

설치할 프로그램들은 아래와 같다. 

 

아나콘다 + Visual Studio Code(pycharm) + 대신 크레온 설치

 

 

파이썬으로 할것인지  JAVA로 할것인지는 개발하는 사람이 편한 언어로 선택하면 된다.

(나는 파이썬으로..)

 

1. 아나콘다 설치(www.anaconda.com)

 

Anaconda | The World's Most Popular Data Science Platform

Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.

www.anaconda.com

위 사이트로 들어가서 아나콘다를 다운로드 받는다.

 

종류가 무지 많으므로 잘 골라서 선택한다.

대신증권 크레온  API를 쓸 경우 반드시 32bit 파이썬을 설치해야된다.

 

 

 

홈페이지 접속후 가운데 Get Started 클릭한다. (우측 상단에도 있음)

하단에 Download Anaconda Installers를 클릭 하면 바로 다운로드 할 수 있는 화면이 나온다.

 

이중에서 대신 API를 활용하여 프로그램 개발을 하려면 32비트를 다운로드 받아서 설치한다.(운영체제에 맞는 설치프로그램 받으면 됨.)

이후 설치는 NEXT만 잘 눌러 준다면 순조롭게 진행 될 것이다. 

 


2. Visual Studio Code 설치(https://code.visualstudio.com/)

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

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 등)

반응형