본문 바로가기

주식 공부

[주식거래자동화] 01. EC2 Windows Server 개발환경 구축

반응형

주식 계좌를 만든지는 2년이 넘었지만 공부를 하지 않고 주변 정보와... 느낌만으로 투자를 하여 꾸준한 손실을 보던 중 시스템 트레이딩에 관심이 생겨 시도를 해보려 한다.

최근 서점에서도 주식거래 자동화를 위한 책들과 알고리즘 트레이딩, 딥러닝을 이용한 종목 추천 방법 등 다양한 책들이 많이 나오고 있어 필요하다면 정보를 얻을 수 있는 곳들도 많이 있는 것 같다.

주식 공부는 일단 이론 책 1권과 간단하게 차트 보는 방법을 알려주는 책 1권, 총 2권만 읽었다 ㅋㅋ

book.naver.com/bookdb/book_detail.nhn?bid=16273236

 

첫 주식 투자 공부

주식의 ‘주’ 자도 몰라도 상관없다생초보 투자자의 눈높이에 맞춘 주식투자 입문서!주식투자를 공부하려고 마음은 먹었지만 막상 시작하려니 주식이란 게 당최 뭔지, 뭐부터 알아봐야 하는 �

book.naver.com

서점에서 책들을 많이 훑어보고 골랐는데 직관적인 설명과 그래프들로 처음 주식 차트 보는 방법에 대해 배우기 정말 좋은 책이었던 것 같다.


원래 계획은 Web 등에서 무료 주식 API 를 사용하려 했는데,, 네이버 증권 페이지에서는 가져간 증권 데이터를 재가공 하는 것을 막고 있어 어렵다. 그냥 증권사 API 사용해야 하는데,, 증권사 API 들은 모두 Windows 환경에서만 가능하다. 따라서 리눅스로 구성한 개발 서버를 다시 Windows Server 로 변경했다.

그런데 결론은 Windows Server EC2 에 Code server 실행을 실패 했다. 설치 실패에 오랜 시간을 투자하진 않았지만 우선 쉽게 설치되지 않아 그냥 Visual Code 설치하여 개발 환경 구성하도록 했다. 다음 내용은 실패한 설치 단계를 정리한 것이다.

EC2, Windows Server 2019 시작하기

1. EC2에 Windows Server 2019 인스턴스 생성

이미 블로그에 EC2 Windows Server 사용하기 제목으로 작성하였다.

2. Internet Explore 보안설정

기본적으로 Windows Server 는 서버용으로 사용하기 위한 OS이므로 보안정책들이 강화되어 브라우저에서 파일 다운로드 등이 막혀있다. 따라서 이를 해제해 주어야 한다. 처음 IE 접속시에도 해당 문구가 나온다.

Server Manager 창을 연다.

IE Enhanced Security Configuration 을 모두 Off로 설정한다.

이후 IE 에서 Chrome 이나 다른 프로그램 등을 다운로드할 수 있다.

Code-server 설치

1. nodejs & yarn 설치

https://nodejs.org/ko/ 에서 nodejs 설치하며 설치 시 Install Additionaly Tools 를 체크한다.
https://classic.yarnpkg.com/en/docs/install#windows-stable 링크에서 msi 파일 다운받아 설치한다.

2. code server 설치

Windows 키를 눌러 cmd 창을 띄운다.

yarn global add code-server  

위 명령어로 code-server 를 설치한다.

이후 code-server 를 실행한다.

실행 시 나오는 안내에 다음 경로에 config.yaml 파일이 있다고 한다. 해당 파일의 Password 를 복사한다.

C:\Users\Administrator\AppData\Roaming\code-server\Config

결론

설치 및 code-server 실행은 성공했지만 막상 Browser 에서 접속 시, cmd 창에 에러문구와 500 에러가 브라우저에 뜬다. 이유는 아직 찾지 못했지만 우선 Visual code 설치하여 개발 환경을 셋팅하고 Kiwoom API 설치하기로 했다.

 

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

VSCode 설치는 위 사이트에서 다운받아 설치만 하면 손쉽게 진행할 수 있다.

 

참고 링크

https://medium.com/dev-chan/vscode-%EC%9B%B9%EC%97%90-%EB%9D%84%EC%9A%B0%EA%B8%B0-code-server-de5e933ffb9e

반응형