CRIOS V11 매매 시스템 v2.9.10 REENTRY GATE EXPLAINABILITY

빌드 v2.9.10 · REENTRY GATE EXPLAINABILITY · -10% 기본 Gate / -15% Gate -10점 / -20% Deep Gate -20점 · 현재 Score와 단계별 필요점수 표시 · 가장 가까운 해금 경로 표시 · 가격-only 추정치는 참고값으로 명확화 · ENGINE_PLAN / AI_PLAN / ACTIVE_PLAN 구조 및 계좌 자동동기화 유지 · v2.9.x 안정화 후 v3.0.0 CORE 전환
🔒 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와 현금보호선은 어떤 모드에서도 우회하지 않아.

4. CRIOS 엔진 결과

기회점수
-
적응형 기준점(Gate)
-
방어모드
-
최종 행동
-
현금비율
-
시장 위험배수
-
최종 매수권
-
매도 신호
-
엔진 계산 전.
매수권이 열리려면
V10.3 방어모드 설명
꺼짐 (정상 운용) R1 (현금≤25%·손실≤-15% → 매수권 50% 축소) R2 (현금≤18%·손실≤-25% → 신규매수 금지·보유 10% 현금확보) R3 (현금≤7%·손실≤-35% → 신규매수 금지·보유 20% 현금확보)

5. AI 보조판단 v0.2 — 실제 AI 연결 상태

엔진과 같은 시장 데이터를 받지만 엔진의 점수·Gate·매수권 계산값은 입력으로 사용하지 않아. 실제 AI는 독립 판단만 만들고, R2/R3·현금보호선·주문 상한 같은 공통 안전망은 계속 CRIOS가 강제해.
보조판단 결과
-
신뢰도
-
시장 해석
-
AI 연결 상태
CHECK
배포 후 Cloudflare Secret OPENAI_API_KEY를 설정하면 실제 AI 호출이 활성화돼.
AI 보조판단 평가 전.
※ 실제 AI 응답은 동일 Snapshot에 대해 최대 2시간 캐시해. 캐시가 없거나 API가 연결되지 않으면 기존 규칙형 Shadow가 자동 fallback으로 동작해. 판정 비교/실행 선택기 구조는 그대로 유지돼.

6. 후보 주문표 비교 & ACTIVE PLAN 선택

②/④에서 만든 ENGINE_PLANAI_PLAN을 같은 Snapshot 기준으로 나란히 비교한 뒤, 이번 SELL Cycle에서 실제 사용할 ACTIVE_PLAN을 직접 선택해. 선택 전에는 ⑦/⑧ 주문표를 볼 수는 있지만 체결은 잠금 상태야. 첫 체결 뒤에는 Cycle 종료까지 전략을 바꿀 수 없어.
엔진 주문판
-
엔진 계산 후 표시
AI 주문판
-
AI Shadow 계산 후 표시
오늘 선택
미선택
선택 전에는 엔진 주문판을 미리보기로 표시하지만 체결 기록에는 선택 출처를 남기지 않아.

⚙️ ENGINE_PLAN · 10단계 후보

Engine 계산 후 표시

🤖 AI_PLAN · 10단계 후보

AI 판단 후 표시
🔒 ACTIVE_PLAN 미선택 · 두 후보 주문표를 비교한 뒤 아래에서 하나를 선택해야 ⑦/⑧ 체결이 활성화돼.
선택 대기
현재는 엔진 주문판 미리보기. 실제 주문 전 오늘 사용할 모드를 선택해.
※ AI 모드도 계좌 생존 규칙을 무시하지 않아. R2/R3 신규매수 금지, 현금보호선, 주문 상한은 공통 안전망으로 유지돼. 즉 AI는 진입 판단과 강도를 다르게 제시하고, 계좌 파괴를 막는 하드가드는 공통으로 둬.

7. 비관적 매수표 — 10단계

매수표는 항상 표시돼. CRIOS가 허가하면 실행모드, 허가하지 않으면 관찰모드로 전환돼.
체결단계주문가실제체결가수량금액

8. 낙관적 매도표 — 10단계

초기 익절 기준은 +5/+10/+15/+20/+25/+35/+45/+55/+70/+90%의 10단계 그리드야. 초반은 촘촘하게, 수익이 커질수록 간격을 넓혀 추세를 더 오래 따라가도록 설계했어.
체결단계주문가실제체결가수량금액

9. 선택 결과 성적표 v0.1 — 내가 고른 쪽은 어땠나

