🏗️ 시스템 안내

목표는 시장 관측 → 연구·전략 선택 → 승인 범위의 실행·보호 → 비용 후 결산 → 다음 판단으로 이어지는 펀드입니다. 아래 배포 연결 설명이 전체 자동 운용 완료를 뜻하지는 않습니다.

시스템·개발 영역입니다 — 구조, 구현 상태, 검증 근거, 변경 이력을 보존합니다. 지금의 자동매매·결정·자금은 운용 현황과 내 결정에서 봅니다.

이 화면의 구역: 현재 개발현황 · 기존 연결 설명 · 연구·실험 · 구조·런타임 · 과거 이력

현재 개발현황

2026-10-20 KST 자료 확인 · 개발 상태의 한시점 스냅샷입니다. 실시간 계정·위험 관측이 아니며, 이후 변경은 별도 확인이 필요합니다.

전체 디지털 펀드 목표는 아직 미완입니다. 경제적으로 다른 5~10개 매니저의 연구·선발 → 승인 범위의 실제 적용 → 비용 후 성과 → 다음 운용을 이어야 합니다. 개별 기능의 배포나 격리 시험 통과를 이 전체 연결의 완료로 보지 않습니다.

검증·운영에서 확인한 것

  • 지원 범위의 안전 복귀 (W23): 격리 검증·배포·배포 후 첫 정규 실행을 확인했습니다. 지원하는 보호 주문과 청산 근거에 한정된 수락이며, 자연 발생 복귀 사례의 증명과는 별개입니다.
  • 비용에서 다음 판단으로: 실제 청산 저장 경로의 비용 근거가 다음 판단·진입에 연결되는 격리 시험을 수락했습니다. 시험의 거래소 응답은 합성 입력입니다.
  • 연구 기각 → 휴면: 기존 제안·승인·적용과 이후 정규 실행으로 연결한 사례가 있습니다. 우수 후보 전체의 비교·선발 완료는 아닙니다.
  • v5/v31 무신호 이유 (W27): 기존 전략 파라미터의 최근 평가 이유에서 정상 조건 대기와 입력 확인 불가를 나눠 표시합니다. 마지막 저장 표본의 시각·종목·다음 조건을 보여주며, 과거 미기록과 조회 실패는 미확인입니다. 거래 조건·정책은 유지했습니다.
  • 상승장 비거래 연구: 기존 추세 비교에 최근 고점 돌파 조건 한 건을 추가 비교했습니다. 신호는 줄었지만 모형상 보유 시간이 대부분 기존 추세와 겹쳤습니다. 실제 체결·비용 후 수익이나 별개 수익원은 확인되지 않았습니다.

아직 확인되지 않은 것

  • 자연 비용 소비 (W18): 운영에서 자연 발생한 적격 비용이 같은 다음 진입 판단에 소비되는 근거와 수익 효과는 아직 미입증입니다. 주문을 강제로 만들지 않고 관측합니다.
  • 같은 양성 연구후보의 전체 연결: 연구 비교·추천부터 실제 적용, 후보 자신의 비용 후 성과와 다음 운용까지 관통하는 확인이 남아 있습니다.

후보 기록 확인: 후보 상태 이벤트 72건에서 36개 후보를 확인했습니다(TESTED 27개·REJECTED 9개). TESTED는 수익성 통과를 뜻하지 않습니다. 이 숫자는 후보 큐의 상태 기록이며 전체 연구 자료나 현재 우수 후보 수가 아닙니다.

확인 시점의 운용 정책: v28은 NEUTRAL 제한을 유지하고, v63은 관측 전용입니다. 설정상 활성·자동거래·정규 실행이 켜진 10개도 최종 주문 허용이나 목표 매니저 구성 완료를 뜻하지 않습니다. 실제 진입에는 시장·신호·기존 안전 검사가 남습니다.

다음 작업

2026-10-20 15:14 KST 연구 실행: 고점 돌파 조건의 새 후보 한 건을 기존 자료에서 비교했고 검증 4개를 통과했습니다. 이미 본 기간이므로 새 검증 표본이나 수익성 입증은 아닙니다. 다음 연구는 기존 펀딩 관련 시도와 공식 자료의 기간·실행·비용 가정을 확인하는 것입니다. v5/v31 이유 연결은 배포된 상태이며, 실제 거래·비용 추적도 기존 예약으로 계속합니다. 새 지원 근거에서 실제 단절이 확인되면 그 연결만 개발합니다.

