🚀 [V93.00 Release] 암살자(aVWAP) 듀얼 코어 독립 장부 아키텍처 및 100% 디커플링 전격 결속
🎯 핵심 요약 (Core Executive Summary)
이번 V93.00 마이너 업데이트의 핵심은 리버전(Reversion, V-REV) 본진 로직과 순수 돌파 데이 트레이딩(암살자 aVWAP) 엔진 간의 **'평행 우주(Parallel Universe) 구축 및 100% 물리적 디커플링'**입니다.
기존 KIS(한국투자증권) API 기반의 통합 평단가(AVWAP) 맹점에 의해 발생하던 '본진 지층 통합 평단가 오염' 및 '자전거래(Ghost Selling) 훼손' 패러독스를 원천 차단하는 방탄 아키텍처가 전격 이식되었습니다.
⚔️ 주요 업데이트 아키텍처 상세 브리핑 (Technical Details)
1️⃣ 물리적 장부 분리 및 평단가 오염 제로 (Zero AVWAP Pollution)
🔹 이슈: 증권사 KIS 서버는 본진(V-REV)의 장기 보유 물량과 암살자의 단타 물량을 구분하지 못하고 통합 평단가로 응답하여, 본진의 정밀한 타점 연산이 오염되는 맹점 존재.
🔹 해결: 암살자 전용 독립 장부(assassin_ledger.json)를 물리적으로 신설하여 본진 큐 장부(queue_ledger.json)와 100% 격리.
🔸 연산 팩트: KIS 서버 실잔고 총수량 = 본진 큐 장부 합산 수량 + 암살자 장부 수량
🔸 오차 보정(Calibration) 바이패스: 장부 무결성 동기화(/sync) 과정에서 실서버 잔고를 불러올 때, 암살자가 점유 중인 물량을 먼저 100% 차감(max(0, actual_qty - assassin_qty))한 뒤 남은 순수 물량만을 본진 V-REV 장부와 대조합니다. 이로써 암살자가 아무리 사고팔아도 본진의 지층 통합 평단가와 수량은 절대 훼손되지 않습니다.
2️⃣ 암살자 전용 지정 예산 샌드박스 락온 (Budget Sandbox)
🔹 이슈: 과거 암살자 가동 시 '주문 가능 금액의 95%'를 강제로 몰빵하여, 15:59 손절(MOC) 덤핑 시 막대한 MDD(고점 대비 하락) 타격을 입거나 본진 예수금을 고갈시키는 자본 잠김 패러독스 발생.
🔹 해결: 사용자의 심리적 안정성과 리스크 통제를 위해 '사용자 지정 고정 예산(User-defined Budget)' 시스템 전면 도입.
🔸 예산 캡핑(Capping): min(사용자 지정 예산, 가용 현금 * 0.95) 래핑을 통해, 설정된 금액 이상의 탕진을 시스템 전역에서 영구 차단합니다. 본진의 15% 슬라이싱 예산과 물리적으로 충돌하지 않습니다.
3️⃣ 제로-오버나이트 덤핑망 vs 수동 오버나이트 토글
🔹 이슈: 순수 데이 트레이딩 모델 특성상 당일 15:59 EST 정규장 마감 1분 전 무조건 스윕 덤핑(손절)을 집행하나, 손실 확정을 극도로 기피하는 사용자의 심리적 저항 존재.
🔹 해결: 기본값은 여전히 15:59 강제 덤핑(제로-오버나이트)을 사수하되, 사용자가 전략적으로 선택할 수 있는 [🌙 오버나이트 허용 토글] 스위치 신설.
🔸 메커니즘: 오버나이트 모드 ON 시, 당일 미체결된 전량 익절(+1.0%) 덫을 취소하지 않고 다음 날로 이관(Carry-over)하여 탈출을 도모합니다. 이 과정에서도 물량은 암살자 장부에 고립되므로 본진 큐 장부를 건드리지 않습니다.
4️⃣ UI 렌더링 무결성 및 팩트 병렬 표출 (Dual Rendering)
🔹 이슈: 독립 장부 파일 시스템 구축 후 텔레그램 /record 대시보드에서 암살자 수량이 0주이거나 오버나이트 중일 때 렌더링이 누락되거나 증발하는 시각적 버그(Height Collapse) 존재.
🔹 해결: telegram_sync_engine.py 및 telegram_view.py 브릿지 전면 재결속.
🔸 가시성 락온: 암살자 보유량이 0주이더라도 [ 진행 상태 : OFF (대기 중 / 0주) ]를 대시보드 하단에 상시 표출하여, 봇이 암살자 채널을 정상적으로 감시하고 있다는 팩트를 사용자에게 시각적으로 증명합니다.
🛡️ 변경된 타임라인 및 소프트웨어 트리거 팩트
▫️ 04:00 EST: 프리마켓 1세션 VWAP 누적 연산 개시 (절대 타임쉴드 가동)
▫️ 04:07 EST: 타임쉴드 해제 ➔ 암살자 1호가 감시 루프(Polling) 본격 가동
▫️ 소프트웨어 트리거: 전날 종가(Previous Day Close)의 영향을 100% 배제하고, 실시간 현재가가 VWAP을 상향 돌파하는 찰나의 순간 내부 락(Mutex)을 걸고 최우선 매도호가 지정가로 즉각 요격 (중복 발사 및 IP 밴 원천 차단).
▫️ 전량 익절 장전: 체결 즉시 해당 물량에 대해 +1.0% 전량 익절 지정가 덫 100% 자동 장전.
▫️ 15:59 EST: (오버나이트 OFF 시) 1호가 지정가(LIMIT) 스윕 방식으로 강제 청산 집행.
이제 사용자님이 암살자 예산을 지정할 수 있고 당일 청산 또는 오버나이트를 선택 하실 수 있습니다.
🚀 [V93.00 Release] 암살자(aVWAP) 듀얼 코어 독립 장부 아키텍처 및 100% 디커플링 전격 결속
🎯 핵심 요약 (Core Executive Summary)
이번 V93.00 마이너 업데이트의 핵심은 리버전(Reversion, V-REV) 본진 로직과 순수 돌파 데이 트레이딩(암살자 aVWAP) 엔진 간의 **'평행 우주(Parallel Universe) 구축 및 100% 물리적 디커플링'**입니다.
기존 KIS(한국투자증권) API 기반의 통합 평단가(AVWAP) 맹점에 의해 발생하던 '본진 지층 통합 평단가 오염' 및 '자전거래(Ghost Selling) 훼손' 패러독스를 원천 차단하는 방탄 아키텍처가 전격 이식되었습니다.
⚔️ 주요 업데이트 아키텍처 상세 브리핑 (Technical Details)
1️⃣ 물리적 장부 분리 및 평단가 오염 제로 (Zero AVWAP Pollution)
🔹 이슈: 증권사 KIS 서버는 본진(V-REV)의 장기 보유 물량과 암살자의 단타 물량을 구분하지 못하고 통합 평단가로 응답하여, 본진의 정밀한 타점 연산이 오염되는 맹점 존재.
🔹 해결: 암살자 전용 독립 장부(assassin_ledger.json)를 물리적으로 신설하여 본진 큐 장부(queue_ledger.json)와 100% 격리.
🔸 연산 팩트: KIS 서버 실잔고 총수량 = 본진 큐 장부 합산 수량 + 암살자 장부 수량
🔸 오차 보정(Calibration) 바이패스: 장부 무결성 동기화(/sync) 과정에서 실서버 잔고를 불러올 때, 암살자가 점유 중인 물량을 먼저 100% 차감(max(0, actual_qty - assassin_qty))한 뒤 남은 순수 물량만을 본진 V-REV 장부와 대조합니다. 이로써 암살자가 아무리 사고팔아도 본진의 지층 통합 평단가와 수량은 절대 훼손되지 않습니다.
2️⃣ 암살자 전용 지정 예산 샌드박스 락온 (Budget Sandbox)
🔹 이슈: 과거 암살자 가동 시 '주문 가능 금액의 95%'를 강제로 몰빵하여, 15:59 손절(MOC) 덤핑 시 막대한 MDD(고점 대비 하락) 타격을 입거나 본진 예수금을 고갈시키는 자본 잠김 패러독스 발생.
🔹 해결: 사용자의 심리적 안정성과 리스크 통제를 위해 '사용자 지정 고정 예산(User-defined Budget)' 시스템 전면 도입.
🔸 예산 캡핑(Capping): min(사용자 지정 예산, 가용 현금 * 0.95) 래핑을 통해, 설정된 금액 이상의 탕진을 시스템 전역에서 영구 차단합니다. 본진의 15% 슬라이싱 예산과 물리적으로 충돌하지 않습니다.
3️⃣ 제로-오버나이트 덤핑망 vs 수동 오버나이트 토글
🔹 이슈: 순수 데이 트레이딩 모델 특성상 당일 15:59 EST 정규장 마감 1분 전 무조건 스윕 덤핑(손절)을 집행하나, 손실 확정을 극도로 기피하는 사용자의 심리적 저항 존재.
🔹 해결: 기본값은 여전히 15:59 강제 덤핑(제로-오버나이트)을 사수하되, 사용자가 전략적으로 선택할 수 있는 [🌙 오버나이트 허용 토글] 스위치 신설.
🔸 메커니즘: 오버나이트 모드 ON 시, 당일 미체결된 전량 익절(+1.0%) 덫을 취소하지 않고 다음 날로 이관(Carry-over)하여 탈출을 도모합니다. 이 과정에서도 물량은 암살자 장부에 고립되므로 본진 큐 장부를 건드리지 않습니다.
4️⃣ UI 렌더링 무결성 및 팩트 병렬 표출 (Dual Rendering)
🔹 이슈: 독립 장부 파일 시스템 구축 후 텔레그램 /record 대시보드에서 암살자 수량이 0주이거나 오버나이트 중일 때 렌더링이 누락되거나 증발하는 시각적 버그(Height Collapse) 존재.
🔹 해결: telegram_sync_engine.py 및 telegram_view.py 브릿지 전면 재결속.
🔸 가시성 락온: 암살자 보유량이 0주이더라도 [ 진행 상태 : OFF (대기 중 / 0주) ]를 대시보드 하단에 상시 표출하여, 봇이 암살자 채널을 정상적으로 감시하고 있다는 팩트를 사용자에게 시각적으로 증명합니다.
🛡️ 변경된 타임라인 및 소프트웨어 트리거 팩트
▫️ 04:00 EST: 프리마켓 1세션 VWAP 누적 연산 개시 (절대 타임쉴드 가동)
▫️ 04:07 EST: 타임쉴드 해제 ➔ 암살자 1호가 감시 루프(Polling) 본격 가동
▫️ 소프트웨어 트리거: 전날 종가(Previous Day Close)의 영향을 100% 배제하고, 실시간 현재가가 VWAP을 상향 돌파하는 찰나의 순간 내부 락(Mutex)을 걸고 최우선 매도호가 지정가로 즉각 요격 (중복 발사 및 IP 밴 원천 차단).
▫️ 전량 익절 장전: 체결 즉시 해당 물량에 대해 +1.0% 전량 익절 지정가 덫 100% 자동 장전.
▫️ 15:59 EST: (오버나이트 OFF 시) 1호가 지정가(LIMIT) 스윕 방식으로 강제 청산 집행.
이제 사용자님이 암살자 예산을 지정할 수 있고 당일 청산 또는 오버나이트를 선택 하실 수 있습니다.