프로그램 다운로드

다운로드 · 프로그램 소개 · 사용방법 — 알고 주식자동매매

이용 전 반드시 읽으세요

알고 주식자동매매는 HTS 조건식이 종목을 편입하면, 사용자가 미리 저장한 매수매도전략에 따라 자동으로 주문·청산하는 프로그램입니다. 조건식은 HTS에서 직접 만들거나, 유료 제공 패키지(시초가·스캘핑 등)를 사용할 수 있습니다.
  • 조건식이 편입한 종목에 대해 본인이 설정한 매수·매도 전략으로만 거래합니다. 신호 해석과 최종 주문 규칙은 사용자 책임입니다.
  • 설정 방법을 완전히 익히기 전에는 모의투자(데모)로 충분히 테스트하세요. 실거래는 Lv.2 이상 등급 승인 후 가능합니다.
  • 모든 거래에 앞서 이용약관 · 법적고지를 읽고 동의한 경우에만 이용하세요.
  • 투자 손실은 전적으로 이용자 본인에게 귀속됩니다. 과거 운용 사례는 미래 수익을 보장하지 않습니다.

키움 REST API — 1PC에서 여러 자동매매

기존 OCX(ActiveX) 방식 키움 자동매매는 보통 1대 PC에 1계좌 로그인만 가능했습니다. HTS·영웅문에 묶여 여러 계좌·여러 전략을 동시에 돌리기 어려웠습니다.

알고 주식자동매매키움 Open API REST 방식입니다. 한 PC에서 여러 REST 앱키·여러 계좌를 등록하고, 조건식·전략 조합별로 자동매매 인스턴스를 동시에 실행할 수 있습니다. (등급별 계좌 수·실거래 한도는 algotrade 이용권과 키움 API 정책을 따릅니다.)
구분OCX(구형) 방식REST API (algotrade)
PC당 로그인사실상 1계좌다계좌·다 인스턴스 가능
연동HTS·영웅문 OCXHTTP REST · 앱키
운영단일 프로그램계좌·조건식별 병렬 자동매매
확장제한적맞춤 거래기법·나만의 자동매매 개발

1. 로그인 (이중 구조)

프로그램은 algotrade 이용권키움 매매 API 두 단계로 인증합니다. 둘 다 필요합니다.

① algotrade 이용자 인증

회원 등급·만료일·실거래/데모·1일 매수 한도 등이 적용됩니다. 웹 회원가입과 키움 계좌는 별개입니다.

② 키움증권 REST 로그인

모의/실전 계좌 선택. REST 앱키로 연결하며, 한 PC에서 여러 계좌·여러 자동매매를 동시에 운용할 수 있습니다.

  1. 프로그램 실행 → algotrade 아이디·비밀번호 입력 (이용자 인증)
  2. 등급·만료일 확인 — 승인 전이면 데모(모의)만 가능
  3. 키움 REST 앱키로 계좌 로그인 → 모의투자 또는 실전 선택
API 정보는 PC 로컬에만 저장: 키움 Open API 앱키·시크릿·토큰은 algotrade 웹·서버에 저장되지 않습니다. 자동매매 프로그램이 본인 PC(로컬)에만 보관하므로 API 자격 정보는 본인 컴퓨터에서만 관리됩니다.

캡처 이미지 필요

저장 위치: html/assets/images/manual/01-login-algotrade.png

프로그램 최초 실행 → algotrade 아이디·비밀번호 입력 창 전체

캡처 이미지 필요

저장 위치: html/assets/images/manual/02-login-kiwoom.png

이용자 인증 후 → 계좌 선택·키움 REST 로그인 화면

3. 매수매도전략 — 공통 개념

캡처 이미지 필요

저장 위치: html/assets/images/manual/04-strategy-settings.png

전략 편집 화면 — 매수·매도 탭, 선호타입, 저장 버튼이 보이게

3-1. 조건식 ↔ 전략 연결