BULL을 포함한 시장별 연구를 이어갑니다. 이번 과거 기간은 새 미사용 표본으로 인증하지 않았고, 신호 증가를 수익 우위로 보지 않습니다. 원래 청산 조건과 체결·비용 자료를 확인하고, 근거가 충분한 후보만 기존 검토·승인 범위의 다음 단계로 연결합니다. 연구 결과만으로 거래를 활성화하지 않습니다.

기존 연결 설명 2026-10-05 설명 기록 · 서명·위임 전에는 동작하지 않는 항목 포함 · 현재 개발 상태는 위 요약 참조

과거 배포 연결 설명 (2026-10-05 기준 · 현재 배포·운용 상태를 새로 인증한 자료 아님)
당시 배포된 코드가 어떤 검사를 하도록 연결돼 있는지 설명합니다. 지금 어느 후보가 저장·서명됐는지, 정기 실행·자동매매가 켜져 있는지는 이 정적 설명이 알려 주지 않습니다 — 내 결정(서명함)과 가상 연구에서 확인하세요. 코드 배포는 실투자 활성화·자본 배분이 아니며, 자동 수익이나 전체 자율 운용 완성을 뜻하지 않습니다. 목표 규모(연구 후보 100~1000개 · 실제 운용 5~10개)는 방향이며, 현재 실제 운용 규모는 운용 현황 화면에서 확인합니다. 아래 "펀드 결산"은 저장된 결과이며 현재 승인 증명이 아닙니다 — 현재 운용 범위 승인 검토는 내 결정 화면의 서명함에서 확인합니다(카드가 없다고 승인된 것은 아님). 아래 시스템 상태는 저장된 운영 결과를 조회합니다. 기존 구성도의 8~9월 수치는 당시 기록이며 현재값이 아닙니다.

연구·실험 — 후보별 가상 연구 운용 주문 없는 연구 · 실거래 아님

기존 15분 수집 경로에서 사전 정책·신호 관측 → 정책별 선택 → 가상 보유 → 원래 TP/SL 추적 → 결과·비용 저장 → 다음 선택을 이어갑니다.

후보별 운용에서 선택·보유·결과 보기 →

단계지금 방식근거·자료 시각
후보 관측 → 정책별 선택 → 가상 보유 → 원래 TP/SL 추적 → 결과 저장자동 (기존 15분 정기 실행)아래 후보별 표의 "최근 저장"
펀드 연구 장부 (예약·보유 의무·해제)자동 (같은 정기 실행)아래 "펀드 연구 장부"의 마지막 저장·판단 입력 기준
펀드 결산 · 적용·중지·복원안 초안자동 저장 (제출·승인 아님)아래 "펀드 결산"의 마지막 저장·적용안 기준시각
운용 설정 변경 (허용 키만)수동 — 승인된 제안과 확인이 있어야 적용아래 "자동화의 경계"와 내 결정 서명함
후보 실거래 활성화 (정기 실행·자동매매)수동 — 기존 적용 경로로는 바꿀 수 없음운용 현황 결산 적용안의 "적용하려면 바꿔야 할 것"
Pilot 신규 진입의 승인 결속 (정책·기간·원진입 약정 한도) · 진입 당시 승인 귀속 기록실행 검사 연결됨 — 유효 승인이 없으면 신규 진입 차단 (실투자 활성화는 별도)현재 승인 검토: 내 결정 서명함 (카드 없음 = 승인 아님) · 저장된 결과: 아래 "펀드 결산"
비용 후 결과 → 축소·신규 진입 중지·축소 후 정상 복귀 · 공유 예산·배분 규칙 · 자금 조건선택 위임 — 서명한 항목만 신규 진입 검사에 추가 (배분: 서명한 규칙의 몫 · 자금: 신호·진입·예약·최종 제출 직전, 자료 불명이면 차단). 위임 없으면 기존 승인 검사만현재 위임 서명 검토: 내 결정 서명함 · 저장된 결과: 아래 "펀드 결산"의 위임 피드백·공유 예산
비용 피드백 중지 시 신규 진입 차단자동 (위임을 서명한 경우) — 승인을 기다리지 않음저장된 결과: 아래 "펀드 결산"의 위임 피드백
자동매매 스위치 OFF(휴면 강등)·다시 ON(복귀)제안 + Founder 승인 — 강등 제안 → 승인하면 거래 OFF·연구 계속, 재승인 뒤 조건 충족 시 승격 제안 → 승인내 결정 서명함 · 현재 거래 ON/OFF는 후보별 화면에서 확인
승인 없는 자동 거래 ON/OFF · 후보 교체 · 자본 재배분미연결 (연구 제안만 저장)후보별 운용의 "다음 운용 제안"

