연계 절차
이 절차의 단계
- 1 Macro - 재고
engines.macro.inventory산업 재고 지수
- 2 기업 분석 시작 라우터
engines.company.researchStarter회사 진입
- 3 Analysis - 효율성
engines.analysis.efficiency회사 회전율
- 4 Macro - 사이클
engines.macro.cycle경기 사이클
절차
실행 순서
- 1
`tableRef` 3 개 (inventory + efficiency + cycle)
- 2
`valueRef` 4+ (재고 지수 / 재고 회전 / 매출채권 회전 / 사이클 위치)
- 3
`dateRef` 1 개
- 4
사이클 위치 (저점/회복/확장/정점/하락) + 근거 지표.
- 5
재고 회전율 단위 (회) + 매출채권 회전율 (일) 명시.
- 6
"사이클 저점" 단정 X — 시나리오 + 모니터링 트리거.
공개 호출 방식
import dartlab
inventory_macro = dartlab.macro("inventory")
c = dartlab.Company("005930")
efficiency = c.analysis("financial", "효율성")
cycle = dartlab.macro("cycle") 호출 동작
산업 재고 지수 + 회사 재고 회전율 + 매크로 사이클 결합. 사이클 위치 (저점/회복/확장/정점/하락) 판정.
- macro(“inventory”) — 산업 재고 지수 시계열
- 회사 진입
- analysis(“financial”, “효율성”) — 재고 회전율 + 매출채권 회전율
- macro(“cycle”) — 경기 사이클 위치
대표 반환 형태
tableRef3 개 (inventory + efficiency + cycle)valueRef4+ (재고 지수 / 재고 회전 / 매출채권 회전 / 사이클 위치)dateRef1 개
연계 절차
- engines.macro.inventory — 산업 재고 지수
- engines.company.researchStarter — 회사 진입
- engines.analysis.efficiency — 회사 회전율
- engines.macro.cycle — 경기 사이클
기본 검증
- 사이클 위치 (저점/회복/확장/정점/하락) + 근거 지표.
- 재고 회전율 단위 (회) + 매출채권 회전율 (일) 명시.
- “사이클 저점” 단정 X — 시나리오 + 모니터링 트리거.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|