실행 선택기에서 실제로 고른 엔진/AI를 같은 시점의 반대편 판단과 함께 저장하고, 이후 +1/+3/+5 거래일 가격으로 사후 채점해. 판정 비교의 엔진 vs AI 비교와 별도로, 네 선택 자체의 성과·후회비용을 기록하는 원장이야. 자동으로 다음 모드를 고르지는 않아.
실전 선택 스냅샷
0
평가 포인트
0
선택 우위
0
최근 판정
대기
오늘 엔진 또는 AI 주문판을 선택하면 첫 실전 선택 스냅샷이 기록돼.
기간선택 승반대 승무승부평가선택 평균반대 평균후회비용
※ 같은 미국 거래일에 선택을 바꾸면 그날의 실전 선택 스냅샷은 마지막 선택 시점으로 갱신돼. QA는 제외하고, Heartbeat 자체는 선택 성과 노출값에 포함하지 않아.

10. 판정 비교 v0.1 — 엔진 vs AI

판정 비교는 엔진과 AI Shadow의 판단을 같은 시점의 스냅샷으로 기록해. 아직 어느 쪽도 자동 채택하지 않고, 이후 가격 변화가 생기면 가상 성과를 업데이트해 비교 자료를 만든다.
현재 판정
-
누적 비교
0
불일치
0
평가 완료
0
판정 비교 평가 전.
시각R엔진AI비교기준가현재수익률가상우위
※ 기존 판정 비교 로그는 유지하고, 아래 Scoreboard가 +1/+3/+5 거래일 근사 성과를 별도로 채점해. Heartbeat와 QA 리허설 기록은 순수 엔진 vs AI 성적에서 제외돼.

11. 판정 비교 Scoreboard v0.1

같은 시점의 엔진·AI 판단을 저장한 뒤 +1/+3/+5 거래일(주말 제외 근사) 시점의 실제 가격으로 채점해. 수익률뿐 아니라 관측 MAE/MFE와 당시 현금 사용 강도도 함께 남겨 Evolution 근거로 사용해.
실전 판정 비교 스냅샷
0
최근 판정
대기
평가 포인트
0
기간엔진 승AI 승무승부평가완료엔진 평균AI 평균
아직 평가 가능한 실전 데이터가 없어. 실제 시장 스냅샷이 날짜를 넘겨 쌓이면 자동 채점돼.

12. 규칙 개선 제안기 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분할간격상태

13. 클라우드 장기 저장 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시간 캐시는 백업에서 제외해. 복원은 현재 브라우저 상태를 덮어쓰므로 확인창을 거쳐 실행돼.
자동 저장: 상태 저장 · 실행 선택/해제 · 체결 체크/수정 · Evolution 후보 보류/폐기/승격/롤백 직후 4초 디바운스로 저장해. 단순 시장 갱신만으로는 자동 저장하지 않아.
마감 체크포인트: 페이지가 열려 있으면 미국 동부시간 평일 16:05 이후 하루 1회 최신 상태를 저장해. 브라우저가 닫혀 있는 동안에는 실행할 수 없지만, 중요 이벤트 자동 저장으로 최신 원장을 최대한 유지해. 자동 저장 대기

14. 규칙 개선 모의 비교 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 결과가 충분히 쌓인 뒤 사람 승인을 거쳐야 해.

15. 규칙 개선 근거 연결 v0.1 — 판정 비교 + 실제 선택 성적

판정 비교의 엔진 vs AI 순수 비교와 선택 결과의 네 실제 선택 vs 반대편을 한 화면에서 합쳐 읽는 연결층이야. 이 연결층은 엔진을 직접 바꾸지 않고, 규칙 개선 제안기가 제안을 만들 때 보조 근거·확신도로만 전달해.
판정 비교 평가 포인트
0
선택 평가 포인트
0
통합 근거
0
교차 신호
수집중
판정 비교 요약
표본 대기
실제 선택 요약
표본 대기
근거 연결: 아직 교차 검증할 표본이 부족해.
※ 승격 잠금 기준은 계속 판정 비교 최소 12 평가 포인트를 우선 적용해. 선택 결과 성적은 아직 보조 증거라서 단독으로 규칙 승격을 열지 않아. QA·Heartbeat는 제외돼.

16. 방어모드 Evolution Log

R1/R2/R3 진입·변경·해제를 자동 기록하는 학습용 원장. 아직 엔진 규칙을 자동 변경하지 않고, 향후 판정 비교/Evolution이 비교할 데이터를 쌓는 단계야.
방어모드 이벤트
0
현재 상태
OFF
최근 이벤트
-
시각이벤트R가격평단손익현금%Score/Gate매수권REC