펀드 연구 장부 — 계획·예약·보유 의무·해제

같은 정기 경로에서 두 독립 정책의 연구 예산을 따로 기록합니다. 선택 당시의 원계약을 유지하고, 청산 결과를 관측한 뒤 예약을 해제합니다. 두 장부를 합산하거나 실제 자본·계좌 순손익으로 표시하지 않습니다.

펀드 연구 장부 저장 상태 조회 중…

펀드 결산 — 연구 결과·실제 비용 참고·다음 확인

같은 정기 실행이 연구 장부·부모 비용 참고·후보 자신의 정확한 실행 ID로 조회한 거래를 구분해 결산을 저장합니다. 시작 전 진입·비용 미확정·시각 미입증은 새 기간 부분합에서 제외합니다. 후보별 부분 조회·실패·이전 정상값도 구분하며, 부모 거래를 후보 체결로 바꾸거나 후보 거래를 펀드 수익으로 합산하지 않습니다.

후보별 실행 대상·관측 당시와 현재 설정의 차이·기존 보유 책임도 함께 저장합니다. 연구 전용 중지와 실행 구현 부재를 구분하고, 부분 조회나 이전 근거를 현재 정상 상태로 표시하지 않습니다. 실제 자본·손실한도·활성화 결정은 별도로 필요합니다.

펀드 결산 저장 상태 조회 중…
저장된 운영 상태 조회 중…

1분마다 조회 · 최근 저장 시각은 후보별 표시. 입력 대기는 장애와 다릅니다. 조회 실패·저장 지연은 성공으로 표시하지 않습니다.

현재 자동 실행

  • 원신호를 읽은 뒤 다음 1분봉 시가로 가상 진입하고 정책별 선택·보유를 따로 저장합니다.
  • 재시작 뒤에도 같은 진입과 원래 TP/SL을 이어 추적합니다. TP/SL 전용 전략에 시간 만료를 추가하지 않습니다.
  • 계약이 바뀌면 기존 보유의 자연 청산을 기다리고 결과를 보존한 뒤 새 계약의 관측을 시작합니다.

연구 결과의 한계 (이 연구 경로에 한함)

  • 지연 가상 진입은 원전략의 실시간 성과나 거래소 실제 체결이 아닙니다.
  • 연구 결과에서는 펀딩·슬리피지·배정자본 부족 때문에 비용 후 순성과가 미확정입니다. 후보별 수익을 합산·순위화하지 않습니다.
  • 연구 장부의 가중치는 연구 예약 비율이며 그 자체로 계좌 배분이 아닙니다. 실제 신규 진입의 몫과 자금 조건은 서명한 배분 규칙·자금 조건(위 연결 설명)으로 따로 검사합니다. 실거래 OFF와 연구 관측은 별개입니다.
기술 구조·런타임 상세 보기 개발 참고 · 운영 상태는 운용 현황과 내 결정에서 확인

구조·런타임 개발 참고 · 각 표의 기록 시점이 따로 적혀 있음 · 정기 실행기 상태는 런타임 탭

1컴포넌트 인벤토리 — 구조와 가동 범위

기존 구조 기록: 2026-08-03 · 운영 구분 보완: 2026-09-08, 6a513d3 인증 자료 기준. LIVE=가동 경로 · SHADOW=해당 기능의 관측/판정 · API-ONLY=UI 미연결 · DRY-RUN=해당 경로의 조회/계획. 같은 엔진 안에서도 주문에 영향을 주는 기능은 따로 표시합니다.

과거 6a513d3 배포 인증: 시장 정보 없음·0값·위험 상태의 해석 정합, 연구 입력 Money-C 표본 정정. 당시 코드 정정은 회고 시점·가설 근거·배분 단위·후보 등록의 정합을 보완했습니다. 아래 통합 릴리스 자료는 해당 시점의 배포·자연 동작 근거이며 현재 개발상태는 상단 요약을 봅니다.

