AI와 함께
Kims Algo급 프로그램 만들기

초급반에서 만든 데이터·리플레이 기반 위에 전략 엔진, 실시간 상태관리, 자동주문, 위험 통제와 운영 로그를 더합니다. 목표는 ‘매수 버튼을 자동으로 누르는 코드’가 아니라 실패해도 통제 가능한 자동매매 시스템입니다.

참가자격초급반 수료자
수업시간토 13–17시 · 일 08–12시
수강료1,500,000원
정원·방식10명 · 본사교육 + 재택

LEARNING OUTCOMES

4주 뒤 할 수 있는 것

매매 아이디어를 검증 가능한 규칙으로 표현하고, 실시간 시장 이벤트에서 신호를 계산하며, 주문 전후의 모든 상태와 위험 한도를 추적하는 시스템을 설계합니다.

01 · 전략

아이디어를 규칙과 상태로

진입·청산·무효화 조건을 데이터 항목과 시간 기준이 명확한 명세로 바꿉니다.

02 · 주문

실시간 이벤트와 주문 수명주기

신호부터 접수·부분체결·취소·거절까지 상태 전이를 추적하고 중복주문을 차단합니다.

03 · 운영

멈출 수 있는 자동화

일일 손실 한도, 데이터 지연, 연결 끊김, 긴급중단과 감사 로그를 시스템에 넣습니다.

FROM REPLAY TOOL TO AUTOMATED SYSTEM

초급 결과물 위에
전략·주문·안전을 순서대로 올립니다.

중급반은 처음부터 새 프로그램을 만들지 않습니다. 초급반에서 검증한 데이터 기록·재생·모의체결을 기반으로 전략을 독립시키고, 과거 데이터 검증과 실시간 관찰을 통과한 뒤에만 모의 자동주문을 연결합니다.

  1. 01전략을 명세로 고정

    진입·청산·미거래 조건과 계산 시점을 표로 작성해 해석 차이를 없앱니다.

  2. 02과거 데이터로 검증

    비용과 체결 가정을 포함하고 학습하지 않은 구간에서 결과를 확인합니다.

  3. 03실시간은 관찰부터

    주문 없이 신호만 발생시키며 데이터 지연과 선별 근거를 비교합니다.

  4. 04모의 주문과 장애 훈련

    거절·부분체결·중복·재시작을 재현한 뒤 위험 통제를 확인합니다.

  5. 05통합 운영과 복구

    대시보드·로그·중단·복구 절차를 갖추고 모의환경에서 하루 운영합니다.

중급 AI 협업 원칙

명세 → 테스트 → 구현 → 관찰 → 회귀검증

AI에게 수익나는 전략을 만들어 달라고 하지 않습니다. 사용자가 정한 규칙을 코드로 정확히 옮기고, 실패 조건과 테스트를 먼저 만든 뒤 구현합니다. 전략·데이터·주문 모듈은 분리해 한 부분의 변경이 다른 부분을 망가뜨리지 않게 합니다.

  1. 변경 전 실패 테스트를 먼저 쓴다.
  2. AI가 제안한 가정과 데이터 누수를 확인한다.
  3. 백테스트와 실시간 코드 경로를 같게 유지한다.
  4. 모든 신호·주문·예외를 로그로 남긴다.
  5. 변경 후 전체 회귀테스트를 다시 실행한다.

WEEKLY PRACTICE LOOP

전략 수익률보다
재현성과 안전성을 먼저 검증합니다.

중급반의 재택 실습은 저장된 데이터, 실시간 무주문 관찰, 모의 주문의 세 환경을 순서대로 통과합니다. 권장 재택 실습량은 주 8~10시간이며, 실계좌 주문은 수료 조건이 아닙니다.

명세말을 숫자와 상태로

조건, 계산 시점, 예외와 미거래 이유를 표로 고정합니다.

오프라인과거 데이터 재생

비용·슬리피지를 반영하고 블라인드 구간에서 반복 검증합니다.

실시간무주문 그림자 운용

실제 데이터에서 신호만 기록해 과거 검증과 차이를 찾습니다.

모의운영주문·장애·복구

모의 브로커로 실패 상황을 재현하고 중단·복구 절차를 확인합니다.

