KPS 트레이딩 도구 — 라이브락 + 25레벨 상태기계 구축 (한선씨 실행본)
개요
2026-06-27 울트라분석(9에이전트) 결론 — 현 KPS 카피트레이더 설계 그대로 라이브 자본 투입 금지(NO),
데이터로 엣지 실증 전까지 종이거래/저널만 — 을 실행 가능한 한선씨 코드로 구현·강제했다.
과거 세션이 남긴 미컴파일 골격을, 이 Mac의 hanseonc_high로 실제 컴파일·실행 검증했다.
무엇을 했는지
- 메모리/과거산출물 recall —
project_kps_copytrader결론 + CrownyDoc 5개 .한선 골격 복기. - 셀코어 정통 API 검증 — 골격이 가정한 API가 틀렸음을 스모크 테스트로 확인:
셀코어_평가() 없음 → 룰엔진실행(db,감사,룰들,최대id) 사용
- 룰엔진실행은 db 직접반환 아님 → {db,감사,적용수} 맵 반환 (맵꺼내(결과,"db"))
- 셀은 db 모델: 새셀/셀씀/슬롯읽기(셀읽()); 슬롯12는 타임스탬프 예약
- 룰 기대값은 리터럴만 비교 → 동적식 불가
kps_라이브락_엣지.한선작성·검증 — 라이브 해제 3조건을 셀코어 룰로 게이트:
kps_상태기계.한선작성·검증 — 25레벨 피라미드 종이거래 상태기계.
- 빌드/학습/문서 —
build.sh(컴파일+자가검증), 패턴 3건 학습DB 등록, README.
관련 파일
/Users/ef/crowny-trader/한선씨/kps/kps_라이브락_엣지.한선(✅ 검증)/Users/ef/crowny-trader/한선씨/kps/kps_상태기계.한선(✅ 검증)/Users/ef/crowny-trader/한선씨/kps/build.sh,README.md- 학습DB:
셀코어_룰엔진실행_결과맵,라이브락_3조건_셀코어게이트,셀코어_세션셀_db모델 - 동반(윈도우크라우니 대기):
2026-06-27-kps-거래저널-컨디션.한선외 CrownyDoc 골격
잔여 이슈
- 거래저널-컨디션 모듈 포팅 — 진입전 4상 컨디션 게이트 + per-day PSV 저널을 동일한
- 실 저널 연동 — 종이거래/실측 결과를 PSV에 누적해 라이브락 조건①을 실데이터로 평가.
- crowny-trader(7741) 웹 엔드포인트 — 라이브락 상태/엣지 보고서를 HTTP로 노출(JS 래퍼, .한선 정본 유지).
- 사이징 평탄화 설계 — L13(40계약) 단일손절이 트레일링DD를 전멸 → 조건② 충족하려면 레벨테이블 재설계 필요.
2026-06-29 라운드1 — 잔여이슈 4건 전부 완료·검증
| 이슈 | 산출 | 상태 |
|---|---|---|
| ① 컨디션 게이트 셀코어 포팅 | kps_저널_컨디션.한선 — 음게이트 룰 실제 발화(음→거래금지) | ✅ |
| ② 실 PSV 저널 연동 | 동 파일 — PSV 기록/로드, 카피어 엣지 72% 실데이터 산출 → 조건① 공급 | ✅ |
| ③ 웹 엔드포인트(7741) | routes/kps.js — livelock/edge/condition/journal/config HTTP. server.js 1줄 배선 | ✅ HTTP 검증 |
| ④ 사이징 평탄화 | kps_사이징.한선 — 트레일링DD가 계약수 캡. 6계좌 전부 조건② 충족 | ✅ |
150/40=3.75→4).
안전 critical이라 명시 floor 클램프로 정정. 학습DB 한선씨_나눗셈_자연반올림_floor클램프 등록.원 피라미드 결함 정량화: 정점 L13(40계약) 단일손절 $1600 → APEX 25K에서 25레벨 중 19레벨이 조건② 위반. 평탄화(계좌 트레일링DD가 계약수 캡)하면 전 계좌 충족. 예: Lucid 100K → 정점 7계약.
잔여(라운드2 후보): 라이브락↔사이징/저널 모듈 간 호출 통합(한 진입점), 실 NT8 로그 연동, 대시보드 UI, 약관 실시간 재확인 자동화.
2026-06-29 라운드2 — 통합·UI·NT8 연동
| 목표 | 산출 | 상태 |
|---|---|---|
| ① 단일 진입점 통합 | kps_허브.한선 — KPS하루진입() 한 함수가 컨디션→사이징→상태기계→저널→라이브락 체인 | ✅ 컴파일·실행 |
| ② 대시보드 UI | public/kps.html — 라이브락 배너·컨디션 4상 입력·엣지 보고·저널·설정 (다크+시아노) | ✅ E2E(카피어22건→LIVE_OK 전환) |
| ③ NT8 로그 연동 | kps_nt8매핑.한선(정본 CSV파서) + routes/kps.js POST /api/kps/nt8 + NT8연동.md 설계 | ✅ .한선/JS 양쪽 검증 |
- 임포트 동작 규명: 중복 함수정의=last-wins(에러X), 임포트=top-level 호출 실행 → 허브는 부작용 회피 위해 자기완결.
- E2E: 카피어 22건 익절 기록→엣지 100%/22건→조건① 충족, 사이징·약관 설정→라이브락 LIVE_OK 전환 확인(데이터가 NO→YES).
- 학습DB:
한선씨_CSV_콤마분해_파서추가.
2026-06-29 라운드3(최종) — 장세분류·테스트·허브카드
| 목표 | 산출 | 상태 |
|---|---|---|
| ① 장세 자동분류 | kps_장세분류.한선(셀코어 룰: ADX/방향/ATR비율→5장세) + routes/kps.js classifyRegime JS미러 → NT8 ingest 자동태깅 | ✅ 컴파일·실행, NT8 ADX32→추세상승 확인 |
| ③ 정식 테스트 | kps_테스트.한선 — 안전 불변식 18건 어서션(사이징floor·라이브락3조건·음게이트·트리거·장세) | ✅ 18/18 PASS |
| ④ index 허브 카드 | public/index.html KPS 라이브락 섹션 + nav 링크 (feature-grid 재사용) | ✅ 라이브(200) |
| ② SSE 실시간 | 가치순 후순위로 보류(라이브락은 저장후 즉시조회로 충분) | ⬜ |
셀코어_장세분류_ADX_ATR_룰, 한선씨_어서션_하니스_단언.전체 3라운드 최종 — 산출물 일람
한선씨 모듈 8개(전부 컴파일·실행 검증, build.sh 일괄): kps_라이브락_엣지 · kps_상태기계 · kps_저널_컨디션 · kps_사이징 · kps_허브 · kps_nt8매핑 · kps_장세분류 · kps_테스트(18/18) 웹: routes/kps.js(7+엔드포인트, server.js 배선) · public/kps.html(대시보드) · index.html(허브 카드) 문서: README.md · NT8연동.md · 본 문서 학습: 셀코어/한선씨 패턴 8건 학습DB 등록 발견 VM 함정: 룰엔진실행=결과맵 / 나눗셈=자연반올림(floor클램프) / 슬롯12 타임스탬프 / 임포트=top-level실행·dup=last-wins / 글자수=코드포인트
핵심 결론 보존: 울트라분석 NO(라이브 금지)를 코드로 강제. 라이브락 기본 잠김, 3조건(엣지·사이징·약관) 데이터 입증 시에만 해제. 도구는 기록·실증만 — 주문 실행 안 함.
2026-07-01 미완작업 완료 (울트라병렬 워크플로우 + 적대검증)
울트라병렬 워크플로우(sonnet×3 병렬설계 → opus 적대검증)로 미완 3건 구현:
| 미완 | 산출 | 검증 |
|---|---|---|
| ① SSE 실시간 대시보드 | routes/kps.js /api/kps/stream + kpsBroadcast(journal/nt8/config/mentor) + kps.html EventSource(자동재접속·표시등) | ✅ SSE 라이브 |
| ② NinjaScript C# 브리지 | 한선씨/kps/NT8브리지/KpsCopierBridge.cs + README.md (ADX/ATR→장세, HttpClient POST, 주문없음) | 구조·안전 검수(NT8머신 컴파일) |
| ③ 멘토 API↔KPS 저널 | lib/kps-mentor-bridge.js(lazy require 순환방지) + /api/kps/mentor-trade·/api/kps/mentor-edge | ✅ 멘토별 엣지 라이브 |
- kps.html이
mentor-trade이벤트 미처리(죽은 이벤트) → 화이트리스트 추가 /api/kps/config무인증 게이트 개방 취약점 → 사이징·약관 true 전환은 SSO 필수(403) + 감사로그(livelock-audit.jsonl)- mentorEdge 기대값 반올림 한선씨 자연반올림 불일치(음수 발산) → natRound(대칭 반올림)
- SSE 하트비트 25s 핑 + init write 예외방어
- NT8 브리지 분리계정 execution 가시성 주의 README 명시
- PSV 열 붕괴 방어(모든 문자열 필드 | 이스케이프)
최종 확정 자산 (미완작업까지)
- 한선씨 8모듈(build.sh, 테스트 18/18) + NT8브리지 C#
- routes/kps.js(9 엔드포인트: livelock/edge/condition/stream/journal/nt8/config/mentor-trade/mentor-edge) + lib/kps-mentor-bridge.js
- public/kps.html(SSE 실시간) + index.html(카드)