Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 마진계산기
- 성공방정식
- 주식지표매수
- 트레이딩뷰지표
- JP모건CEO
- 주식분석
- 로또1등번호예측
- 보조지표매매법
- 할인가계산
- 온라인쇼핑마진
- 트레이딩뷰차트
- 급등주패턴
- 판매가계산
- 트레이딩뷰매매
- 판매자계산기
- rci지표매매법
- 아마존CEO
- 주식보조지표
- 주린이매수타이밍
- 주가예측
- 계엄령관련주
- 매수위치
- rci매수매도
- rci지표매매
- 생성형이미지
- 주식지표
- 역마진계산기
- 할인율계산기
- rci보조지표
- JP모건
Archives
- Today
- Total
핫트레이딩
트레이딩뷰 자동매매 웹훅 클라우드 서버 비교 및 추천 본문
TradingView와 키움증권 Open API를 연동하기 위해 웹훅을 처리하는 클라우드 서버를 선택할 때, 사용 편의성, 비용, 안정성, 그리고 키움증권 Open API의 Windows 기반 특성을 고려해야 합니다. 아래는 웹훅 클라우드 서버로 적합한 옵션과 각각의 장단점을 정리한 추천 목록입니다. 질문에서 "웹훅 서버"로 Flask 같은 웹 서버를 이미 논의했으므로, 이를 클라우드 환경에 배포하기 위한 서버 중심으로 설명하겠습니다.