하나의 조건식에 매수매도전략 1세트를 연결(바인딩)합니다. 조건식이 종목을 편입하면 연결된 전략으로 매매합니다.

캡처 이미지 필요

저장 위치: html/assets/images/manual/05-condition-binding.png

조건식 목록에서 전략이 바인딩된 상태(매매 ON 직전) 캡처

3-2. 선호타입 (거래 성향) — 3가지

같은 매수·매도 숫자 설정이라도 선호타입에 따라 물타기·본전청산·익절 우선순위가 달라집니다.

선호타입특징추천 상황
수익극대화형수익 추격·적극적 물타기·본전청산 제한적급등주·스캘핑
본전우선형본전 회수 후 잔여 수익, 본전청산 강제안정적 단타
손실최소형물타기 제한·손절·본전청산 우선초보·모의투자

3-3. 편입 → 매수 → 매도 흐름

  1. HTS/API 조건식이 종목 편입
  2. 사전 필터·블랙리스트 통과
  3. 매수 설정(시간·가격·분할매수)에 따라 1차 매수
  4. 체결 후 분할매수(물타기) 조건 충족 시 추가 매수
  5. 매도 설정(익절·손절·트레일링·당일청산)에 따라 청산
  6. 전 과정이 실시간 로그·거래종목추적분석에 기록

캡처 이미지 필요

저장 위치: html/assets/images/manual/06-flow-diagram.png

조건식 편입 → 필터 → 주문 → 체결 → 로그 흐름이 보이는 화면

손절 주의: algotrade는 손절을 실시간 감시로 처리합니다. 손절가를 미리 지정가로 걸어두는 방식은 지원하지 않습니다. (급변동 시 슬리피지 가능)

4. 매수 설정 — 항목별 설명

매수매도전략 → 매수 설정 탭에서 아래 항목을 조합합니다. 저장 후 조건식에 연결하세요.

항목설명설정 팁
매수시간 이 시간까지 편입된 종목만 매수 오전 단타: ~09:10 · 급등주: ~10:30 이후까지 가능
주문가격 지정가 / 현재가 / 편입가 / 시장가 편입가+일괄정정=편입가 이상이면 대기 · 시장가 정정=상승 중에도 매수
체결대기시간 주문 후 N초 미체결 시 정정 방식 적용 보통 60초(매수) · 20초(매도)부터 시작
정정방식 일괄정정 / 시장가 정정 일괄정정=가격 조건 유지 · 시장가=체결 우선
종목 수·투자금 동시 매수 종목 수, 종목당 1차 투자금 등급별 1일 한도·본인 자금에 맞게 (예: 100종목·10만원)
분할매수 1~5차 가격·비중 조건 충족 시 추가 매수 (물타기) 1차 100%만 쓸 경우 2~5차 비활성
가격조건 기준 편입가 / 전일종가 / 평단가 대비 % 범위 전일종가 -10%~+10% → 당일 10%↑ 급등 종목 제외
종가매매 종가 조건식 전용 옵션 일반 장중 조건식은 체크 불필요

편입가 + 일괄정정 vs 시장가 정정

편입가 · 지정가 · 일괄정정 · 체결대기 60초 (보수적 매수)
편입가 10,000원인데 매수 시점 10,500원이면 매수하지 않음. 이후 10,000원대로 내려오면 그때 매수합니다. → 편입 직후 급등 종목을 피하는 설정.

시장가 · 현재가 · 체결대기 후 시장가 정정 (적극적 매수)
편입가보다 높아도 60초 후 시장가로 체결 → 상승 중인 종목도 매수합니다.

5. 매도 설정 — 항목별 설명

매수매도전략 → 매도 설정 탭에서 청산 규칙을 정합니다.