4-WEEK SYLLABUS

주차별 교과과정

모든 자동주문 기능은 백테스트와 모의운영을 먼저 거칩니다. 실계좌 연결은 교육 성과의 필수 조건이 아니며, 참가자의 선택과 책임 아래 별도 검증 후 진행합니다.

WEEK01

매매 전략을 실행 가능한 명세로 바꾸기

자연어로 표현된 매매기법의 모호함을 제거하고 전략·리스크·운영 설정을 분리합니다.

본사 교육장 · 4시간
  • 전략의 입력·조건·출력·무효화 정의
  • 룩어헤드 편향과 과최적화 이해
  • 전략 상태 머신과 거래일 달력
  • AI로 명세·테스트 케이스·코드 골격 생성
재택 실습 · 8~10시간 권장
  • 본인 전략 1개를 규칙표로 작성
  • 경계값·미거래·오류 조건 20건 정의
  • 과거 데이터로 테스트를 먼저 실패시킨 뒤 구현
통과 기준같은 입력에 항상 같은 판단이 나오고, 20개 경계 테스트가 통과하며 미래 데이터를 참조하지 않는다.
WEEK02

다종목 분석과 후보 선별 엔진

저장 데이터와 실시간 무주문 관찰에서 여러 종목의 이벤트·데이터 품질·선별 근거를 추적합니다.

본사 교육장 · 4시간
  • 실시간 큐와 종목별 상태 관리
  • 지표·거래량·호가·수급 조건 계산
  • 데이터 지연·누락·중복 탐지
  • 후보 점수·선별 근거·미거래 사유 로그
재택 실습 · 8~10시간 권장
  • 저장 데이터 20거래일 블라인드 재생
  • 실시간에서 주문 없이 신호만 기록
  • 백테스트와 실시간 판단 차이 분석
통과 기준모든 후보·제외 종목의 이유가 로그로 설명되고, 지연·누락 데이터에서는 신규 신호가 안전하게 차단된다.
WEEK03

모의 자동주문과 위험 통제 설계

주문 어댑터를 전략에서 분리하고, 어떤 오류에서도 추가 손실과 중복 동작을 제한합니다.

본사 교육장 · 4시간
  • 주문 전 검증과 수량 계산
  • 접수·부분체결·취소·거절 상태 처리
  • 중복주문 방지와 멱등성 키
  • 일일 손실·종목·노출 한도와 긴급중단
재택 실습 · 8~10시간 권장
  • 모의 브로커로 장애 시나리오 15건 실행
  • 연결 끊김과 재시작 후 상태 복구
  • 주문·체결 감사 로그와 잔고 대조
통과 기준15개 실패 시나리오에서 중복주문이 없고, 손실·데이터·연결 한도 초과 시 자동주문이 즉시 중단된다.
WEEK04

Kims Algo급 시스템 통합·검증·운영

백테스트, 리플레이, 실시간 무주문, 모의 자동주문을 같은 전략 코드로 실행하고 배포 가능한 형태로 완성합니다.

본사 교육장 · 4시간
  • 백테스트와 실시간 실행 경로 통합
  • 수수료·세금·슬리피지·체결지연 반영
  • 운영 대시보드와 알림·로그
  • Windows 빌드, 버전관리, 최종 시연
재택 실습 · 10시간 이상 권장
  • 블라인드 검증 보고서 작성
  • 1일 모의 실시간 무인운영
  • 전략 조건 하나를 스스로 변경·회귀검증
최종 통과1일 모의운영과 복구훈련을 완료하고, 모든 신호·주문·차단 이유를 설명하며 전략 변경 후 전체 테스트를 통과한다.

IN-CLASS WORKSHOP · 4 HOURS · 10 PEOPLE

10명 모두 직접 만들고,
강사는 막힌 지점을 풀어 줍니다.

대면수업은 강사의 라이브 코딩을 보는 시간이 아닙니다. 참가자마다 자신의 PC에서 전략·데이터·주문 기능을 직접 구현하고, 강사는 교실을 순회하며 각자의 화면·로그·AI 대화를 확인합니다. 강사는 정답을 대신 입력하지 않고 진단 질문과 검증 순서를 제시하며, 참가자가 직접 수정하고 회귀테스트까지 통과하게 합니다. 강사의 구현 시연은 사전·복습 동영상으로 볼 수 있습니다.