컴포넌트역할상태핵심 파일UI
Market Direction SSOT7차원 시장진단 단일출처LIVEmarket_direction.py시장분석 (FULL)
Manager FleetPortfolio가 필요로 하는 역할을 수행하는 전략 실행 단위(evaluate)LIVEstrategy_v*.py · base_strategy.py전략 (FULL)
Trade Execution진입/주문 실행LIVEtrade_execution.py포지션
Position SL Guardiannaked 방지 off-loop SL. 2026-08-03 HYBRID 전환 — Manager SL 정상이면 PSL 생성 SKIP, 비정상(MISSING/UNDER/DRIFT/UNKNOWN)이면 fallback PSL 유지LIVEposition_sl_guardian.py포지션
Position Protection (Option B)TP·SL 단일 보호를 목표로 실제 주문·잔여 수량을 관측/분류/계획(planner) + HYBRID 결정 SSOT(decide_psl_action·assess_manager_sl_health) + 수동 PSL 제거 endpointLIVEposition_protection.py · routers/position_protection_api.pyAPI-ONLY (dry-run plan)
Entry Protection Fail-ClosedENTRY_SUCCESS → Manager SL LIVE OR PSL LIVE. 둘 다 미확인 시 역방향 MARKET 청산 + flat 재확인LIVEtrade_execution.py:_sl_protection_live로그/이벤트
Economic SSOT (net-after-cost)기록된 비용 기준 순손익(기존 집계 구간 2026-07-01+). 미기록 펀딩은 합계에서 0 대입하며 완전성 미확인LIVEfounder.py:economic-ledgerFounder·MIC·서명함
후보별 자동 연구 운용사전 정책·원신호 관측, 정책별 선택·보유, 장기 TP/SL, 비용 미확정 보존, 계약 전환연구 가동prospective_research · profiled_shadow_collection후보별 운용 · 기존 저장 결과 조회
Research Engine (Phase 9)dataset-plugin 연구 플랫폼 — 진입품질 발견 → 제안 → 심사(9게이트) → 가설 지문/동등성. 전부 read-only·영속화 0DRY-RUNresearch/{engine,proposals,review,hypothesis,equivalence}.py · plugins/entry_quality.pyCLI-ONLY
Portfolio Riskexposure/패밀리 노출LIVEportfolio_risk.py포지션
Exchange Sync구 거래소 체결/그룹 동기화 엔진 — 2026-08 은퇴(Phase A). lifecycle·회계는 measurement_sync가 SSOT. 잔존=공유 헬퍼+v2 호환 체인RETIREDexchange_sync.py(축소)— (nav 제거)
Measurement Sync / Reconcile측정 진실화·forward gateLIVEmeasurement_sync.pyreconcile 위젯
Manager Score매니저 점수 레이어LIVEmanager_score.py전략 lifecycle
Manager Control Center라이프사이클 카운트LIVErouters/founder.py포트폴리오/전략
Confidence / Capital 판단Confidence V3·Capacity·Allocation·Portfolio Brain·Manager Economy의 관측/판정. 이 결과만으로 실주문·자본 배분이 자동 적용됐다고 판단하지 않음SHADOWconfidence_engine.py · portfolio_brain.py · manager_economy.pyFounder·passport
Confidence Cap / Autosize실제 주문 크기에 반영. 구 Confidence engine의 cap 경로는 shadow_only와 별도이며, V3 shadow 점수와 구분LIVEconfidence_engine.py · sizing_acquisition.py · sizing_authority.py사이징 근거
Sweet Spot / Passport / Surgery매니저 진단·수술 큐LIVEmanager_sweet_spot.py · founder.py전략 (FULL)
Event Engine단일 writer immutable 이벤트 로그SHADOWevent_engine.pyAPI-ONLY
Alpha Funnel / Tracesignal→entry 전환 관측SHADOWalpha_trace.py · alpha_*_observatory.pyAPI-ONLY
Arbitration1 포지션 = 1 매니저 귀속SHADOWarbitration_shadow.pyAPI-ONLY
Close Disciplineclose intent/coordinator/causeSHADOWclose_intent.py · close_coord_v2.py일부/API-ONLY
Domain Objects (EPIC2)Market/Weather/Policy 객체화SHADOWmarket_vector.py · weather_state.py · policy_state.pyAPI-ONLY
Parameter Observatory전략별 파라미터/임계값LIVEparameter_observatory.py파라미터 (FULL)
Lessons / Daily Report회고·일별 레포트·거래 로그LIVErouters/lessons.py · daily_report.py거래 회고 · 거래 로그 (FULL)
Schedulercron 백본(APScheduler)LIVEscheduler.py런타임 탭 (라이브)
SettingsBinance API 키 관리LIVErouters/settings.py거래소 동기화·설정
Ops Hub포트폴리오 통합 타임라인 (Review는 Lessons·Confidence·Decision으로 MERGED, 2026-07-20)LIVEfounder.py:portfolio-timeline포트폴리오 (FULL)
Clone Factory부모 복제 → dormant/shadow 클론 생성SHADOWclone_factory.py전략 (클론)
Alpha Evidence (SPF)전략 겹침 실측(source map)SHADOWalpha_evidence_observatory.pyAPI-ONLY
Knowledge Loop / Auto Hypothesis성과 분석→가설→dormant 후보 생성 경로. 6시간 작업은 실거래·cron이 꺼진 클론을 등록하며, 후보 생성과 실거래 승격은 별도연구 후보manager_sweet_spot.py · auto_hypothesis.py · clone_factory.py후보·진단