항목설명설정 팁
매도시간 이 시간까지 매도 주문 가능 당일청산 시간보다 길거나 같게
손익률 기준 수수료·세금 반영 손익률로 익절·손절 판단 모의투자는 약 1% 수수료 가정
주문·정정 시장가/현재가, 체결대기 20초, 시장가 정정 매도는 체결 속도가 중요 → 20초 후 시장가 권장
당일청산 지정 시각에 전체 보유 종목 일괄 매도 09:30 전체청산(오전) · 15:15~15:30(장마감)
익절 · 분할매도 목표 수익률 도달 시 일부/전량 매도 예: +2%에 60% · +6%에 100%
이익보존 매수 후 N분 경과 + 최소 수익률이면 청산 예: 5분·+0.5% — 익절 못 하고 횡보할 때
트레일링스탑(TS) 고점 대비 X% 하락 시 분할/전량 매도 예: +2% 도달 후 1% 하락 → 60% TS
손절 · 손절딜레이 손실률 도달 시 매도, 딜레이 동안 재판단 예: -5.5% · 60초 딜레이 — 장초 급등락 완화
손절 % vs 분할매수 %: 분할매수(물타기) 발동 구간(-4% 등)보다 손절(-5.5% 등)이 더 커야 합니다. 손절이 더 작으면 물타기 직후 바로 손절될 수 있습니다.

대시보드에서 수동 매도: 실시간 거래 화면의 수익청산·매도 버튼으로 즉시 청산할 수 있습니다.

전략 예시 ①

오전 시초가·편입가 기준 단타

조건식 편입 후 편입가 이상에서는 매수하지 않고, 내려왔을 때만 매수하는 보수적 오전 전략. 09:30 전후 전량 청산.

6-1. 매수전략 설정

  1. 매수매도전략 메뉴 → 새 전략 또는 복사 → 매수 설정
  2. 매수시간: 09:10까지 (09:10 이전 편입 종목만 매수)
  3. 주문: 지정가 · 현재가 · 편입가 · 체결대기 60초 · 일괄정정
  4. 종목 수·투자금: 본인 설정 (예: 100종목 · 10만원) — 등급 한도 확인
  5. 분할매수 1차: 편입가 기준 -10% ~ 0% · 비중 100%
  6. 분할매수 2~5차: 설정하지 않음 (1차 전량 매수)
  7. 종가매매: 체크 불필요
편입가 10,000원 · 매수 시 10,500원 → 매수 안 함. 10,000원 이하로 내려오면 매수. (편입가보다 비싸면 사지 않겠다는 의미)
시장가 정정으로 바꾸면 편입가보다 낮을 때는 매수하되, 60초 후 시장가로 상승 중인 종목도 매수합니다.

캡처 이미지 필요

저장 위치: html/assets/images/manual/12-buy-strategy-morning.png

오전 단타 매수 설정 — 편입가·일괄정정·1차 100%가 보이게

6-2. 매도전략 설정

  1. 매도 설정 탭으로 이동
  2. 매도시간: 당일청산(09:30)보다 길게 (예: 10:30까지)
  3. 기준: 손익률 (수수료 포함 표시 · 모의 약 1%)
  4. 주문: 시장가 · 현재가 · 체결대기 20초 · 시장가 정정
  5. 당일청산: 체크 · 09:30 전체청산 — 오전 매수분 전량 매도
  6. 익절: 체크 · 분할매도 2차 — +2%60% · +6%100%
  7. 이익보존: 5분 · +0.5% (필요 시 조정)
  8. 트레일링스탑: 이익구간 · TS 2차 — +2% 도달 후 1% 하락 시 60% · +5% 도달 후 3% 하락(→+2%) 시 전량
  9. 손절: 1차 · -5.5% · 100% · 손절딜레이 60초
손절딜레이 60초: 손절가 터치 후 60초 대기 → 그때도 손절가 아래면 매도, 위면 유지. 장초반 급등락 후 반등하는 경우에 자주 씁니다.

캡처 이미지 필요

저장 위치: html/assets/images/manual/13-sell-strategy-morning.png

오전 단타 매도 — 09:30 청산·익절·TS·손절딜레이