00:00–00:20목표·안전기준오늘 기능과 주문 금지선 확인
00:20–00:55과제 1 개인 실습명세·테스트부터 직접 작성
00:55–01:15순회 코칭 1가정·데이터 누수를 1:1 점검
01:15–01:55과제 2 개인 실습실시간·다종목으로 직접 확장
01:55–02:05휴식버전 저장·상태 백업
02:05–02:25순회 코칭 2동시성·상태 문제 진단
02:25–03:10과제 3 개인 실습장애·안전 테스트 직접 연결
03:10–03:20휴식실패 로그와 질문 정리
03:20–03:45순회 코칭 3참가자가 수정·회귀검증
03:45–04:00체크포인트개인별 통과 확인·재택 과제
코칭을 요청할 때 증거를 준비합니다
  1. 전략 명세와 기대 결과
  2. 재현 데이터·시각·종목
  3. 로그와 오류 원문
  4. 주문·체결 상태 변화
  5. 마지막 정상 버전과 변경점
강사와 참가자는 이렇게 해결합니다
  1. 참가자가 현재 상태를 설명
  2. 강사가 진단 질문과 순서를 제시
  3. 데이터와 코드 문제를 구분
  4. 참가자가 안전하게 수정·재시도
  5. 참가자가 회귀테스트로 확인

INTERMEDIATE · WEEK BY WEEK ASSIGNMENTS

중급반 주차별
수업 과제와 실습요령

중급 1주차

전략 명세와 검증 가능한 코드

완성 목표: 같은 입력에 같은 판단을 내리는 독립 전략 모듈과 테스트

과제 1 · 자연어 전략 해체

진입·청산·미거래·무효화 조건을 데이터 항목, 계산 시점, 비교값으로 분해합니다.

요령: “강한 종목” 같은 표현을 금지하고 측정 가능한 숫자로 바꿉니다.
과제 2 · 테스트 먼저 작성

정상·경계·미거래·오류 입력 20건의 기대 결과를 만든 뒤 AI에게 전략 함수를 구현시킵니다.

요령: 과거 데이터의 미래 값을 현재 판단에 쓰지 않는지 별도 검사합니다.
과제 3 · 블라인드 재생

학습에 쓰지 않은 기간을 IUreplay 데이터로 재생하고 신호·제외 이유를 기록합니다.

개별 코칭 포인트: 모호한 조건, 룩어헤드 편향, 거래일·시간 경계, 설정값 누락을 참가자가 찾도록 돕습니다.
중급 2주차

다종목 실시간 분석과 선별

완성 목표: 여러 종목을 동시에 분석하고 후보·제외 이유를 남기는 엔진

과제 1 · 이벤트 큐와 종목 상태

체결·호가 이벤트를 종목별 상태에 반영하고 중복·역순·지연 데이터를 표시합니다.

요령: 한 종목으로 먼저 검증한 뒤 5종목, 20종목 순으로 늘립니다.
과제 2 · 후보 선별

전략 조건을 계산해 후보 목록을 만들고 점수·충족 조건·제외 조건을 함께 보여 줍니다.

요령: 결과만 표시하지 말고 판단에 사용한 입력값을 로그에 남깁니다.
과제 3 · 무주문 그림자 운용

실시간 데이터에서 주문 없이 신호만 기록하고 과거 재생 결과와 차이를 비교합니다.

개별 코칭 포인트: 동시성, 중복 이벤트, 데이터 지연, UI 멈춤, 성능 병목을 참가자가 계측으로 찾도록 돕습니다.
중급 3주차

모의 자동주문과 위험 통제

완성 목표: 주문 전 검증부터 체결·취소·거절·긴급중단까지의 상태관리

과제 1 · 주문 전 검증

종목·시간·가격·수량·가용금액·노출 한도를 검사하고 같은 의도의 중복주문을 차단합니다.

요령: 검증 실패마다 주문하지 않은 이유를 사용자와 로그에 모두 표시합니다.
과제 2 · 주문 수명주기

모의 브로커로 접수·부분체결·완전체결·취소·거절을 발생시키고 잔고와 대조합니다.