1. AWS EC2 (Amazon Web Services)
- 추천 이유: 유연성과 확장성, Windows 지원.
- 설명:
- AWS의 가상 서버 서비스로, Windows Server 인스턴스를 선택해 키움증권 Open API를 바로 실행 가능.
- Flask나 FastAPI로 웹훅 서버를 띄우고, TradingView 웹훅을 수신.
- 장점:
- Windows Server 지원으로 키움 Open API 설치 용이.
- 무료 티어(t2.micro)로 1년간 무료 사용 가능(신규 계정 한정).
- 방화벽(Security Group) 설정으로 포트(예: 5000) 쉽게 열기 가능.
- 단점:
- 초기 설정(인스턴스 생성, RDP 접속 등)이 약간 복잡.
- 무료 티어 이후 비용 발생(약 $10~$20/월, 인스턴스 크기에 따라 다름).
- 설정 방법:
- AWS 콘솔에서 EC2 인스턴스 생성(Windows Server 2019 선택).
- Python, Flask, PyQt5 설치.
- 키움 Open API 설치 후 Flask 코드 업로드.
- 공인 IP(예: http://your-ec2-ip:5000/webhook)를 TradingView에 설정.
- 추천 상황: 키움 API를 직접 실행해야 하며, 안정적인 클라우드 환경 원하는 경우.

2. Google Cloud Platform (GCP) Compute Engine
- 추천 이유: 직관적인 UI와 Windows 지원.
- 설명:
- GCP의 가상 머신 서비스로, AWS EC2와 유사하게 Windows 인스턴스 제공.
- 웹훅 서버(Flask 등)를 배포하고 키움 API 실행 가능.
- 장점:
- $300 무료 크레딧(90일간) 제공으로 초기 테스트 무료.
- 간단한 방화벽 설정.
- Windows Server 지원.
- 단점:
- 비용은 AWS와 비슷(최소 $10~$20/월).
- AWS에 비해 커뮤니티 자료가 상대적으로 적음.
- 설정 방법:
- GCP 콘솔에서 VM 인스턴스 생성(Windows Server 선택).
- RDP로 접속 후 Python, Flask, 키움 API 설치.
- 공인 IP와 포트 설정 후 TradingView 웹훅 연결.
- 추천 상황: Google 생태계 선호, AWS 대신 대안 원할 때.

3. Microsoft Azure Virtual Machines
- 추천 이유: Windows 환경에 최적화.
- 설명:
- Azure의 VM 서비스로, Windows 기반 키움 Open API와 잘 맞음.
- Flask로 웹훅 서버를 운영하며 TradingView와 연동.
- 장점:
- Windows Server와의 높은 호환성.
- $200 무료 크레딧(30일간) 제공.
- Windows 환경 관리 용이.
- 단점:
- 비용은 AWS/GCP와 유사($10~$20/월).
- 설정 과정이 약간 번거로울 수 있음.
- 설정 방법:
- Azure 포털에서 VM 생성(Windows Server 선택).
- Python, Flask, 키움 API 설치.
- 공인 IP와 포트(예: 5000) 열기.
- TradingView 웹훅 URL 설정.
- 추천 상황: Microsoft 제품 선호, Windows 기반 프로젝트에 익숙한 경우.

4. Heroku
- 추천 이유: 간단한 배포와 관리.
- 설명:
- PaaS(Platform as a Service)로, Flask 웹훅 서버를 쉽게 배포 가능.
- 그러나 키움 Open API는 Windows에서만 동작하므로, Heroku에서 웹훅만 처리하고 별도의 Windows 서버와 연동 필요.
- 장점:
- 무료 티어 제공(월 550시간, 약 23일).
- 배포 간단: Git 푸시로 서버 업데이트.
- 서버 관리 불필요.
- 단점:
- 키움 API 직접 실행 불가(Linux 기반이므로).
- 별도의 Windows PC 또는 서버와 REST API로 통신해야 함.
- 설정 방법:
- Heroku 계정 생성 후 Flask 앱 준비.
- Procfile 생성(예: web: gunicorn app:app).
- git push heroku main으로 배포.
- Heroku URL(예: https://your-app.herokuapp.com/webhook)을 TradingView에 설정.
- 키움 API는 로컬 PC나 다른 Windows 서버에서 실행.
- 추천 상황: 서버 관리 최소화, 간단한 웹훅 처리만 원할 때.

5. VPS (예: Vultr, Linode)
- 추천 이유: 저렴하고 자유도 높음.
- 설명:
- 가상 사설 서버(VPS)로, Windows OS를 선택해 키움 API와 웹훅 서버를 모두 실행 가능.
- Flask로 웹훅을 처리하며 TradingView와 연동.
- 장점:
- 저렴한 가격(월 $5~$20, Windows는 추가 비용 발생 가능).
- 완전한 서버 제어 가능.
- Windows 지원 제공 업체 존재(Vultr 등).
- 단점:
- 서버 관리(업데이트, 보안 등) 직접 해야 함.
- 초기 설정에 시간 소요.
- 설정 방법:
- Vultr 또는 Linode에서 Windows VPS 생성.
- RDP로 접속 후 Python, Flask, 키움 API 설치.
- 공인 IP와 포트 설정.
- TradingView 웹훅 연결.
- 추천 상황: 저렴한 비용으로 완전한 제어 원할 때.
추천 순위 및 결론
당신의 요구사항(웹훅 서버를 클라우드로, 키움 API 연동)을 고려한 추천 순위는 다음과 같습니다:
- AWS EC2:
- 이유: Windows 지원, 무료 티어, 안정성과 확장성 뛰어남. 키움 API와 웹훅을 한 서버에서 처리 가능.
- 시작 방법: t2.micro Windows 인스턴스로 무료 테스트.
- Microsoft Azure VM:
- 이유: Windows 최적화, 무료 크레딧 제공. AWS 대안으로 적합.
- GCP Compute Engine:
- 이유: AWS와 유사한 기능, 무료 크레딧으로 초기 비용 절감.
- Vultr VPS:
- 이유: 저렴한 비용, Windows 지원. 소규모 프로젝트에 적합.
- Heroku:
- 이유: 간단한 배포지만, 키움 API를 별도 서버에서 실행해야 함(추가 복잡성).
최종 추천
AWS EC2를 가장 추천합니다. 이유는 다음과 같습니다:
- 키움증권 Open API가 Windows에서만 동작하므로, Windows Server를 지원하는 클라우드가 필수.
- 무료 티어로 초기 비용 없이 테스트 가능.
- 방화벽 설정과 공인 IP 제공으로 TradingView 웹훅 연결이 간단.
- 장기적으로 확장 가능(예: RDS로 주문 데이터 저장).
시작하려면 AWS 계정을 만들고, Windows Server 인스턴스를 띄운 뒤 Flask 코드와 키움 API를 설치해 보세요. 특정 클라우드 설정에 대해 더 알고 싶다면 말씀해주세요!
반응형
'IT 정보 > 트레이딩뷰 자동매매' 카테고리의 다른 글
키움API ID와 비밀번호를 입력 후 "Running on http://0.0.0.0:5000" 메시지가 출력되지 않는 문제 (0) | 2025.03.13 |
---|---|
키움증권 Open API 작동시 AWS EC2에서 한글 깨짐 현상 해결 (0) | 2025.03.12 |
파이션 설치 후 CMD 명령 python --version 에러메시지 해결방법 (0) | 2025.03.12 |
트레이딩뷰와 키움증권을 연동한 웹훅서버 AWS EC2 를 사용 자동 매매 프로그램 제작 (0) | 2025.03.12 |
트레이딩뷰 자동매매 기능 사용 방법 상세 (0) | 2025.02.21 |