17. 체결 반영 / 복귀

반영 후 현금
-
반영 후 수량
-
반영 후 평단
-
체결 건수
-
주문판 생성 전.
고급 설정 · 실전 시작 초기화
새 종목으로 완전히 다시 시작할 때 쓰는 공장 초기화야. 활성 엔진 규칙·Cloud 동기화 토큰·서버의 OpenAI API 키는 보존하고, 티커·현재가·현금·보유수량·평단가를 포함한 계좌 상태와 시장 입력값, Judge/선택/Recovery/Evolution 후보·모의비교/체결/시장 Snapshot/AI 캐시·학습 시작점을 모두 비워. Cloud 토큰이 있으면 초기화된 새 기준 상태로 Cloud 원장도 덮어써.
※ 되돌리기 어려운 기능이라 확인창이 두 번 떠. 계좌 상태와 실전 로그는 초기화되지만 활성 엔진 규칙·Cloud 동기화 토큰·서버의 OpenAI API 키는 보존돼.

CRIOS V11 FIRE 포트폴리오 · v2.9.10 · Reentry Gate Explainability

증권사 API 없이 계좌 화면 스냅샷 여러 장을 AI가 읽어 메리츠·삼성·토스 계좌를 분리해. 계좌별로 FIRE 합산 여부를 직접 선택한 뒤 원장에 반영해.

🔥 FIRE 기초 설정

자동 환율 확인 전
미국주식은 USD, 국내자산은 KRW로 입력할 수 있고 전체 합계·비중 계산은 기준 환율로 원화 환산해. 환율은 자동 갱신되며 필요하면 직접 수정할 수도 있어.

1. 운용 모드

2. 증권계좌 스냅샷 가져오기

메리츠증권 CRIOS 계좌, 삼성증권 연금저축/IRP, 토스증권 FIRE 계좌 화면을 한 번에 여러 장 올릴 수 있어. AI가 증권사·계좌종류·보유종목·수량·평단·평가액·KRW/USD 현금을 읽고, 반영 전 결과를 먼저 보여줘.
사진을 최대 12장까지 선택해. 같은 계좌를 여러 장 찍어도 중복 종목은 계좌 단위로 합쳐서 분석해.
아직 분석한 스냅샷이 없어.
기본 합산값은 토스 FIRE = 포함, 메리츠 CRIOS / 삼성 연금저축 / 삼성 IRP = 별도 관리야. 분석 결과 카드에서 계좌별로 FIRE 합산 여부를 언제든 바꿀 수 있어. AI가 화면에서 확실히 읽지 못한 값은 추정하지 않고 경고로 남겨.

3. FIRE 포트폴리오 현황

현재 FIRE 총자산
₩0
FIRE 포함 계좌의 주식/ETF + 현금
목표 달성률
0.0%
기준 월 인출가능액
₩0
현재 자산 × 설정 인출률 ÷ 12
목표비중 합계
0.0%
목표비중을 입력해줘.
주식/ETF 평가액
₩0
FIRE 포함 스냅샷 종목 원화환산 합계
현금 합계
₩0
KRW + USD 원화환산
주식 비중
0.0%
총 FIRE 자산 대비
환율 기준
자동 확인 전
USD/KRW 자동 갱신 · 수동 수정 가능

4. 현재 포트 + 목표비중 원장

평가금액의 통화를 종목별로 KRW/USD 중 선택할 수 있어. USD 자산은 위 기준 환율로 원화 환산해 전체 비중을 계산해.
종목/자산자산군평가금액통화수량평단현재가원화환산현재비중목표비중차이관리

5. 생활비 · 인출

현재 FIRE 자산을 기준으로 3.5%/4% 인출 한도와 목표 생활비를 비교해. 분배금·배당은 생활비에 먼저 쓰고, 부족분만 자산 매도로 계산해.
선택 인출 기준
3.5%
현재 FIRE 자산 기준
연간 인출 예산
₩0
선택 기준 × 12개월
월 인출 예산
₩0
생활비로 쓸 수 있는 기준액
목표 생활비 충족률
0.0%
목표 월 생활비 대비
생활비에 쓰는 분배금
₩0
분배금 사용 설정 연동
생활비 부족분 매도
₩0
목표 생활비 - 분배금/배당
덜 쓴 금액 재투자
₩0
목표 생활비 - 실제 사용액
내년 목표 생활비
₩0
설정 물가상승률 반영
현재 자산과 생활비를 기준으로 인출 여력을 계산해.

