SYSTEM BLUEPRINT

거시경제 방어형 자동매매
사용자별 화면 설계 및 시나리오

운용자, 리스크 관리자, 시스템 관리자가 같은 상태 정보를 보고 안전하게 판단하도록 설계한 1920 슬라이드형 화면 설계입니다.

운용자 시나리오

일일 운용 및 리밸런싱 흐름

운용자는 현재 모드, 바구니별 비중, 주문 예정 상태를 확인하고 필요 시 변수 조정을 요청합니다.

1. 대시보드 확인

총 평가 자산과 바구니 비중 확인

2. 비중 이탈 감지

SOXL 등 목표 비중 이탈 표시

3. TWAP 예약

분할 주문 시간과 간격 확인

4. 체결 확인

평균 체결가와 잔여 주문 확인

5. 마감 보고

텔레그램 일일 리포트 확인

운용자 | 화면 01

운용 현황 대시보드

trading.idea-labs.pro/dashboard
운용 현황평시 모드
총 평가 자산$1,254,350
API 상태정상
큐 대기3건
위험 알림0건
바구니 | 주식 | 현금 | 상태
TQQQ | 71.2% | 28.8% | 안정
SOXL | 80.5% | 19.5% | 조정 필요
FNGU | 69.5% | 30.5% | 안정

[화면 개요 및 목적]

현재 시스템 모드, API 상태, 바구니별 주식과 현금 비중을 한 화면에서 확인합니다.

[핵심 기능 로직]

각 바구니 워커의 판단 결과를 읽되, 실제 주문 가능 여부는 중앙 큐 상태와 함께 표시합니다.

  • FastAPI 상태 API
  • PostgreSQL 주문 로그
운용자 | 화면 02

바구니별 리밸런싱 상세

trading.idea-labs.pro/baskets/soxl
운용 현황평시 모드
총 평가 자산$1,254,350
API 상태정상
큐 대기3건
위험 알림0건
바구니 | 주식 | 현금 | 상태
TQQQ | 71.2% | 28.8% | 안정
SOXL | 80.5% | 19.5% | 조정 필요
FNGU | 69.5% | 30.5% | 안정

[화면 개요 및 목적]

목표 비중, 허용 임계값, 현재 비중, 예정 주문을 확인합니다.

[핵심 기능 로직]

비중 이탈 조건이 충족되면 TWAP 주문 요청이 생성되지만 중앙 큐 승인 전까지 실행되지 않습니다.

  • 비중 계산 워커
  • TWAP 주문 생성기
운용자 | 화면 03

텔레그램 보고 미리보기

중앙 주문 큐TPS 보호 중
처리 중

SOXL 분할 매도 4/12

재시도

잔고 조회 지연, 2초 뒤 재시도

대기열

TQQQ 조회, FNGU 주문 확인

제한 토큰

8 / 10

[화면 개요 및 목적]

운용자가 받을 리밸런싱 시작, 완료, 장애 메시지를 미리 확인합니다.

[핵심 기능 로직]

발송 메시지는 주문 상태와 체결 로그를 기반으로 자동 생성됩니다.

  • Telegram Bot API
  • 알림 템플릿 엔진
리스크 관리자 시나리오

킬스위치 및 동면 대응 흐름

리스크 관리자는 위험 감지부터 동면 진입까지 모든 단계를 상태 기계로 추적합니다.

1. 위험 감지

QQQ 급락 또는 추세 훼손 판단

2. 주문 차단

신규 매수와 리밸런싱 중지

3. 전량 매도

분할 매도와 체결 확인

4. 자산 격리

현금 확인과 A계좌 이체

5. 동면 감시

재진입 조건만 관찰

리스크 관리자 | 화면 01

킬스위치 상황판

trading.idea-labs.pro/risk/killswitch
킬스위치 상황판위험 감지
1. 신규 주문 차단

완료

2. 전량 매도

진행률 68%

3. 현금 확인

대기

4. A계좌 이체

점검 시간 확인 예정

[화면 개요 및 목적]

위험 조건 충족 이후 매도, 현금 확인, 이체, 동면까지의 진행률을 표시합니다.

