JINTAE CHOI

게시글

에세이 · 2026.09.25 · 10:36

시스템에서 제품으로 — 유지할 것, 바꿀 것, 최종 방향

Blackdeck과 ByteCosmos에서 유지할 기반, 지금 수정할 부분, 추후 확장, 성숙한 제품의 최종 형태를 구분한 구체적 로드맵.

영어 원문 · 직접 작성한 번역

시스템에서 제품으로 — 유지할 것, 바꿀 것, 최종 방향

현재 문제는 Blackdeck과 ByteCosmos에 인프라나 기능이 부족하다는 것이 아니다. 내부 장치만큼 공개 사용자 가치가 명확하지 않다는 것이 문제다.

따라서 다음 단계는 재구축이 아니다. 이미 있는 것의 역할을 다시 연결하는 작업이다.

유지할 것, 지금 바꿀 것, 추후 진행할 것, 최종 제품의 모습을 구분하는 것이 중요하다.

1. 공통 원칙

두 제품에는 이미 유용한 기반이 있다. 그 기반은 남겨야 한다.

Blackdeck에는 사건 수집, 묶음 처리, 다중 분류체계, 영향 경로, 방향과 상대 규모, 출처 근거, 지도 중심 화면, 일별 변화 흐름이 있다.

ByteCosmos에는 표준 Upbit OHLCV, 공개 시장 현황, 격리된 SQL 연구실, 시점별 과거 검증, 매수·매도 규칙, 진입 이후 탐색, 저장한 연구 정의가 있다.

어느 것도 버릴 이유가 없다.

바꿀 것은 이 시스템들이 최종적으로 무엇을 만들어내도록 최적화하느냐이다.

현재 두 제품은 외부보다 내부가 더 성숙하다. 다음 단계는 내부 능력을 다른 곳에서 쉽게 대체하기 어려운 공개 결과로 전환하는 것이다.

2. Blackdeck

유지할 것

사건 수집은 유지한다. GDELT와 다른 공개 원천은 사건 후보를 발견하는 데 유용하다. 이 자료의 역할은 변화 가능성을 알려주는 것이지, 단독으로 사업 영향을 증명하는 것이 아니다.

다중 분류체계도 유지한다. 하나의 사건을 배타적인 한 범주에 가두면 안 된다. 현재 객체 관계는 올바른 기반이다.

원천 사건 → 사건 유형 → 전달 경로 → 노출 대상 → 영향 차원

한 사건에 여러 분류와 영향 경로가 붙을 수 있다.

영향 연결도 유지한다.

사건 → 전달 경로 → 공급망·원자재 대상 → 영향 방향

현재 상대 규모 점수도 남기되 역할을 좁힌다. 검증된 손실 추정치가 아니라 검토 우선순위다. 어느 경로를 먼저 봐야 하는지 도와주는 값이지 손실 배럴, 지연 일수, 금전 손실, 기대수익률처럼 측정된 값으로 취급해서는 안 된다.

지도 중심 현황은 탐색 기능으로 유지한다. 공간 맥락과 중요한 변화의 위치를 빠르게 제공한다. 하지만 지도 자체가 최종 제품은 아니다.

지금 바꿀 것

많은 사건을 분류하는 것에서, 소수의 중요한 사건과 영향 연결을 충분히 깊게 따라가 실제 이후 변화를 보여주는 쪽으로 중심을 옮긴다.

장기 비전은 그대로다. 바뀌는 것은 만드는 순서다.

세계 사건 → 모든 원자재 → 모든 공급망 → 모든 기업을 한꺼번에 해결하려 하지 않는다.

선택한 핵심 항로·인프라 → 사건 → 관측 가능한 운영 지표 → 기준선 대비 변화 → 후속 근거 → 갱신된 판단

최종 비전을 줄이는 것이 아니라 신뢰할 수 있는 첫 단면을 완성하는 것이다.

지금 진행할 것: Blackdeck B1

첫 목표는 관측 가능한 영향 연결 하나를 끝까지 완성하는 것이다.

현실적인 시작 영역은 해상 요충지와 주요 운송 경로다. 홍해·수에즈, 호르무즈, 파나마 운하 등이 후보가 된다.

모두를 당장 다루려는 것이 아니다. 하나를 완성하는 것이 목표다.

