v0.3.8 · BETA
COSMOTEC v5 데스크톱 봇
키움증권 + KIS 미국 자동매매 도구.
Windows 10 이상에서 실행되는 PySide6 기반 네이티브 앱.
시스템 요구사항
- OS · Windows 10/11 (x64)
- RAM · 4GB 이상 권장 (8GB+ 추천)
- 디스크 · 설치 후 약 250MB
- 네트워크 · 상시 인터넷 연결 필요
- 해상도 · 1280×720 이상
설치 가이드
- 다운로드 — 위 버튼 클릭 → COSMOTEC_v5_Setup_0.3.8.exe
- 실행 — 다운로드한 .exe 더블클릭. Windows Defender 경고 시 [추가 정보] → [실행] 선택
- 설치 — 한국어 선택 → 설치 마법사 진행 (기본 경로 권장)
- 로그인 — cosmotec.xyz 가입 시 사용한 이메일 + 비밀번호 입력
- API 키 등록 — 키움/KIS 발급 키를 [설정] 탭에서 입력 (DPAPI 로 로컬 암호화 저장)
- 전략 활성화 — [전략] 탭에서 인스턴스 생성 → [모니터] 탭에서 자동 매매 시작
기기 관리
- 플랜별 기기 한도 · BASIC 1대 · PRO/PREMIUM 2대 · ADMIN 10대
- PC 포맷 / 메인보드 교체 시 · 기존 기기 해지 후 재로그인
- → 내 기기 관리
지원 거래소 (1차 출시)
- 키움증권 · 국내 주식 (조건검색 + 지표 + 자동매수 + 모니터)
- 한국투자증권 (US) · 미국 주식 (Top Gainer / Loser / Volume + 지표)
- ※ KIS 국내 + 암호화폐 거래소 = Phase 2 추가 예정
① API 키 등록 가이드
v5 봇은 가입자 본인의 거래소 API 키를 사용하여 매매를 실행합니다.
API 키는 DPAPI + HMAC 으로 로컬 PC 에서만 복호화되도록 암호화 저장됩니다 (서버 전송 X).
키움증권 (국내 주식)
- 키움 OpenAPI+ 신청:
키움증권 → 트레이딩채널 → OpenAPI
- 모의투자 또는 실전 계좌 선택 후 신청 완료
- v5 앱 → [설정] 탭 → 키움 섹션 → 계좌번호 입력 + 모의/실전 선택
- OpenAPI+ 모듈 로그인 (키움 본사 인증창) → 자동 연결 확인
⚠ 키움 OpenAPI+ 는 32비트 모듈이라 PyInstaller 32비트 빌드 사용. 첫 실행 시 인증서 등록 필요.
KIS (한국투자증권 — 미국 주식)
- KIS 개발자센터 (
apiportal.koreainvestment.com) 접속 → 회원가입
- API 신청 → 실전투자 / 모의투자 선택 → APP_KEY + APP_SECRET 발급
- v5 앱 → [설정] 탭 → KIS-US 섹션 → APP_KEY / APP_SECRET / 계좌번호 입력
- [연결 테스트] 클릭 → ✅ 통과 확인
💡 KIS 토큰은 자동 갱신 (12시간 expiry). 봇 재시작 없이 연속 사용 가능.
암호화폐 거래소 (Binance · Bybit · Upbit · Bithumb)
- 각 거래소 → API 관리 → 신규 API 키 발급
- 출금 권한 절대 OFF, 매매 + 잔고 조회 권한만 ON
- IP 화이트리스트는 본인 고정 IP 만 (선택)
- v5 앱 → [설정] 탭 → 거래소별 섹션 → API_KEY / SECRET 입력 → [연결 테스트]
⚠ 출금 권한 활성화 금지. 키 유출 시 자산 즉시 인출 위험. v5 봇은 매매만 수행.
↑ 목차로
② 스캐너 사용법
v5 의 매매 흐름은 두 종류 — 종목 매매 와 조건식 매매.
1) 종목 매매 (시총 상위 화이트리스트)
코스피 + 코스닥 시총 상위 50+50 종목 (총 100) 을 1분봉 단위로 폴링하며 지표 신호 발생 시 매매.
- [종목 매매] 탭 → [전략 인스턴스 생성] 클릭
- 전략명 · 지표 (Cosmotec / Yoon V2 / YSW V3) · 매매 방향 (LONG / SHORT) 선택
- 1회 매수 수량 + 최대 동시 보유 + TP/SL/TS 설정
- [저장] → [활성화] → 봇이 자동으로 100 종목 폴링 시작
💡 화이트리스트는 매일 09:00 자동 갱신 (FinanceDataReader + 3중 fallback). 거래정지 종목 자동 제외.
2) 조건식 매매 (키움 조건검색식 연동)
HTS 에 등록한 키움 조건검색식 (예: "거래량 급증 + 상한가 근접") 을 실시간 모니터링.
- 키움 영웅문 → 조건검색 → 본인 조건식 생성 + 서버 저장
- v5 [조건식 매매] 탭 → [조건식 목록 새로고침] → 본인 조건식 출현 확인
- 조건식 선택 → 매매 방향 + 지표 + TP/SL/TS 설정 → [활성화]
- 조건식 진입 종목 즉시 (실시간) → 지표 ON 인 경우 평가 → 매수 트리거
⚠ 키움 조건검색은 동시 최대 10개. 봇 활성화 후 영웅문에서 동일 조건식 사용 시 충돌 가능.
지표 종류 (3종)
- Cosmotec (COTRADING2_V3) · LRC1 변화율(shift) 기반. 단기 추세 전환 포착.
- Yoon V2 (SuperTrend + VWMA) · 추세 추종 + 거래량 가중. 안정적 추세 진입.
- YSW V3 (True Reversal Slope) · LRC1 lowest/highest 반등률 기반. 바닥/천장 반전 포착.
※ 지표 파라미터 (LRC 기간 · 임계값 · cooldown 등) 는 각 카드에서 개별 설정 가능. 기본값 권장.
↑ 목차로
③ 차트 사용법
v5 차트는 TradingView Lightweight Charts 기반 — 캔들 + 지표 라인 + 매수/매도 마커를 시각화.
차트 진입 방법
- 모니터 탭 → 포지션 행 클릭 → 해당 종목 차트 자동 표시
- [종목 분석] 버튼 → 종목 코드 입력 → 4탭 모달 (차트/뉴스/공시/재무)
- [조건식 매매] 탭 → 종목 행 클릭 → 차트 + 지표 평가 결과 표시
차트 컨트롤
- 타임프레임 · 1m / 3m / 5m / 15m / 30m / 1h / 4h / 1d (드롭다운)
- 지표 선택 · 차트 상단 드롭다운으로 Cosmotec / Yoon V2 / YSW V3 즉시 전환
- 마우스 드래그 · 좌우 = 시간 이동, 휠 = 확대/축소
- 크로스헤어 · 마우스 위치의 가격 + 시간 표시
- 자동 새로고침 · 1초 폴링 (실시간 캔들 업데이트)
표시 요소
- 캔들 · 양봉 녹색 / 음봉 빨강
- LRC 라인 · LRC1 (단기) · LRC200 / LRC400 / LRC600 (장기 추세선)
- 매수 마커 · ▲ 녹색 (BUY 신호) · 실 매수 시점
- 매도 마커 · ▼ 빨강 (SELL 신호) · 익절 / 손절 / 청산
- 지표 시그널 · 캔들 위 ● 도트 (지표 조건 충족 봉)
차트 + 매매 연계
차트에서 본 신호가 실제 매매와 일치하는지 검증하려면:
- 모니터 탭에서 매수 체결 발생
- 해당 행 클릭 → 차트 자동 진입
- 매수 시점에 ▲ 마커 + ● 지표 도트가 일치하는지 확인
- 불일치 시 = 지표 파라미터 재조정 또는 cooldown 조정 신호
💡 차트 우상단 ⚙ 아이콘 = 지표 파라미터 즉시 변경 (저장 안 됨, 시뮬용). 영구 저장은 [전략] 탭에서.
↑ 목차로
④ 자동 매매 설정 (TP / SL / TS)
익절 (TP — Take Profit)
- TP % · 진입가 대비 % (예: 2.0 = +2% 도달 시 전량 청산)
- 부분 익절 · 1차 TP 50% / 2차 TP 50% (각각 % 별도 설정)
- TP 비활성 · 0 입력 시 TP 작동 안 함 (TS 또는 SL 만 사용)
손절 (SL — Stop Loss)
- SL % · 진입가 대비 % (예: -1.5 = -1.5% 도달 시 즉시 청산)
- SL 가드 · SL = 0 인 경우 안전장치로 자동 -3% 적용 (회원님 요청 사양)
트레일링 스탑 (TS — Trailing Stop)
- TS 활성화 · 최고가 대비 일정 % 하락 시 청산 (수익 극대화)
- TS Trigger % · 진입가 대비 +X% 도달 후 TS 활성화 (조기 손실 방지)
- TS Step % · 최고가 대비 -Y% 하락 시 청산
매매 파라미터 (UI 설정)
- 1회 매수 수량 · 종목당 1회 진입 시 매수 수량 (주식 = 주, 코인 = 계약 수)
- 최대 동시 보유 · 봇이 동시에 보유 가능한 종목 수 (자금 관리)
- 재매수 cooldown · 청산 후 동일 종목 재진입 차단 시간 (기본 5분)
- SHORT 청산 매도만 · 키움 국내주식은 공매도 불가 → SHORT 신호 발생 시 보유 종목 청산만
⚠ 모든 파라미터는 [저장] 버튼 클릭 후 활성화. 저장 안 하면 적용 안 됨.
↑ 목차로
⑤ 모니터 탭 (포지션 관리)
현재 보유 중인 포지션 + 미체결 주문 + 실시간 P&L 을 통합 모니터링.
포지션 그리드
- 종목 · 코드 + 종목명 (클릭 시 차트 자동 진입)
- 방향 · LONG / SHORT
- 진입가 · 현재가 · 수익률 · 실시간 갱신 (5초 폴링)
- TP / SL / TS · 현재 설정값 표시
- [수동 청산] · 즉시 시장가 청산 (확인 다이얼로그)
주문 히스토리
- 당일 체결 내역 (시간 · 종목 · 방향 · 수량 · 가격 · P&L)
- CSV 다운로드 → 외부 저널 또는 세무 자료로 활용
봇 상태 표시
- 상단 도트 · 거래소별 연결 상태 (🟢 정상 / 🔴 오프라인)
- 잔고 칩 · KRW + USD 통합 잔고 + DAILY PNL
- 업데이트 칩 · 신버전 출시 시 자동 표시 → 클릭 시 1-click 업데이트
↑ 목차로
⑥ 자동 업데이트
v5 봇은 서버에서 manifest.json 을 폴링하여 신버전 출시를 자동 감지합니다.
- 봇 시작 시 manifest.json 폴링 (24h 마다)
- 신버전 발견 → 상단 [● 업데이트 사용 가능] 칩 표시
- 칩 클릭 → 업데이트 다이얼로그 → [지금 업데이트]
- Setup.exe 다운로드 → 자동 실행 (RestartReplace) → 봇 자동 재시작
💡 강제 업데이트 (forced=true) 시 [닫기] 버튼 없음 → 반드시 업데이트해야 진입 가능. 보안/Critical fix 배포 시 사용.
⚠ 업데이트 실패 시 [수동 다운로드] → 브라우저에서 Setup.exe 직접 받아 실행.
↑ 목차로
⑦ 트러블슈팅
"로그인 실패" 메시지
- cosmotec.xyz 가입 이메일/비밀번호 정확히 입력 (대소문자 구분)
- 구독 만료 시 → [구독 갱신] 후 재로그인
- 기기 한도 초과 시 → 웹 → [내 기기 관리] 에서 기존 기기 해지
키움 OpenAPI+ 연결 안 됨
- 영웅문에서 직접 로그인되는지 먼저 확인
- 키움 모듈 32비트 / v5 봇 32비트 빌드 사용 중인지 확인 (release 빌드 = 32비트)
- OpenAPI+ 사용 신청 + 인증서 등록 완료 확인
KIS 토큰 오류 (401 Unauthorized)
- APP_KEY / APP_SECRET 정확히 복붙 (앞뒤 공백 X)
- 실전/모의 계좌 일치 확인 (모의 키로 실전 호출 X)
- 봇 재시작 → 토큰 자동 재발급
차트 안 나옴 / 데이터 0개
- 인터넷 연결 확인
- 해당 종목 거래정지 여부 확인
- 봇 재시작 (캐시 초기화)
봇이 매매 안 함
- 전략 인스턴스가 활성화 상태인지 확인 ([전략] 탭)
- 지표 ON / 매매 방향 / 1회 매수 수량 정상 설정 확인
- 잔고 부족 / API 키 만료 확인 ([설정] 탭)
- 로그 파일 확인 —
%LOCALAPPDATA%\COSMOTEC v5\logs\
↑ 목차로
⑧ 자주 묻는 질문 (FAQ)
v5 봇은 무료인가요?
현재 BETA 기간 동안 GOLD 가입자 무료 제공.
정식 출시 시 별도 요금제 검토 예정 (요금 인상 X — 회원님 정책).
PC 를 포맷하면 어떻게 되나요?
기존 기기는 해지 후 새 PC 에서 로그인 가능.
웹 → [내 기기 관리] 에서 기존 기기 해지 → 새 PC 에서 봇 설치 → 로그인.
API 키는 어디에 저장되나요?
로컬 PC 만 (DPAPI + HMAC 암호화). 서버 전송 X.
PC 분실 시 즉시 거래소에서 API 키 폐기 권장.
백테스트 기능이 있나요?
현재 미지원. Phase 2 (2026 하반기) 에 추가 예정.
현재는 실 매매로 검증 (소량 자금 권장).
여러 전략을 동시 실행 가능한가요?
가능. [전략] 탭에서 인스턴스 여러 개 생성 → 각각 다른 지표 / 방향 / 종목 풀.
단, 최대 동시 보유 합산 = 자금 한도 이내로 설정 필수.
암호화폐 거래소는 언제 활성화되나요?
현재 BETA 는 한국 주식 (키움 + KIS-US) 전용.
Binance / Bybit / Upbit / Bithumb 는 Phase 2 에서 점진 ON 예정 (가입자 별도 안내).
로그는 어디에 저장되나요?
%LOCALAPPDATA%\COSMOTEC v5\logs\ — 일자별 .log 파일.
장애 문의 시 해당 로그 첨부 요청드립니다.
봇이 갑자기 종료되었어요
로그 파일 (%LOCALAPPDATA%\COSMOTEC v5\logs\) 확인 후
이메일 (cosmotec01@gmail.com) 또는 텔레그램으로 문의.
크래시 dump 도 함께 첨부 부탁드립니다.
v5 와 웹 (cosmotec.xyz) 의 차이는?
웹 = 신호 알림 + V2 스캐너 (텔레그램 알림 위주).
v5 데스크탑 = 실제 매매 실행 + 차트 + 모니터 (PC 24h 가동 필요).
두 가지를 함께 사용하는 가입자 다수.
↑ 목차로