데브허브 | DEVHUB | #4. 코딩 못해도 따라하는 복붙 주식 자동화 4강. 서버에서 24시간 자동매매 돌리기#4. 코딩 못해도 따라하는 복붙 주식 자동화 4강. 서버에서 24시간 자동매매 돌리기
- 가정용 PC의 한계(24시간 가동, 유동 IP)를 극복하고 안정적인 자동매매를 위해 클라우드 서버 사용의 필요성을 설명합니다. 🏠
- 개발 지식이 없는 사용자를 위해 리눅스 대신 윈도우 서버를 선택하고, 개인용 저사양 프로그램에는 비용 부담이 크지 않음을 강조합니다. 🖥️
- 마이크로소프트의 Azure를 활용하여 윈도우 서버를 쉽게 구축하는 과정을 안내하며, AWS보다 윈도우 서버에 친화적인 인터페이스를 제공한다고 설명합니다. 🌐
- 모의 투자 예수금이 고갈되었을 때 키움 API 페이지에서 앱키 해제 및 상시 모의 투자 재신청을 통해 초기화하는 방법을 상세히 안내합니다. 💰
- Azure 가상 머신 생성 시 리소스 그룹, 한국 중부 지역, 윈도우 서버 2019, 월 15달러 수준의 사양, 관리자 계정 설정, 고정 공용 IP 할당 등 핵심 설정 단계를 구체적으로 설명합니다. ⚙️
- 서버 실행을 위해 기존 개인 설정 파일(
config.py, settings.json)을 복사하고, 윈도우 서버 환경에서 웹소켓 오류 없이 메인 프로그램을 실행할 run_wrapper.py와 run.bat 파일을 추가하는 과정을 안내합니다. 📁
- RDP 파일을 통해 서버에 원격 접속한 후, 파이썬 설치 시 PATH 추가 옵션을 선택하고, 필요한 모듈(
requests, websockets, pandas)을 pip install 명령어로 설치하는 방법을 설명합니다. 🐍
- 서버에서
run.bat 파일을 더블 클릭하여 프로그램을 실행하고, 텔레그램 명령어를 통해 자동 매매가 정상 작동하는지 확인하는 방법을 제시합니다. ▶️
- 자동 매매의 정확한 시작 및 종료를 위해 서버의 시간대를 한국(서울)로 설정하는 것이 매우 중요함을 강조하고 그 방법을 안내합니다. ⏰
- 스마트폰에 윈도우 원격 데스크톱 앱을 설치하여 외부에서도 서버에 접속, 프로그램 상태를 확인하고 제어할 수 있는 방법을 설명합니다. 📱
- Azure 콘솔에서 서버를 재시작, 중지, 삭제하는 방법과 비용 관리 페이지를 통해 사용 요금을 지속적으로 확인하는 방법을 안내하여 서버 관리의 중요성을 강조합니다. 📊