선택한 경로 하나에서 다음을 답할 수 있어야 한다.

  1. 어떤 사건이 발생했는가?
  2. 언제 처음 발견했는가?
  3. 어떤 전달 경로가 관련되는가?
  4. 실제로 관측할 수 있는 운영 지표는 무엇인가?
  5. 고정된 기준선에 비해 얼마나 달라졌는가?
  6. 무엇이 아직 확인되지 않았는가?
  7. 직전 갱신 이후 무엇이 달라졌는가?

완료 기준은 새 페이지가 생기는 것이 아니다. 일주일 뒤 같은 사건으로 돌아왔을 때 초기 우려가 확인되었는지, 약해졌는지, 후속 근거와 모순되었는지를 볼 수 있어야 한다.

Blackdeck B2: 사건 기록을 지속시키기

현재 Blackdeck은 최신 검토 구간에 최적화되어 있다. 지금 무슨 일이 있는지에는 유용하지만 누적 인텔리전스에는 약하다.

다음 사건 모델은 안정적인 ID와 변경 이력을 유지해야 한다.

최초 발견 → 초기 해석 → 새 근거 → 판단 변경 → 관측 결과 → 현재 상태

최신 상위 목록에서 빠졌다는 이유로 사건이 사라져서는 안 된다.

이 지속성이 사용자 신뢰, 과거 비교, 검색 발견, 이후 모델 보정의 기반이다.

Blackdeck B3: 세 종류의 숫자 분리

관측 수치, 조건부 시나리오, 인과적 기여를 구분한다.

관측 수치는 선박 수, 처리량, 재고, 처리능력, 가격, 보고된 지연처럼 외부 원천에서 측정한 값이다.

조건부 시나리오는 명시적 가정으로 계산한 값이다. 예를 들어 기준 처리능력 × 가정한 중단 비율 × 가정한 기간이다.

인과적 기여는 관측된 변화 중 해당 사건 때문에 발생한 부분이다. 충분한 근거 없이 주장하면 안 된다.

이 구분을 통해 거짓 정밀성을 만들지 않으면서 정량성을 높일 수 있다.

추후 Blackdeck

첫 관측 연결이 동작하면 범위를 넓힌다.

한 경로 → 여러 경로 → 해당 경로와 연결된 원자재 → 산업 거점 → 선택한 기업 노출

모든 사건을 모든 기업에 한 번에 연결하지 않는다.

추후에는 운영 데이터셋, 보정된 경로 계수, 실제 차질 기간, 대체 가능 처리능력, 재고 완충, 대체 항로, 기업 노출 모델, 과거 결과 라벨을 추가할 수 있다.

실제 관측과 연결되는 시점에 기존 분류체계의 가치도 커진다.

Blackdeck의 최종 모습

성숙한 Blackdeck은 다음에 답해야 한다.

세계에서 무엇이 달라졌고, 어떤 현실 시스템이 노출되어 있으며, 그 시스템은 실제로 어떻게 변했는가? 얼마나 확신할 수 있고 다음에 무엇을 확인해야 하는가?

전체 흐름은 다음이다.

사건 발견 → 정규화 → 분류체계 그래프 → 영향 경로 → 관측 운영 데이터 → 시나리오·인과 판단의 경계 → 과거 변경 이력 → 현재 위험 상태

지도, 분류체계, 점수는 남는다. 다만 모두 근거 이력을 뒷받침하는 계층이 된다.

3. ByteCosmos

유지할 것

Upbit 원화 시장 범위를 유지한다. 초기에는 코인에 집중하며 아직 주식을 추가할 이유가 없다.

표준 OHLCV도 연구 기반으로 유지한다. 더 깊고 깨끗하게 만들어야 하지만 구조 자체는 맞다.

SQL 연구실도 남긴다. 데이터 정제, 변수 생성, 필터링, 순위, 조인, 매수·매도 조건, 과거 검증을 제공하는 내부 모델 개발 환경이다.

특정 연구 요구를 안전하게 표현하지 못하는 경우가 아니라면 RStudio로 교체할 이유가 없다.

시점별 검증도 유지한다. 과거 신호는 당시 알 수 있었던 자료만으로 다시 만들어야 한다.

