연계 절차
이 절차의 단계
- 1 거시 시장 환경 점검
engines.macro.marketReview매크로 환경 종합
- 2 Macro - 사이클
engines.macro.cycle경기 사이클 위치
- 3 Scan - 수익성
engines.scan.profitability섹터 횡단 수익성
- 4 Scan - 성장성
engines.scan.growth섹터 횡단 성장성
절차
실행 순서
- 1
`tableRef` 4 개 (macro snapshot + cycle 시계열 + profitability scan + growth scan)
- 2
`dateRef` 1 개 (분석 기준 시점)
- 3
답변 본문 markdown evidence table — 사이클 위치 + 섹터 후보 5~10 행
- 4
사이클 위치 (확장/둔화/침체/회복) 명시 + 근거 지표 (PMI / GDP / 금리 곡선).
- 5
섹터 후보 추천 시 historic 평균 수익률 함께 (사이클별).
- 6
"이 사이클 = 이 섹터" 단정 X — 가정 + 시나리오.
공개 호출 방식
import dartlab
macro_summary = dartlab.macro()
cycle = dartlab.macro("cycle")
profit_scan = dartlab.scan("profitability")
growth_scan = dartlab.scan("growth") 호출 동작
매크로 환경 종합 → 경기 사이클 위치 (확장/둔화/침체/회복) → 섹터별 수익성·성장성 횡단 → 사이클 위치 적합 섹터 후보. 종목 없이 매크로·섹터 분석 가능.
- macro() — 금리·환율·경기 사이클 종합 한 시점
- macro(“cycle”) — 경기 사이클 위치 + 시계열
- scan(“profitability”) — 섹터 횡단 수익성 (상위 10~20)
- scan(“growth”) — 섹터 횡단 성장성 (상위 10~20)
- 결합: 사이클 위치 → 적합 섹터 그룹 (예: 회복기 → 산업재·소재, 침체기 → 필수소비재·헬스케어)
대표 반환 형태
tableRef4 개 (macro snapshot + cycle 시계열 + profitability scan + growth scan)dateRef1 개 (분석 기준 시점)- 답변 본문 markdown evidence table — 사이클 위치 + 섹터 후보 5~10 행
연계 절차
- engines.macro.marketReview — 매크로 환경 종합
- engines.macro.cycle — 경기 사이클 위치
- engines.scan.profitability — 섹터 횡단 수익성
- engines.scan.growth — 섹터 횡단 성장성
기본 검증
- 사이클 위치 (확장/둔화/침체/회복) 명시 + 근거 지표 (PMI / GDP / 금리 곡선).
- 섹터 후보 추천 시 historic 평균 수익률 함께 (사이클별).
- “이 사이클 = 이 섹터” 단정 X — 가정 + 시나리오.
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|