6. 분배금 · 배당

보유 종목의 최근 실제 지급이력을 기준으로 월 현금흐름을 계산해. 미국 ETF는 Worker 직접조회 우선, 국내 ETF도 직접조회 가능한 종목을 우선 사용하고 실패한 종목만 OpenAI 웹검색 fallback으로 확인해.
보유 종목의 최근 분배금/배당 이력을 아직 확인하지 않았어.
월 총 분배금/배당
₩0
최근 지급이력 월 환산
연 환산 분배금/배당
₩0
월 예상 × 12
생활비 사용 예정
₩0
100% 사용
재투자 예정
₩0
월 분배금 중 재투자 몫
생활비 충당률
0.0%
목표 월 생활비 대비
미국 ETF 월 배당
$0.00
원화환산 ₩0
국내 ETF 월 분배금
₩0
KRW 지급분 월 환산
총자산 대비 연 현금수익률
0.00%
연 환산 분배금 ÷ FIRE 총자산
분배금 사용 방식을 선택하면 생활비와 재투자 금액을 나눠서 보여줘.

7. 목표 시뮬레이션

현재 FIRE 자산에서 월 추가 투자금과 기대수익률을 반영해 목표자산 도달시점과 생활비 기준 FIRE 시점을 계산해. 생활비 인출 ON/OFF를 바꾸면 은퇴 전 자산에서 생활비를 꺼내 쓰는 경우와 쓰지 않는 경우의 시간 차이를 바로 비교할 수 있어.
수익률 가정 안내: 기본 5% / 7% / 9%는 과거 S&P 500 평균을 그대로 복사한 값이 아니라 장기 FIRE 계획용 명목수익률 가정이야. 필요하면 직접 수정해서 써.
현재 FIRE 자산
₩0
스냅샷/원장 자동 연동
목표 FIRE 자산
₩0
기초 설정 자동 연동
현재 목표 월 생활비
₩0
생활비·인출 설정 자동 연동
생활비 기준 필요자산
₩0
현재가치 기준
시나리오기대수익률목표자산 도달생활비 기준 FIRE실질 FIRE인출 OFF 대비
시뮬레이션 입력값을 기준으로 계산해.
중간 자산 목표 도달 시점이 여기에 표시돼.
자산 성장 그래프 · 보수적·기준·낙관적 3개 수익률을 30년 범위에서 한 번에 비교해. 가로축은 현재·1·3·5·7·10·15·20·25·30년 뒤야. 같은 색의 실선은 인출 OFF, 점선은 인출 ON이야. 노란 점선은 목표 FIRE 자산이야.
인출 OFF 최종자산
₩0
그래프 마지막 시점
인출 ON 최종자산
₩0
그래프 마지막 시점
최종자산 차이
₩0
OFF - ON
누적 생활비 인출
₩0
ON 시나리오 누적액

7. 성장 / 리밸런싱 제안

포트폴리오를 입력하면 현재 운용모드에 맞춰 계산해.
종목현재비중목표비중차이제안

8. 스냅샷 반영 로그

시각구분종목반영액(₩)메모

🧭 FIRE 포트폴리오 개발 로드맵

완성될 때까지 계속 남겨둘 리마인드야. 기능을 한 층씩 완성하고 마지막에 전체 UI와 대시보드를 정리해.
✅ 완료
기초 원장
목표자산 · 생활비 · 인출률 · 목표비중
✅ 완료
성장 / 리밸런싱
스냅샷 갱신 · 목표참고 · 매도 없는 성장모드
✅ 완료
다중 계좌 스냅샷
메리츠 · 삼성 연금/IRP · 토스 FIRE · 계좌별 합산 선택
✅ 완료
생활비 · 인출
3.5%/4% · 직접입력 · 분배금 우선 · 재투자
✅ 완료
목표 시뮬레이션
추가납입 · 3개 수익률 · 생활비 인출 ON/OFF · FIRE 도달시점
✅ 완료
분배금 / 배당
직접조회 우선 · OpenAI fallback · 생활비/재투자 분리 · 월/연 현금흐름
➡️ 다음
성과분석 → 뉴스 → 설정
CAGR/MDD · 일정/뉴스 · 시스템 관리
🏁 마지막
대시보드 + 최종 UI
원형그래프 · 전체 자산 · CRIOS/FIRE 통합 요약