공개 대시보드도 유지하되 차별화의 중심보다 시장 맥락을 제공하는 역할로 둔다.

지금 바꿀 것

가장 큰 빈칸은 연구실과 공개 제품 사이의 연결이다.

현재는 사실상 다음과 같다.

비공개 연구 → 결과도 비공개에 머무름

목표는 다음이다.

비공개 연구 → 고정 전략 버전 → 검증 → 승인된 운영 신호 → 현재 해당 자산 → 공개 시각이 기록된 신호 → 이후 결과 → 누적 신호 품질

이 연결이 다음 ByteCosmos 제품의 핵심이다.

지금 진행할 것: ByteCosmos C1

당분간 연구 편집기의 확장을 멈춘다.

연구실은 다음 단계를 진행할 표현력을 갖췄다. 조작 항목을 더 추가하기보다 사용하는 것이 우선이다.

돌파+거래량 증가, 변동성 축소 후 확장처럼 매우 적은 수의 가설부터 정의한다.

수익성이 있다고 가정한 전략이 아니라 검증할 가설이다.

각 모델에서 다음을 고정한다.

  • SQL 변수 파이프라인
  • 매수 식
  • 매도 식
  • 대상 시장 범위
  • 수수료 가정
  • 슬리피지 가정
  • 보유 규칙
  • 손절·익절 규칙
  • 검증 구간 경계

고정된 버전을 몰래 바꾸지 않는다. 변경하면 새 버전을 만든다.

ByteCosmos C2: 과거 데이터 품질 개선

현재 이력은 제품 개발에는 충분하지만 안정적인 시장 연구에는 아직 짧다.

제공 가능한 더 긴 일별 이력, 완료된 캔들 검증, 중복 탐지, 누락 처리, 시장별 이력 범위, 지금부터의 일별 시장 구성 스냅샷, 생존편향 고지가 필요하다.

목표는 행 수를 늘리는 것만이 아니다. 각 모델을 정확히 어떤 표본에서 검증했는지 아는 것이다.

ByteCosmos C3: 운영 신호 기록 생성

다음에 만들 가장 중요한 기능이다.

승인 모델이 현재 후보를 찾으면 다음을 담은 변경 불가능한 신호 기록을 만든다.

  • 신호 ID
  • 모델 버전
  • 자산
  • 신호 시각
  • 조건값
  • 기준 가격
  • 공개 시각

공개 뒤에는 1·3·5·10개 캔들 이후 결과, 낙폭, 최대 유리 변동, 청산 조건, 모델 규칙에 따른 결과를 추적한다.

결과를 안 뒤 원래 신호를 다시 쓰면 안 된다. 오류는 조용히 대체하지 말고 명시적인 정정으로 남겨야 한다.

누적된 전방 관찰 기록이 ByteCosmos의 진짜 장기 자산이 된다.

ByteCosmos C4: Setups를 연구의 공개 결과로 만들기

공개 Setups는 비공개 연구와 공개 가치 사이를 연결해야 한다.

  • 현재 활성 후보
  • 어떤 고정 모델이 찾았는지
  • 조건이 충족된 이유
  • 과거 표본 통계
  • 체결 가정
  • 신호 시각
  • 공개 이후 추적 결과

일반 사용자에게 SQL 전체가 필요한 것은 아니다. 결과, 규칙 정의, 근거, 한계가 필요하다.

추후 ByteCosmos

몇 개 모델의 실제 전방 기록이 쌓인 뒤 워크포워드 평가, 보호된 블라인드 세트, 과거 시장 구성 복원, 모델 비교, 국면별 성과, 테마 단위 신호 집계, 모델 폐기 기준을 추가할 수 있다.

복잡한 모델군은 그다음이다.

장중 정보, 추가 거래소, 포트폴리오 배분, 매도 포지션의 체결 규칙, 실행 연동은 더 나중의 후보다.

실제 주문은 훨씬 뒤에 둔다. 신호 기록의 유용성을 먼저 확인해야 한다.

ByteCosmos의 최종 모습

성숙한 ByteCosmos는 다음에 답해야 한다.

현재 어떤 시장 조건이 있고, 사전에 정의한 모델에 어떤 자산이 해당하는가? 바로 그 모델은 과거에 어떻게 움직였고 공개 시각을 남긴 신호는 공개 이후 어떤 결과를 냈는가?