6-3. 저장 · 조건식 연결 · 시작

  1. 매수·매도 설정 후 저장
  2. 조건식 메뉴 → 해당 조건식(시초가 등)에 이 전략 연결
  3. 조건식 모드를 매매로 전환 (자동매매 시작)
  4. 대시보드에서 편입·체결·로그 확인

조건식은 09:00~장종료까지 계속 편입될 수 있습니다. 원하는 시간대에 맞게 매수시간·당일청산을 조정하세요.

전략 예시 ②

급등주 · 시장가 매수 · -4% 물타기 · 장마감 청산

편입 시 시장가 매수, 손익률 -4%에서 보유금액 100% 추가매수(물타기), 15:15 당일 일괄청산, 손절 -5.5%.

7-1. 매수전략 설정

  1. 매수시간: 10:30보다 길게 (오후 편입도 허용)
  2. 주문: 시장가 · 현재가 · 체결대기 후 시장가 정정 → 상승 중 종목도 매수
  3. 종목 수·투자금: 본인 자금·등급에 맞게
  4. 분할매수 2차: 가격조건 전일종가 · -10% ~ +10% → 당일 10%↑ 급등 종목 제외 (상한가 노리면 범위 조정)
  5. 분할매수 1차: 비중 100% (예: 10만원 1차 매수)
  6. 분할매수 2차(물타기): 손익률(세금 제외) -4% · 추가 100% (200%면 2배 물타기)
  7. 종가매매: 종가 조건식이 아니면 체크 안 함
전일종가 -10%~+10%: 당일 10% 이상 오른 종목은 「가격높음」으로 매수 스kip. 범위를 평단가 기준 -10%~+10%로 두면 평단 없을 때는 가격 무관 즉시 매수됩니다. 조건식 성격에 맞게 선택하세요.

캡처 이미지 필요

저장 위치: html/assets/images/manual/14-buy-strategy-surge.png

급등·물타기 매수 — 시장가·2차 -4%·전일종가 범위

7-2. 매도전략 설정

  1. 매도시간: 15:30까지 (당일청산 시간보다 뒤)
  2. 주문: 시장가 · 현재가 · 20초 · 시장가 정정
  3. 당일청산: 체크 · 15:15 (또는 15:20) 전체청산
  4. 익절: 분할매도 2차 — 본인 조건식에 맞게 (기본 스타일 유지 가능)
  5. 이익보존: 5분 · +0.5% (급등주 5~10분 · 스윙형 60분 등 조정)
  6. 트레일링스탑: +2% 후 1% 하락 60% · +5% 후 3% 하락 시 전량 TS
  7. 손절: -5.5% · 100% · 손절딜레이 60초 (물타기 -4%보다 커야 함)

캡처 이미지 필요

저장 위치: html/assets/images/manual/15-sell-strategy-surge.png

급등·물타기 매도 — 15:15 청산·손절 -5.5%

7-3. 저장 · 시작

  1. 매수·매도 저장 → 조건식에 전략 연결
  2. 사전 필터·블랙리스트 확인
  3. 조건식 매매 ON → 장 시작과 함께 자동매매

8. 조건식 유형별 권장 방향

아래 4유형은 유료 제공 패키지이며, 유형별 전용 매수매도전략이 연결됩니다. 직접 만든 HTS 조건식은 개별조건식으로 운용합니다.

유형특징권장 전략 방향
시초가매매 09:00~09:30 갭·거래량 폭발 전략① — 짧은 매수시간·09:30 청산·편입가 일괄정정
스캘핑매매 초단타·당일 청산 시장가 매수·짧은 익절·손절딜레이 짧게
우량주 스윙 2~5일 보유 추세 당일청산 OFF · 별도 스윙 전략 (추후 가이드)
개별조건식 본인 HTS 조건식 1:1 전략① 또는 ②를 조건식 성격에 맞게 변형

