Engines Recipe unverified

peer 벤치마크 (산업 + 횡단 비교 + ratio)

회사를 같은 산업 peer 5~10 종과 핵심 ratio (수익성/안정성/성장성/valuation) 4 축으로 벤치마크하는 절차.

engines.recipe.peerBenchmark GitHub 원본

연계 절차

이 절차의 단계

  1. 1
    기업 분석 시작 라우터 engines.company.researchStarter

    회사 진입

  2. 2
    Industry engines.industry

    같은 산업 peer 추출

  3. 3
    동종 기업 비교 분석 engines.analysis.peerComparison

    횡단 비교

  4. 4
    Scan - 비율 engines.scan.ratio

    peer ratio 일괄 (대안 path)

절차

실행 순서

  1. 1

    `tableRef` 1+5 개 (산업 + 5 peer ratio)

  2. 2

    `dateRef` 1 개

  3. 3

    답변 본문 markdown table — 회사 + 5 peer × 핵심 ratio 5

  4. 4

    peer 5~10 — 너무 적으면 통계 의미 X, 너무 많으면 산업 동질성 X.

  5. 5

    같은 분기 + 같은 회계 기준 비교.

  6. 6

    "우위" 단정 X — peer median 대비 ±σ 위치 함께.

공개 호출 방식

import dartlab

c = dartlab.Company("005930")

# 같은 산업 종목 추출
sector = c.sector
peer_codes = dartlab.industry(sector, "downstream")["stockCode"].head(5).to_list()

# 각 peer 분석 (sequential — 메모리 안전)
peers = []
for code in peer_codes:
    p = dartlab.Company(code)
    peers.append({"code": code, "ratios": p.show("ratios")})

호출 동작

회사 산업 → peer 5~10 추출 → 각 peer 의 핵심 ratio + 회사 ratio 비교 → 횡단 비교 표.

  1. 회사 진입 + 산업 식별
  2. industry(sector, stage) — peer 후보
  3. 각 peer 의 c.show(“ratios”) — sequential
  4. analysis(“financial”, “peer비교”) — 횡단 표 생성

대표 반환 형태

  • tableRef 1+5 개 (산업 + 5 peer ratio)
  • dateRef 1 개
  • 답변 본문 markdown table — 회사 + 5 peer × 핵심 ratio 5

연계 절차

  1. engines.company.researchStarter — 회사 진입
  2. engines.industry — 같은 산업 peer 추출
  3. engines.analysis.peerComparison — 횡단 비교
  4. engines.scan.ratio — peer ratio 일괄 (대안 path)

기본 검증

  • peer 5~10 — 너무 적으면 통계 의미 X, 너무 많으면 산업 동질성 X.
  • 같은 분기 + 같은 회계 기준 비교.
  • “우위” 단정 X — peer median 대비 ±σ 위치 함께.

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python supported
Server supported
MCPunknown
Web AIunknown
Pyodide limited
  • browser 안에서는 multi-company 동시 로드 메모리 부담