[핵심 기능 로직]

각 단계는 성공, 지연, 실패, 재시도, 관리자 확인 요청으로 분기됩니다.

  • 상태 기계 엔진
  • 장애 주입 테스트
리스크 관리자 | 화면 02

동면 해제 후보 검증

trading.idea-labs.pro/risk/reentry
백테스트 센터
기간10년
전진 분석95%
슬리피지반영
MDD / 복귀 타점 / 수익률 비교 차트

[화면 개요 및 목적]

VIX, 주봉 MACD, 이동평균 조건을 비교하고 재진입 가능성을 검토합니다.

[핵심 기능 로직]

재진입 후보가 발생해도 즉시 매수하지 않고 별도 매수 조건과 관리자 확인을 거칩니다.

  • 지표 계산 워커
  • 조건 조합 평가
리스크 관리자 | 화면 03

장애 및 재시도 이력

trading.idea-labs.pro/risk/errors
중앙 주문 큐TPS 보호 중
처리 중

SOXL 분할 매도 4/12

재시도

잔고 조회 지연, 2초 뒤 재시도

대기열

TQQQ 조회, FNGU 주문 확인

제한 토큰

8 / 10

[화면 개요 및 목적]

주문 지연, API 제한, 점검 시간 충돌 이력을 추적합니다.

[핵심 기능 로직]

지수 백오프와 큐 보관 상태를 함께 표시하여 주문 누락 여부를 확인합니다.

  • Data Aggregation & Visualization
  • Redis Queue 로그
시스템 관리자 시나리오

변수 관리 및 검수 리포트 흐름

시스템 관리자는 하드코딩 없이 운용 변수와 백테스트 조건을 관리합니다.

1. 변수 수정

종목, 비중, 임계값 관리

2. 백테스트 실행

조건별 결과 비교

3. 검수 리포트

전진 분석과 부하 테스트 확인

4. 운영 설정

API 키와 권한 관리

5. 배포 점검

헬스 체크와 로그 확인

시스템 관리자 | 화면 01

변수 제어판

admin.trading.idea-labs.pro/variables
운용 현황평시 모드
총 평가 자산$1,254,350
API 상태정상
큐 대기3건
위험 알림0건
바구니 | 주식 | 현금 | 상태
TQQQ | 71.2% | 28.8% | 안정
SOXL | 80.5% | 19.5% | 조정 필요
FNGU | 69.5% | 30.5% | 안정

[화면 개요 및 목적]

운용 종목, 목표 비중, TWAP 시간, 킬스위치 기준, 재진입 조건을 수정합니다.

[핵심 기능 로직]

변수 변경은 감사 로그에 남고 백테스트 파라미터와 같은 스키마로 저장됩니다.

  • 권한 기반 설정 API
  • 변수 버전 관리
시스템 관리자 | 화면 02

백테스트 센터

admin.trading.idea-labs.pro/backtest
백테스트 센터
기간10년
전진 분석95%
슬리피지반영
MDD / 복귀 타점 / 수익률 비교 차트

[화면 개요 및 목적]

10년 치 데이터, 슬리피지, 수수료, 전진 분석 결과를 비교합니다.

[핵심 기능 로직]

데이터 호출 병목을 막기 위해 로컬 캐시와 인덱싱된 DB를 우선 사용합니다.

  • PostgreSQL 인덱싱
  • 전진 분석 리포트
시스템 관리자 | 화면 03

운영 설정 및 보안

admin.trading.idea-labs.pro/settings
중앙 주문 큐TPS 보호 중
처리 중

SOXL 분할 매도 4/12

재시도

잔고 조회 지연, 2초 뒤 재시도

대기열

TQQQ 조회, FNGU 주문 확인

제한 토큰

8 / 10

[화면 개요 및 목적]

API 키, 권한, 로그 보관, 점검 시간, 모의 운용 모드를 관리합니다.

[핵심 기능 로직]

민감 정보는 서버 비밀 관리 계층에 두고 화면에는 마스킹된 상태만 노출합니다.

  • 비밀 관리 도구
  • Issue Tracking & Status Management