9. 기본 셋팅 (최초 1회 · 매일 장 전)

9-1. 최초 1회

  1. algotrade 회원가입등급·결제 (실거래 시 Lv.2+)
  2. 키움 Open API REST 앱키 발급 → 프로그램 계좌·설정에 등록
  3. 이용자 인증 → 키움 로그인 → 등급·만료 확인
  4. 자동매매 설정 — 1일 매수 종목·금액 한도·16:00 자동 종료
  5. 매수매도전략 작성 → 조건식 연결

캡처 이미지 필요

저장 위치: html/assets/images/manual/08-auto-trade-settings.png

자동매매 기본설정 — 계좌·한도·종료 시간

9-2. 매일 장 전 (08:30 전후)

  • 만료일·등급·모의/실전 계좌 확인
  • 조건식 ↔ 전략 바인딩 · 조건식 매매 모드 ON
  • 사전 필터·블랙리스트·위험종목 설정
  • (선택) Windows 작업 스케줄러 08:30 자동 기동

캡처 이미지 필요

저장 위치: html/assets/images/manual/09-condition-trade-on.png

조건식 탭 — 매매 모드 ON

캡처 이미지 필요

저장 위치: html/assets/images/manual/10-prefilter-blacklist.png

사전 필터 또는 블랙리스트 화면

10. 자동매매 시작 — 최종 체크리스트

시작 순서: 매수매도전략 저장(매수·매도) → 조건식에 연결 → 자동매매·필터 확인 → 조건식 매매 ON → 대시보드 모니터링
  1. algotrade·키움 로그인 완료
  2. 등급·만료·실거래/데모 확인
  3. 매수매도전략 저장 (매수·매도 탭 모두)
  4. 조건식에 전략 연결
  5. 자동매매 설정·사전 필터·블랙리스트 확인
  6. 조건식 모드 → 매매 ON
  7. 대시보드 실시간 로그·미체결 모니터링

캡처 이미지 필요

저장 위치: html/assets/images/manual/16-strategy-start.png

조건식 매매 ON + 대시보드 또는 「자동매매 시작」 버튼 영역

캡처 이미지 필요

저장 위치: html/assets/images/manual/07-realtime-log.png

장중 실시간 로그·미체결·거래중

11. 하루 일과

시간할 일
08:30 전후PC·프로그램 기동 → 로그인 → 조건식 매매 ON
09:00~15:30편입·체결·미체결 모니터링 · 필요 시 수동 매도
전략별 청산09:30(오전) / 15:15(장마감) 등 당일청산 시각 확인
16:00설정 시 프로그램 자동 종료
장후거래종목추적분석 → 전략·조건식 개선

캡처 이미지 필요

저장 위치: html/assets/images/manual/11-dashboard-running.png

장 운영 중 메인 화면

다운로드 사용방법 게시판 나만의 자동매매 개발 의뢰

캡처 이미지 목록 (관리자·운영용)

거래 프로그램 화면 캡처 후 html/assets/images/manual/에 PNG 저장 시 아래 위치에 자동 표시됩니다.

파일명캡처 내용
01-login-algotrade.pngalgotrade 이용자 인증
02-login-kiwoom.png키움 REST 로그인
03-menu-overview.png메뉴 전체
04-strategy-settings.png매수매도전략 편집
05-condition-binding.png조건식·전략 연결
06-flow-diagram.png자동매매 흐름
07-realtime-log.png실시간 로그
08-auto-trade-settings.png자동매매 기본설정
09-condition-trade-on.png조건식 매매 ON
10-prefilter-blacklist.png사전 필터·블랙리스트
11-dashboard-running.png장중 대시보드
12-buy-strategy-morning.png전략① 매수 설정
13-sell-strategy-morning.png전략① 매도 설정
14-buy-strategy-surge.png전략② 매수 설정
15-sell-strategy-surge.png전략② 매도 설정
16-strategy-start.png자동매매 시작 버튼·매매 ON