전체 흐름은 다음이다.

시장 데이터 → 변수 → 연구 → 고정 모델 → 과거 검증 → 현재 신호 → 공개 후보 → 이후 결과 → 누적 신호 품질 → 모델 수명주기

대시보드와 연구실은 남는다. 하지만 제품의 자산은 누적 신호 이력이 된다.

4. 시점별 로드맵

단계 0: 기반 유지

큰 재작성은 하지 않는다.

Blackdeck은 수집, 묶음 처리, 분류체계, 지도, 영향 경로 모델, 검토 점수, 근거 모델을 유지한다.

ByteCosmos는 Upbit 범위, OHLCV, 대시보드, SQL 연구, 시점별 검증, 격리 샌드박스를 유지한다.

이 단계는 대부분 완료되어 있다.

단계 1: 빠진 공개 가치 연결 구축

다음으로 진행할 핵심 작업이다.

Blackdeck은 관측 가능한 영향 영역 하나를 고르고, 신뢰할 운영 데이터셋 하나를 연결하며, 사건 페이지를 지속시키고, 기준선 대비 관측 변화와 근거 갱신 이력을 보여준다.

ByteCosmos는 소수의 연구 가설과 모델 버전을 고정하고, 과거 범위와 메타데이터를 개선하며, 승인 모델의 운영 신호를 공개 시각과 함께 기록하고 이후 결과를 추적한다.

가장 우선순위가 높은 단계다.

단계 2: 유용성이 확인된 것만 확장

첫 연결이 동작한 뒤 Blackdeck은 한 경로에서 여러 경로, 원자재, 산업 거점, 특정 기업 노출로 확장한다.

ByteCosmos는 소수 모델에서 검증된 모델, 국면, 테마, 모델 비교로 넓힌다.

확장은 유용성의 근거 뒤에 와야지 앞서서는 안 된다.

단계 3: 성숙한 인텔리전스 제품

장기 Blackdeck은 관측 결과와 과거 수정 이력을 갖춘 지속적인 세계 사건-실제 영향 그래프다.

장기 ByteCosmos는 투명한 연구, 현재 신호, 긴 전방 성과 기록을 갖춘 버전 관리 시장 모델 시스템이다.

이 단계에서는 범용 대시보드에 덜 의존하며 누적 이력이 차별화 자산이 된다.

5. 다음에 하지 말아야 할 일

Blackdeck에서는 임의 위험 점수 추가, 기업 손실의 거짓 정밀성, 모든 사건과 원자재의 일괄 연결, 분류 자체를 위한 분류 확장, 뉴스 빈도를 실제 영향으로 취급하는 모델을 피한다.

ByteCosmos에서는 공개 대시보드에 일반 지표를 계속 추가하거나, 연구실을 모두에게 개방하거나, 검증되지 않은 전략 수십 개를 만들거나, 반복 확인한 홀드아웃을 블라인드라고 부르거나, 실제 주문과 주식을 추가하지 않는다.

이런 작업은 현재 제품의 빈칸을 메우지 못한 채 범위만 넓힌다.

6. 성공을 판단할 기준

Blackdeck의 다음 단계 성공은 한 사건 페이지에서 최초 판단, 새 근거, 관측 지표의 변화, 판단 변경, 남은 미확인을 확인할 수 있는 것이다.

ByteCosmos의 다음 단계 성공은 고정 모델 하나에서 신호 발생 시각, 해당 자산, 사후에 원래 기록이 바뀌지 않았다는 사실, 공개 이후 결과, 누적 전방 기록의 변화를 확인할 수 있는 것이다.

페이지를 배포했다는 기준과는 다르다.

7. 마지막 구분

구조를 교체하는 것이 아니라 각 요소의 역할을 명확히 하는 것이다.

Blackdeck에서 분류체계는 기반이고, 지도는 탐색이고, 검토 점수는 우선순위이며, 관측 변화 이력이 제품이다.

ByteCosmos에서 대시보드는 맥락이고, Research는 실험실이고, 모델 버전은 명세이며, 공개 신호 이력이 제품이다.

이것이 방향의 핵심 변화다.

시스템은 이미 있다. 이제 기능뿐 아니라 근거를 축적해야 한다.