요령: 재시도할 때 같은 주문이 다시 나가지 않도록 고유 키를 사용합니다.
과제 3 · 장애와 중단

네트워크 단절, 데이터 지연, 일일 손실 한도, 재시작을 재현해 신규 주문 중단과 상태 복구를 확인합니다.

개별 코칭 포인트: 부분체결 잔량, 중복 콜백, 재시작 후 상태, 긴급중단 우선순위를 참가자가 추적하도록 돕습니다.
중급 4주차

Kims Algo급 통합 운영

완성 목표: 백테스트·재생·실시간 관찰·모의주문을 같은 전략으로 실행하는 Windows 프로그램

과제 1 · 실행 모드 통합

백테스트, IUreplay 재생, 실시간 무주문, 모의 자동주문이 같은 전략·위험 모듈을 사용하도록 연결합니다.

요령: 모드별 차이는 데이터와 주문 어댑터에만 두고 전략 코드는 공유합니다.
과제 2 · 운영·복구 훈련

대시보드에서 신호·주문·노출·손실·연결상태를 확인하고 중단→재시작→상태 복구를 수행합니다.

요령: 운영자가 따라 할 수 있는 장전·장중·장후 체크리스트를 작성합니다.
과제 3 · 독립 변경과 최종 시연

전략 조건 하나를 스스로 바꾸고 전체 회귀테스트 후 1일 모의 무인운영 결과를 발표합니다.

개별 코칭 포인트: 백테스트·실시간 차이, 설정 버전, 빌드 의존성, 로그 누락과 복구 절차를 참가자가 해결하도록 돕습니다.

SAFETY GATES

자동주문 전에
통과해야 하는 5개의 문.

좋은 전략도 시스템이 통제되지 않으면 사용할 수 없습니다. 아래 안전장치가 코드와 테스트로 확인되어야 최종 시연을 통과합니다.

01

주문 전 검증

계좌, 종목, 시간, 가격, 수량, 가용금액을 주문 직전에 다시 확인합니다.

02

중복 차단

재시도·재시작·통신지연에도 같은 의도의 주문이 두 번 나가지 않게 합니다.

03

손실 한도

1회·1종목·1일 한도와 연속 오류 기준을 넘으면 신규 주문을 중단합니다.

04

긴급 중단

사용자가 즉시 자동화를 멈추고 현재 주문과 포지션을 확인할 수 있어야 합니다.

COMPLETION STANDARD

수료 기준

성과 곡선이 아니라 시스템의 재현성·안전성·설명 가능성을 평가합니다.

전략 검증

비용 포함 블라인드 테스트

학습에 쓰지 않은 구간에서 거래비용과 체결 가정을 포함한 결과를 제출합니다.

장애 검증

15개 실패 시나리오 통과

주문 거절, 부분체결, 데이터 지연, 네트워크 단절, 재시작 상황을 재현합니다.

운영 검증

모의 실시간 1일 운영

수동 개입 없이 로그를 남기고 종료 후 모든 신호·주문·오류를 설명합니다.

!
수료는 실전 수익 가능성을 인증하지 않습니다.백테스트와 모의운영 성과는 미래 성과를 보장하지 않으며 시장 변화, 슬리피지, API 장애로 실제 결과가 달라질 수 있습니다. 생계자금·대출금으로 자동매매를 운용하지 마세요.

REQUIRED TOOLING

준비물과 개발 원칙

구분준비·사용원칙
PCWindows 10/11 노트북업데이트·백업 가능한 본인 장비
선행 프로젝트초급반 IUreplay급 결과물데이터 기록·재생·모의체결 동작
AI 코딩 도구수업에서 안내코드·오류는 공유 가능, 인증정보는 입력 금지
증권 API모의환경 우선증권사 약관·시세 권한·호출 제한 준수
버전·로그프로젝트별 이력 관리변경·주문·오류를 사후 추적 가능하게 기록

전략보다 먼저, 통제 가능한 시스템.

중급반은 초급반 수료자만 신청할 수 있습니다. 아이유톡에서 휴대전화 인증 후 충전금으로 결제하며, 교육 시작일은 결제 후 강사와 문자메시지로 협의합니다.