🔒 V11 안정화 보호 · 동일 Snapshot 판정 비교 중복 방지 · 동일 Snapshot AI 2시간 캐시 · 미체결 1회 해제 + 첫 체결 후 Selector Lock · 완전일치 시 엔진 자동선택 · QA 격리 · Stable 이후 데이터만 Evolution 정식 표본으로 사용 봉인 기준점 준비 중…
V10.3 기존 엔진 실제 이식 · 보유상태 자동판별 · 적응형 기준점(Gate) · 기회점수 · 쿨다운 · 추가하락 예외 · 방어모드 1/2/3 · 시장 위험배수 · 매수권 · 10단계 비관적 매수표 / 낙관적 매도표
1. 계좌 상태
v1.5 시장 스냅샷 갱신 기능으로 현재가 + MA200 + 365일 고점 + RSI + ATR + 수익률 + 거래량배수를 한 번에 불러와.
시장 스냅샷 신선도: 아직 없음 시장 전체 갱신을 하면 Snapshot 시각을 기록해. 신선도는 시간이 지나면 BEST → NORMAL → STALE로 자동 하락하지만 주문을 강제로 막지는 않아.
2. V10.3 시장 입력
현재가 외 지표는 v1.5 Snapshot Freshness에서는 직접 입력해. 다음 단계에서 지표 API 자동수집을 붙일 수 있어.
🧪 QA 테스트 모드 OFF
실제 주문용이 아닌 엔진 검증 전용. ON 시 현재 입력값을 임시 백업하고 시장 전체/현재가 갱신을 잠가 테스트값이 덮어써지지 않게 해.
QA OFF · 실제 입력값 사용 중.
3. V11 핵심 구조
기존 V10.3 계산식은 그대로 두고, V11이 확장될 수 있도록 역할을 분리했어. 지금은 한 HTML 안에 있지만 서로 다른 모듈 인터페이스를 통해 동작해.
시장 데이터
준비됨
엔진
V10.3
주문판
준비됨
방어 기록기
준비됨
실행기
작동 중
AI 보조판단
REAL BRIDGE
판정 비교
JUDGE v0.1
실행 선택기
WAIT
흐름: 시장 데이터 → 엔진 + AI Shadow → 판정 비교 → 실행 선택기 → 주문판/방어 기록기 → 실행기. 선택 전에는 기존 엔진 주문판을 기본 미리보기로 보여주고, 선택 후에는 그날 선택한 엔진/AI 주문판만 실행 대상으로 사용해. 방어모드 R2/R3와 현금보호선은 어떤 모드에서도 우회하지 않아.
엔진과 같은 시장 데이터를 받지만 엔진의 점수·Gate·매수권 계산값은 입력으로 사용하지 않아. 실제 AI는 독립 판단만 만들고, R2/R3·현금보호선·주문 상한 같은 공통 안전망은 계속 CRIOS가 강제해.
보조판단 결과
-
신뢰도
-
시장 해석
-
AI 연결 상태
CHECK
배포 후 Cloudflare Secret OPENAI_API_KEY를 설정하면 실제 AI 호출이 활성화돼.
AI 보조판단 평가 전.
※ 실제 AI 응답은 동일 Snapshot에 대해 최대 2시간 캐시해. 캐시가 없거나 API가 연결되지 않으면 기존 규칙형 Shadow가 자동 fallback으로 동작해. 판정 비교/실행 선택기 구조는 그대로 유지돼.
6. 판정 비교 v0.1 — 엔진 vs AI
판정 비교는 엔진과 AI Shadow의 판단을 같은 시점의 스냅샷으로 기록해. 아직 어느 쪽도 자동 채택하지 않고, 이후 가격 변화가 생기면 가상 성과를 업데이트해 비교 자료를 만든다.
현재 판정
-
누적 비교
0
불일치
0
평가 완료
0
판정 비교 평가 전.
시각
R
엔진
AI
비교
기준가
현재수익률
가상우위
※ 기존 판정 비교 로그는 유지하고, 아래 Scoreboard가 +1/+3/+5 거래일 근사 성과를 별도로 채점해. Heartbeat와 QA 리허설 기록은 순수 엔진 vs AI 성적에서 제외돼.
7. 판정 비교 Scoreboard v0.1
같은 시점의 엔진·AI 판단을 저장한 뒤 +1/+3/+5 거래일(주말 제외 근사) 시점의 실제 가격으로 채점해. 수익률뿐 아니라 관측 MAE/MFE와 당시 현금 사용 강도도 함께 남겨 Evolution 근거로 사용해.
실전 판정 비교 스냅샷
0
최근 판정
대기
평가 포인트
0
기간
엔진 승
AI 승
무승부
평가완료
엔진 평균
AI 평균
아직 평가 가능한 실전 데이터가 없어. 실제 시장 스냅샷이 날짜를 넘겨 쌓이면 자동 채점돼.
8. 규칙 개선 제안기 v0.2 + 후보 승인
판정 비교 Scoreboard의 실전 성과를 기본 근거로 쓰고, Selection Outcome 성적을 보조 증거로 함께 읽어 방어모드 비율·Gate·분할수·매수간격의 개선 후보를 제안해. 제안 생성 → 후보 저장 → 사람 승인 → 승격 순서이며, 승인 전에는 엔진 규칙을 절대 바꾸지 않아.
학습 준비도
수집중
평가 포인트
0
제안 생성
0
실전 +1D/+3D/+5D 성적이 쌓일 때까지 현재 V10.3 규칙을 유지해.
방어모드 비율
유지
표본 대기
적응형 기준점(Gate)
유지
표본 대기
분할 수
10단계 유지
표본 대기
매수 간격
현행 유지
표본 대기
※ 최소 12개 평가 포인트 전에는 후보 저장도 잠겨. 30개 이상부터 비교 신뢰도를 높게 표시해. QA·Heartbeat는 계속 제외돼.
규칙 개선 후보 / 승인후보 없음
현재 엔진 규칙
Gate ±0 · 10단계 · 간격 1.00×
승격된 override가 없으면 V10.3 기본값을 사용해.
후보 규칙
저장된 후보 없음
Advisor 제안을 후보로 저장하면 비교할 수 있어.
현재 스냅샷 영향
-
후보가 있으면 현재 Gate·분할·간격 변화량을 표시해.
승격 / 되돌리기
V10.3 기본
자동 승격 없음. 반드시 직접 승인해야 적용돼.
승인 대기 중인 후보가 없어.
시각
행동
Gate
분할
간격
상태
9. 클라우드 장기 저장 v0.1 — 장기 DB + 복구
판정 비교 / Selection / Evolution / Sandbox / 계좌 상태를 브라우저 localStorage에만 두지 않고
Cloudflare KV에 암호키로 백업해. 브라우저 캐시 삭제·기기 교체 뒤에도 서버 원장에서 복원할 수 있어.
OpenAI API 키는 이 백업에 포함하지 않아.
클라우드 연결
미확인
KV binding / Sync Token 확인 전
로컬 데이터 항목
0
crios_* 장기 상태 키 개수
마지막 클라우드 저장
-
아직 저장 기록 없음
마지막 클라우드 복원
-
아직 복원 기록 없음
설정 대기
Cloudflare에 KV binding CRIOS_STATE와 secret CRIOS_SYNC_TOKEN을 만든 뒤 연결 확인을 눌러.
※ Cloud에는 CRIOS 상태 JSON 한 세트를 저장해. 동기화 토큰·OpenAI 키·REAL AI 2시간 캐시는 백업에서 제외해.
복원은 현재 브라우저 상태를 덮어쓰므로 확인창을 거쳐 실행돼.
10. 규칙 개선 모의 비교 v0.1 — 현재 A vs 후보 B
Evolution 후보를 바로 실전에 승격하지 않고, 현재 활성 엔진 A와 후보 엔진 B를 같은 Market Snapshot에서 동시에 가상 운용해.
실제 주문판·실행 선택기에는 A만 영향을 주고, B는 관찰/채점만 해. 한 후보는 한 번에 1개 규칙 변수만 변경하도록 제한해.
모의 비교 상태
대기
Evolution 후보가 저장되면 자동으로 A/B 기록을 시작해.
평가 포인트
0 / 20
+1D/+3D/+5D 합산. 최소 20포인트 전에는 승격 잠금.
A승 / B승 / 무
0 / 0 / 0
같은 Snapshot의 가상 노출 성과 비교.
평균 B-A
0.00%p
양수면 후보 B 우위, 음수면 현재 A 우위.
현재 A
-
현재 활성 엔진 규칙
후보 B
후보 없음
Advisor 후보 저장 후 비교 시작
현재 스냅샷 A
-
노출 -
현재 스냅샷 B
-
노출 -
🔒 승격 잠금
후보 B는 실제 주문에 개입하지 않아. 최소 20 평가 포인트가 쌓이고 B가 A보다 의미 있게 우세한 경우에만 Evolution 승격 버튼을 열어.
기간
A 승
B 승
무
평가
A 평균
B 평균
B-A
※ 후보가 바뀌면 새 Candidate ID로 별도 원장이 시작돼. QA·Heartbeat는 제외. Sandbox 결과는 자동 승격하지 않으며, A/B 결과가 충분히 쌓인 뒤 사람 승인을 거쳐야 해.
11. 규칙 개선 근거 연결 v0.1 — 판정 비교 + 실제 선택 성적
판정 비교의 엔진 vs AI 순수 비교와 선택 결과의 네 실제 선택 vs 반대편을 한 화면에서 합쳐 읽는 연결층이야. 이 연결층은 엔진을 직접 바꾸지 않고, 규칙 개선 제안기가 제안을 만들 때 보조 근거·확신도로만 전달해.
판정 비교 평가 포인트
0
선택 평가 포인트
0
통합 근거
0
교차 신호
수집중
판정 비교 요약
표본 대기
실제 선택 요약
표본 대기
근거 연결: 아직 교차 검증할 표본이 부족해.
※ 승격 잠금 기준은 계속 판정 비교 최소 12 평가 포인트를 우선 적용해. 선택 결과 성적은 아직 보조 증거라서 단독으로 규칙 승격을 열지 않아. QA·Heartbeat는 제외돼.
12. 실행 선택기 v0.1 — 오늘은 엔진 vs AI
같은 시장 Snapshot에서 엔진과 AI Shadow가 만든 판단을 비교한 뒤, 오늘 실제로 따를 주문판을 네가 직접 선택해. 단, 판정 비교가 완전일치면 기준선인 엔진을 자동 선택해. 수동 선택은 첫 체결 전 1회만 해제할 수 있고, 첫 체결 뒤에는 같은 미국 거래일 동안 완전 잠금돼.
엔진 주문판
-
엔진 계산 후 표시
AI 주문판
-
AI Shadow 계산 후 표시
오늘 선택
미선택
선택 전에는 엔진 주문판을 미리보기로 표시하지만 체결 기록에는 선택 출처를 남기지 않아.
선택 대기 현재는 엔진 주문판 미리보기. 실제 주문 전 오늘 사용할 모드를 선택해.
※ AI 모드도 계좌 생존 규칙을 무시하지 않아. R2/R3 신규매수 금지, 현금보호선, 주문 상한은 공통 안전망으로 유지돼. 즉 AI는 진입 판단과 강도를 다르게 제시하고, 계좌 파괴를 막는 하드가드는 공통으로 둬.
13. 선택 결과 성적표 v0.1 — 내가 고른 쪽은 어땠나
실행 선택기에서 실제로 고른 엔진/AI를 같은 시점의 반대편 판단과 함께 저장하고, 이후 +1/+3/+5 거래일 가격으로 사후 채점해. 판정 비교의 엔진 vs AI 비교와 별도로, 네 선택 자체의 성과·후회비용을 기록하는 원장이야. 자동으로 다음 모드를 고르지는 않아.
실전 선택 스냅샷
0
평가 포인트
0
선택 우위
0
최근 판정
대기
오늘 엔진 또는 AI 주문판을 선택하면 첫 실전 선택 스냅샷이 기록돼.
기간
선택 승
반대 승
무승부
평가
선택 평균
반대 평균
후회비용
※ 같은 미국 거래일에 선택을 바꾸면 그날의 실전 선택 스냅샷은 마지막 선택 시점으로 갱신돼. QA는 제외하고, Heartbeat 자체는 선택 성과 노출값에 포함하지 않아.
14. 비관적 매수표 — 10단계
매수표는 항상 표시돼. CRIOS가 허가하면 실행모드, 허가하지 않으면 관찰모드로 전환돼.
체결
단계
주문가
실제체결가
수량
금액
15. 낙관적 매도표 — 10단계
V10.3의 +10/+20/+35/+55% 익절 철학을 보존하면서, 중간 구간을 10개 주문으로 펼쳐 놓는 리허설형 실행표야.
체결
단계
주문가
실제체결가
수량
금액
16. 방어모드 Evolution Log
R1/R2/R3 진입·변경·해제를 자동 기록하는 학습용 원장. 아직 엔진 규칙을 자동 변경하지 않고, 향후 판정 비교/Evolution이 비교할 데이터를 쌓는 단계야.
방어모드 이벤트
0
현재 상태
OFF
최근 이벤트
-
시각
이벤트
R
가격
평단
손익
현금%
Score/Gate
매수권
REC
14. 체결 반영 / 복귀
반영 후 현금
-
반영 후 수량
-
반영 후 평단
-
체결 건수
-
주문판 생성 전.
고급 설정 · 실전 시작 초기화
내일 첫 실전 시작 전에 테스트 중 쌓인 기록만 깨끗하게 비우는 안전 초기화야. 현재 계좌 입력값·활성 엔진 규칙·Cloud 동기화 토큰은 보존하고, Judge/선택/Recovery/Evolution 후보·모의비교/체결/시장 Snapshot/AI 캐시와 기존 학습 시작점을 초기화해. Cloud 토큰이 있으면 정리된 새 기준 상태로 Cloud 원장도 덮어써.
※ 되돌리기 어려운 기능이라 확인창이 두 번 떠. 실제 계좌의 현금·보유수량·평균단가 입력값은 지우지 않아.