아이디어를 규칙과 상태로
진입·청산·무효화 조건을 데이터 항목과 시간 기준이 명확한 명세로 바꿉니다.
초급반에서 만든 데이터·리플레이 기반 위에 전략 엔진, 실시간 상태관리, 자동주문, 위험 통제와 운영 로그를 더합니다. 목표는 ‘매수 버튼을 자동으로 누르는 코드’가 아니라 실패해도 통제 가능한 자동매매 시스템입니다.
LEARNING OUTCOMES
매매 아이디어를 검증 가능한 규칙으로 표현하고, 실시간 시장 이벤트에서 신호를 계산하며, 주문 전후의 모든 상태와 위험 한도를 추적하는 시스템을 설계합니다.
참가자가 만든 알고리즘에 따라 시스템을 설계하여 아이유톡 서버에서 수익공유형 구독서비스로 수익을 창출합니다. (중급반 교육 수료가 수익창출을 보장하지 않습니다. 실제 서비스 결과 사용 고객이 증가해야 수익이 발생될 수 있습니다)
진입·청산·무효화 조건을 데이터 항목과 시간 기준이 명확한 명세로 바꿉니다.
신호부터 접수·부분체결·취소·거절까지 상태 전이를 추적하고 중복주문을 차단합니다.
일일 손실 한도, 데이터 지연, 연결 끊김, 긴급중단과 감사 로그를 시스템에 넣습니다.
FROM REPLAY TOOL TO AUTOMATED SYSTEM
중급반은 처음부터 새 프로그램을 만들지 않습니다. 초급반에서 검증한 데이터 기록·재생·모의체결을 기반으로 전략을 독립시키고, 과거 데이터 검증과 실시간 관찰을 통과한 뒤에만 모의 자동주문을 연결합니다.
진입·청산·미거래 조건과 계산 시점을 표로 작성해 해석 차이를 없앱니다.
비용과 체결 가정을 포함하고 학습하지 않은 구간에서 결과를 확인합니다.
주문 없이 신호만 발생시키며 데이터 지연과 선별 근거를 비교합니다.
거절·부분체결·중복·재시작을 재현한 뒤 위험 통제를 확인합니다.
대시보드·로그·중단·복구 절차를 갖추고 모의환경에서 하루 운영합니다.
AI에게 수익나는 전략을 만들어 달라고 하지 않습니다. 사용자가 정한 규칙을 코드로 정확히 옮기고, 실패 조건과 테스트를 먼저 만든 뒤 구현합니다. 전략·데이터·주문 모듈은 분리해 한 부분의 변경이 다른 부분을 망가뜨리지 않게 합니다.
WEEKLY PRACTICE LOOP
중급반의 재택 실습은 저장된 데이터, 실시간 무주문 관찰, 모의 주문의 세 환경을 순서대로 통과합니다. 권장 재택 실습량은 주 8~10시간이며, 실계좌 주문은 수료 조건이 아닙니다.
조건, 계산 시점, 예외와 미거래 이유를 표로 고정합니다.
비용·슬리피지를 반영하고 블라인드 구간에서 반복 검증합니다.
실제 데이터에서 신호만 기록해 과거 검증과 차이를 찾습니다.
모의 브로커로 실패 상황을 재현하고 중단·복구 절차를 확인합니다.
4-WEEK SYLLABUS
모든 자동주문 기능은 백테스트와 모의운영을 먼저 거칩니다. 실계좌 연결은 교육 성과의 필수 조건이 아니며, 참가자의 선택과 책임 아래 별도 검증 후 진행합니다.
자연어로 표현된 매매기법의 모호함을 제거하고 전략·리스크·운영 설정을 분리합니다.
저장 데이터와 실시간 무주문 관찰에서 여러 종목의 이벤트·데이터 품질·선별 근거를 추적합니다.
주문 어댑터를 전략에서 분리하고, 어떤 오류에서도 추가 손실과 중복 동작을 제한합니다.
백테스트, 리플레이, 실시간 무주문, 모의 자동주문을 같은 전략 코드로 실행하고 배포 가능한 형태로 완성합니다.
IN-CLASS WORKSHOP · 4 HOURS · OFFLINE + ONLINE
대면수업은 강사의 라이브 코딩을 보는 시간이 아닙니다. 참가자마다 자신의 PC에서 전략·데이터·주문 기능을 직접 구현하고, 강사는 참가자의 PC화면을 순회하며 각자의 화면·로그·AI 대화를 확인합니다. 강사는 정답을 대신 입력하지 않고 진단 질문과 검증 순서를 제시하며, 참가자가 직접 수정하고 회귀테스트까지 통과하게 합니다. 강사의 구현 시연은 사전·복습 동영상으로 볼 수 있습니다.
INTERMEDIATE · WEEK BY WEEK ASSIGNMENTS
완성 목표: 같은 입력에 같은 판단을 내리는 독립 전략 모듈과 테스트
진입·청산·미거래·무효화 조건을 데이터 항목, 계산 시점, 비교값으로 분해합니다.
요령: “강한 종목” 같은 표현을 금지하고 측정 가능한 숫자로 바꿉니다.정상·경계·미거래·오류 입력 20건의 기대 결과를 만든 뒤 AI에게 전략 함수를 구현시킵니다.
요령: 과거 데이터의 미래 값을 현재 판단에 쓰지 않는지 별도 검사합니다.학습에 쓰지 않은 기간을 IUreplay 데이터로 재생하고 신호·제외 이유를 기록합니다.
개별 코칭 포인트: 모호한 조건, 룩어헤드 편향, 거래일·시간 경계, 설정값 누락을 참가자가 찾도록 돕습니다.완성 목표: 여러 종목을 동시에 분석하고 후보·제외 이유를 남기는 엔진
체결·호가 이벤트를 종목별 상태에 반영하고 중복·역순·지연 데이터를 표시합니다.
요령: 한 종목으로 먼저 검증한 뒤 5종목, 20종목 순으로 늘립니다.전략 조건을 계산해 후보 목록을 만들고 점수·충족 조건·제외 조건을 함께 보여 줍니다.
요령: 결과만 표시하지 말고 판단에 사용한 입력값을 로그에 남깁니다.실시간 데이터에서 주문 없이 신호만 기록하고 과거 재생 결과와 차이를 비교합니다.
개별 코칭 포인트: 동시성, 중복 이벤트, 데이터 지연, UI 멈춤, 성능 병목을 참가자가 계측으로 찾도록 돕습니다.완성 목표: 주문 전 검증부터 체결·취소·거절·긴급중단까지의 상태관리
종목·시간·가격·수량·가용금액·노출 한도를 검사하고 같은 의도의 중복주문을 차단합니다.
요령: 검증 실패마다 주문하지 않은 이유를 사용자와 로그에 모두 표시합니다.모의 브로커로 접수·부분체결·완전체결·취소·거절을 발생시키고 잔고와 대조합니다.
요령: 재시도할 때 같은 주문이 다시 나가지 않도록 고유 키를 사용합니다.네트워크 단절, 데이터 지연, 일일 손실 한도, 재시작을 재현해 신규 주문 중단과 상태 복구를 확인합니다.
개별 코칭 포인트: 부분체결 잔량, 중복 콜백, 재시작 후 상태, 긴급중단 우선순위를 참가자가 추적하도록 돕습니다.완성 목표: 백테스트·재생·실시간 관찰·모의주문을 같은 전략으로 실행하는 Windows 프로그램
백테스트, IUreplay 재생, 실시간 무주문, 모의 자동주문이 같은 전략·위험 모듈을 사용하도록 연결합니다.
요령: 모드별 차이는 데이터와 주문 어댑터에만 두고 전략 코드는 공유합니다.대시보드에서 신호·주문·노출·손실·연결상태를 확인하고 중단→재시작→상태 복구를 수행합니다.
요령: 운영자가 따라 할 수 있는 장전·장중·장후 체크리스트를 작성합니다.전략 조건 하나를 스스로 바꾸고 전체 회귀테스트 후 1일 모의 무인운영 결과를 발표합니다.
개별 코칭 포인트: 백테스트·실시간 차이, 설정 버전, 빌드 의존성, 로그 누락과 복구 절차를 참가자가 해결하도록 돕습니다.SAFETY GATES
좋은 전략도 시스템이 통제되지 않으면 사용할 수 없습니다. 아래 안전장치가 코드와 테스트로 확인되어야 최종 시연을 통과합니다.
계좌, 종목, 시간, 가격, 수량, 가용금액을 주문 직전에 다시 확인합니다.
재시도·재시작·통신지연에도 같은 의도의 주문이 두 번 나가지 않게 합니다.
1회·1종목·1일 한도와 연속 오류 기준을 넘으면 신규 주문을 중단합니다.
사용자가 즉시 자동화를 멈추고 현재 주문과 포지션을 확인할 수 있어야 합니다.
COMPLETION STANDARD
성과 곡선이 아니라 시스템의 재현성·안전성·설명 가능성을 평가합니다.
학습에 쓰지 않은 구간에서 거래비용과 체결 가정을 포함한 결과를 제출합니다.
주문 거절, 부분체결, 데이터 지연, 네트워크 단절, 재시작 상황을 재현합니다.
수동 개입 없이 로그를 남기고 종료 후 모든 신호·주문·오류를 설명합니다.
REQUIRED TOOLING
| 구분 | 준비·사용 | 원칙 |
|---|---|---|
| PC | Windows 10/11 노트북 | 업데이트·백업 가능한 본인 장비 |
| 선행 프로젝트 | 초급반 IUreplay급 결과물 | 데이터 기록·재생·모의체결 동작 |
| AI 코딩 도구 | 수업에서 안내 | 코드·오류는 공유 가능, 인증정보는 입력 금지 |
| 증권 API | 모의환경 우선 | 증권사 약관·시세 권한·호출 제한 준수 |
| 버전·로그 | 프로젝트별 이력 관리 | 변경·주문·오류를 사후 추적 가능하게 기록 |
중급반 수강료 1,500,000원 · 정원 10명
중급반은 초급반 수료자만 신청할 수 있습니다. 아이유톡에서 휴대전화 인증 후 충전금으로 결제하며, 교육 시작일은 결제 후 강사와 문자메시지로 협의합니다.