* Exchange Sync는 은퇴한 구 경로입니다. 현재 회계·청산 동기화의 소유자는 measurement_sync이며, 옛 동기화 작업의 OFF를 현재 전체 동기화 중단으로 해석하지 않습니다.

2레이어별 핵심 파일 · DB 테이블

"어디서 무엇을 가져와 어디에 저장하는가"의 정확한 경로.

레이어핵심 파일주요 함수DB 테이블
데이터 인입binance_client.pyklines · funding_rate_history · userTrades · incometrade_groups(measurement) · exchange_trades=역사(~2026-06-27)
스케줄scheduler.pyconfigure_strategy_jobs · _job_strategy_scanstrategy_cron
시장 진단market_direction.pypersist_market_direction · _grade_*(7차원)market_direction_snapshots
매니저 설정/게이트base_strategy.pymarket_filter_pass · check_position_exists · evaluatestrategy_settings
스캔scan.pyrun_strategy_scan · _resolve_dynamic_runnerstrategy_scan_log
후보 큐candidate_queue.pypropose · promote · record_testdragon_events
실행trade_execution.pyexecute_entry_trade · _place_tp_sl_algo · _ensure_tp_sl_live · _sl_protection_live(fail-closed)trade_groups
포지션 보호position_protection.py · position_sl_guardian.pyobserve_and_plan · plan_one · decide_psl_action · assess_manager_sl_health · cancel_exact_psl · ensure_position_slsapp_settings(flags) · 거래소 algo(진실)
연구(read-only)research/engine.py · plugins/entry_quality.pyResearchRunner.run · build_proposals · build_reviews · fingerprint(영속화 없음 — 조회 전용)
거래소 동기화 RETIREDexchange_sync.py(축소)close_groups_without_position(v2 호환)exchange_sync_runs(역사 read-only)
측정/회계measurement_sync.pyjob_measurement_sync · _match_fillstrade_groups(update)
자동 적용apply_orchestrator.pyapply_proposal · decidestrategy_settings
APIrouters/strategies.pyget_strategy · put_settings · patch_cron(전체)

과거 이력 날짜별 반영 기록 · 현재 개발 상태는 위 '현재 개발현황'이 우선

2026-10-03 기능 반영: 후보별 자동 연구 운용에 펀드 계획·예약 장부, 연구 결산·부모 비용 참고·후보 자신의 거래 기록, 후보별 실행 준비 근거를 연결했습니다. 실거래 승인·자본 배분 자동화·수익성 검증은 연구 연결 완료와 별개입니다.
2026-10-04 반영: Pilot 후보의 신규 진입에 승인 결속 실행 검사(정책·기간·약정 한도)를 연결했습니다 — 유효한 승인이 없으면 신규 진입이 차단됩니다. 비용 피드백(축소·중지)·축소 후 복귀·공유 예산은 선택 위임이며, 위임을 서명한 경우에만 그 검사가 더해집니다. 진입 당시 승인 귀속 기록도 남깁니다.
2026-10-04 반영 (452d088f): 공유 예산 배분 규칙 선택 위임(기본 없음)과 결산의 배분 설명을 연결했습니다.
2026-10-04 반영 (a3a9e3e5): 펀드 결산에 후보별 비용 확정 거래 근거를 추가했습니다.
2026-10-04 반영 (4329e1a1): 펀드 결산에 후보·원계약별 연구 기록을 추가했습니다.
2026-10-05 설명 갱신: 당시 연결 설명에 시장 국면 원천의 주기 갱신·30분 경계, 구성원 균등 배분 규칙, 서명 자금 조건, 축소 건당 상한, 중지·복귀 경로를 반영했습니다. 내부 코드 대응: 적합 = FIT, 축소 = REDUCE, 중지 = PAUSE, 자동 정상 복귀 = R1, 하루 손실 차단 = A1, 누적 손실 차단 = A2. 위 2026-10-04 항목의 "목표 비중 × 공유 상한"은 그중 연구 목표 비중 규칙에 해당합니다.