연계 절차
이 절차의 단계
- 1 기업 분석 시작 라우터
engines.company.researchStarter회사 진입
- 2 Analysis - 매출전망
engines.analysis.revenueForecast매출 base/bull/bear
- 3 Analysis - 매크로민감도
engines.analysis.macroSensitivity매크로 elasticity
- 4 Macro - 시나리오
engines.macro.scenario매크로 시나리오 가정
- 5 Quant - 레짐
engines.quant.regime시장 regime
절차
실행 순서
- 1
`tableRef` 3+ 개 (forecast 시나리오 + sensitivity + macro scenario)
- 2
`valueRef` 6+ (base/bull/bear 매출 / 환율 elasticity / regime 판정 / 확률 가중 적정가)
- 3
`dateRef` 1 개
- 4
시나리오는 항상 가정 명시 (환율 / 금리 / 매출 성장률 / 마진 등).
- 5
각 시나리오에 확률 또는 가능성 등급 함께.
- 6
단일 forecast X — 분포 (range, 확률 가중 평균).
- 7
regime 판정 근거 (변동성 / 추세 / 거래량) 명시.
공개 호출 방식
import dartlab
c = dartlab.Company("005930")
forecast = c.analysis("forecast", "매출전망")
sensitivity = c.analysis("financial", "macro민감도")
macro_scenario = dartlab.macro("scenario")
regime = c.quant("국면") 호출 동작
회사 매출 전망 (3 시나리오) → 매크로 변수별 sensitivity → 매크로 시나리오 가정 → 현재 시장 regime 판정 결합. 가정 변수를 정해진 grid 로 흔들어 결과 분포 생성.
- 회사 진입
- analysis(“forecast”, “매출전망”) — base/bull/bear 매출
- analysis(“financial”, “macro민감도”) — 환율·금리·유가 elasticity
- macro(“scenario”) — 매크로 시나리오 가정 grid
- quant(“국면”) — 시장 regime 판정 (bull/bear/range)
대표 반환 형태
tableRef3+ 개 (forecast 시나리오 + sensitivity + macro scenario)valueRef6+ (base/bull/bear 매출 / 환율 elasticity / regime 판정 / 확률 가중 적정가)dateRef1 개
연계 절차
- engines.company.researchStarter — 회사 진입
- engines.analysis.revenueForecast — 매출 base/bull/bear
- engines.analysis.macroSensitivity — 매크로 elasticity
- engines.macro.scenario — 매크로 시나리오 가정
- engines.quant.regime — 시장 regime
기본 검증
- 시나리오는 항상 가정 명시 (환율 / 금리 / 매출 성장률 / 마진 등).
- 각 시나리오에 확률 또는 가능성 등급 함께.
- 단일 forecast X — 분포 (range, 확률 가중 평균).
- regime 판정 근거 (변동성 / 추세 / 거래량) 명시.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|