알려줘요. 스피드웨건! 클로로의 잡학창고

반응형

#파이썬이란?

 

우선 주식 자동매매 프로그램을 세팅하기 전에 자동 매매의 핵심이 되는 프로그램

 

'파이썬'에 대해서 알아야 할 필요가 있습니다.

 

쉽게 말하면 우리가 지금 만들고자 하는 주식 매매 시스템은 일종의 매크로와 같은

 

간단한 프로그래밍입니다.

 

 

그 중 가장 가볍고 유지 보수가 쉬우며 수많은 양질의 코딩이 펼쳐져 있는 것이

 

바로 파이썬입니다. 그래서 우리는 파이썬을 이용하는 것이지요.

 

파이썬은 프로그래밍 언어 중 '인터프리터 언어'라 불리는 언어 중 하나로 

 

소스 코드를 바로바로 확인할 수 있는 것이 장점인 컴퓨터 언어입니다.

 

 

기존 저도 복잡해서 포기했던 C언어보다 훨씬 직관적이고 활용이 쉽습니다.

 

 

 

#파이썬 프로그램 다운로드 방법

 

파이썬을 활용하기 위해선 먼저 파이썬 프로그램을 다운로드 해야 합니다.

 

파이썬은 오픈 소스 프로그램(무료)이기 때문에 간단하게 파이썬 홈페이지를

 

방문하여 다운로드 받으실 수 있습니다.

 

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

 

최신 버전을 다운 받고 싶겠지만 안정성 및 API의 연동을 고려할 때 3.8.6 버전의

 

32비트를 가장 많이 추천합니다. 이유는 바로 증권사의 API와 연동해야 하기 때문입니다.

 

물론 나중에 증권사의 프로그램이 업데이트 되면 상위버전도 호환이 잘되겠지만

 

지금은 3.8.6으로 다운해주세요.

 

 

다음과 같이 릴리즈 버전이 보이실텐데요. 여기서 3.8.6 그리고 x86 그리고 zip 파일보다

 

설치가 가능한 exe 버전으로 다운로드 해주세요.

 

 

#잠깐, 증권사 API란?

 

API는 내가 프로그래밍을 할 때 특정 프로그램의 일부 기능만 따오는 것을 말하는데 

 

쉽게 말해 본인이 네비게이션을 만들고자 할 때 '네이버 지도' 의 일부 기능을 사용하고

 

싶다면 네이버 지도 API와 본인 네비 프로그램을 연동시켜야 합니다.

 

 

우리가 하고자하는 파이썬 자동 매매 역시 마찬가지인데요. 그렇기 때문에 증권사 HTS가

 

API를 제공하지 않으면 해당 증권사는 '파이썬 매매'를 이용할 수 없고 또한

 

대부분 증권사의 API는 32비트 기준으로 만들어 졌기 때문에 위에서 파이썬 버전을

 

32비트로 맞추는 것이 좋다고 설명드린 것입니다.

 

 

일단 제가 알고 있는 증권사 API는 다음의 2종류 입니다.

 

 

1. 크레온 API

 

2. 키움증권 API

 

 

그렇기 때문에 파이썬 매매를 진행하기 위해선 둘 중 하나의 증권 계좌를 개설해야 하며

 

본인이 이용하고자 하는 증권사의 API 프로그램 역시 다운해줘야 합니다.

 

 

 

#파이썬 프로그램 설치

 

자, 다시 파이썬으로 돌아돠 다운받은 프로그램을 설치해 주세요.

 

그냥 마구잡이로 설치하지 마시고 다음과 같이 옵션사항을 꼭 체크 후 설치해 

 

주세요. 특히 Add Python 3.8 to PATH는 클릭해 주세요.

 

자 기본적인 파이썬 설치는 마쳤습니다. 설치 위치는 그냥 디폴트로 지정된 위치에 설치

 

하셔도 되고 본인이 원하시는 위치로 옮기셔도 됩니다. 다만 혹시 컴퓨터에 파이썬 이외에

 

컴퓨터 프로그래밍 언어가 설치되어있을 경우 '제어판'으로 이동하여 '시스템' 

 

'고급 시스템 설정''환경 변수'에서 우선순위를 조정해 주세요.

 

 

 

기본적으로 1개밖에 설치가 안되어 있다면 우선순위 1위로 자동 설정되어 있으므로

 

손대지 않아도 됩니다.

 

 

마지막으로 파이썬이 설치된 폴더로 이동하여 실행파일 2개의 '속성'으로 들어가

 

'관리자 권한 실행'을 허가해 주시면 파이썬 기본 세팅은 끝납니다.

반응형

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading